上一页 1 ··· 3 4 5 6 7
摘要: (1)内存管理相关参数 Retain:对对象release旧值,retain新值(适用于OC对象类型) Assign:直接赋值(默认,适用于非oc对象类型) Copy:release旧值,copy新值 (2)是否要生成set方法(若为只读属性,则不生成) Readonly:只读,只会生成getter 阅读全文
posted @ 2016-03-17 09:06 旭宝爱吃鱼 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.协议的定义 @protocol 协议名称 <NSObject> //方法声明列表 @end; 2.如何遵守协议 (1)类遵守协议 @protocol 类名:父类名 <协议名称1,协议名称2> @end (2)协议遵守协议 @protocol 协议名称 <其他协议名称> @end; 3.协议方法声 阅读全文
posted @ 2016-03-16 21:26 旭宝爱吃鱼 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 答:首先,类簇是可以继承的,并不是不可以。例如,我们可以选择继承NSSting,但是此时你用你自己设定的类去调用NSSting的一些方法时,会存在无法实现的问题,这是为什么呢。 1.类簇里有很多私有的类,并且这些类实际上也是“类簇的子类”。 2.我们创建的是子类,子类是无法调用负父类的其他 子类的。 阅读全文
posted @ 2016-03-16 21:25 旭宝爱吃鱼 阅读(366) 评论(1) 推荐(0) 编辑
摘要: *有关进程与线程我会进行总结* *由于昨天网络出现问题,昨晚把代码写出来了,但是没有上传😢* 阅读全文
posted @ 2016-03-16 08:01 旭宝爱吃鱼 阅读(814) 评论(0) 推荐(1) 编辑
摘要: GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程) GCD中有2个核心概念 (1)任务:执行什么操作 GCD的使用就2个步骤 (1)定制任务 将任务添加到队列中,GCD会自动将队列中的任务 阅读全文
posted @ 2016-03-16 07:55 旭宝爱吃鱼 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 任何一个 iOS 应用程序都是由一个或者多个线程构成的。无论你是否使用了多线程编程技术,至少有 1 个 线程被创建。多线程就是为了提高引用程序的工作效率!避免阻塞主线程!当我们没有用任何多线程技术的话,默认情况下,是在程序的主线程中执行相关操作!(因此不要在主线程中实现耗时方法)。 比较简单,直接上 阅读全文
posted @ 2016-03-15 19:02 旭宝爱吃鱼 阅读(270) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7