摘要: 一、NSOperation的介绍 1、NSOperation的作用 配合使用NSOperation和NSOperationQueue实现多线程编程 2、实现多线程的具体步骤 1)将需要执行的操作封装到一个NSOperation对象中 2)将NSOperation对象添加到NSOperationQue 阅读全文
posted @ 2016-03-14 18:23 上帝也是码农 阅读(269) 评论(0) 推荐(2)
摘要: 1、获取app 在AppStore上的网址 eg: NSString * appURLStr = @"https://itunes.apple.com/cn/app/shi-ke-zu-qiu-bi-sai-zhi-bo/id1071662346?mt=8"; 2、将字符串替换 eg: appURL 阅读全文
posted @ 2016-03-03 16:14 上帝也是码农 阅读(169) 评论(0) 推荐(0)
摘要: 1、单例的介绍 单例是iOS常用的开发模式的一种。 2、什么是单例 单例就是一个类只创建一个对象,只分配一次内存空间。 3、单例的应用场景 1)系统的单例: [UIApplication sharedApplication]; 2)应用中的单例:qq的背景图等 4、单例的注意事项 1)永远只分配一块 阅读全文
posted @ 2016-03-02 21:54 上帝也是码农 阅读(186) 评论(0) 推荐(0)
摘要: 一、调用系统的电话 //调用系统打电话功能 - (void)callPhoneNumber { NSString *allString = [NSString stringWithFormat:@"tel:10086"]; [[UIApplication sharedApplication] ope 阅读全文
posted @ 2016-03-01 11:19 上帝也是码农 阅读(362) 评论(0) 推荐(0)
摘要: 一、block延伸:页面间反向传值 1)first页面的代码 - (void)viewDidLoad { [super viewDidLoad]; [self setupBtn]; self.view.backgroundColor = [UIColor whiteColor]; } - (void 阅读全文
posted @ 2016-02-19 11:57 上帝也是码农 阅读(830) 评论(0) 推荐(0)
摘要: 一、关于block 1、block的作用:保存一段代码。 2、苹果官方推荐的一种语法,类似于C语言的函数,但是比函数更加灵活。 3、^是block语法的标识。 二、block的用法 1)无返回值无参数 1 - (void)myFirstBlock 2 { 3 //1.定义block 4 void ( 阅读全文
posted @ 2016-02-18 10:29 上帝也是码农 阅读(3553) 评论(1) 推荐(0)
摘要: 1、推送通知的2种方式 1)本地推送通知(Local Notification) 2)远程推送通知(Remote Notification) 2、通知的作用 可以让不在前台运行的app,告知用户app内部发生了什么事情 3、使用场景 常用来定时提醒用户完成一些任务,比如清理垃圾、记账、买衣服、看电影 阅读全文
posted @ 2015-11-11 19:38 上帝也是码农 阅读(307) 评论(0) 推荐(1)
摘要: 50. 谈谈对Block 的理解?并写出一个使用Block执行UIVew动画?答:Block是可以获取其他函数局部变量的匿名函数,其不但方便开发,并且可以大幅提高应用的执行效率(多核心CPU可直接处理Block指令)12345[UIViewtransitionWithView:self.viewdu... 阅读全文
posted @ 2015-10-21 19:09 上帝也是码农 阅读(192) 评论(0) 推荐(0)
摘要: 第一次写博客,我在这里先给大家分享一些iOS中常见的面试题吧!1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;C... 阅读全文
posted @ 2015-10-21 19:07 上帝也是码农 阅读(189) 评论(0) 推荐(0)