随笔分类 -  IOS

IOS中block和代理
摘要:从ios4开始引入block,就是代码块,结构类c语言基本结构 返回值 (^block名称)(参数):int(^BlockName)(int):返回值为int型,参数是一个int值的叫BlockName的block我们使用一个block时:// 代码例子int (^BlockExample)(int... 阅读全文
posted @ 2015-01-30 13:45 咖啡机(K.F.J) 阅读(1039) 评论(0) 推荐(0) 编辑
iOS对象属性详解
摘要:oc对象的一些属性:retain,strong, copy,weak,assign,readonly, readwrite,unsafe_unretained下面来分别讲讲各自的作用和区别:retain,计数器加1,(增加一个指向内存的指针)对应release(计数器-1)setter 方法对参数进... 阅读全文
posted @ 2014-12-11 14:55 咖啡机(K.F.J) 阅读(811) 评论(0) 推荐(1) 编辑
ios多线程-GCD基本用法
摘要:ios中多线程有三种,NSTread,NSOperation,GCD这篇就讲讲GCD的基本用法平时比较多使用和看到的是:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ //... 阅读全文
posted @ 2014-11-06 17:14 咖啡机(K.F.J) 阅读(1023) 评论(0) 推荐(0) 编辑
IOS开发-KVC
摘要:1. 什么是kvckvc--key-value coding,健值编码可以通过key直接访问对象属性的value的方法2.使用场景kvc主要是为了让代码变的更简介明了用的比较多的是在后台数据解析,还有访问一些没有setter,getter方法的属性3.代码解析:定义都在NSKeyValueCodin... 阅读全文
posted @ 2014-10-27 12:01 咖啡机(K.F.J) 阅读(1099) 评论(0) 推荐(0) 编辑
IOS开发-KVO
摘要:一、什么是kvo?key-value observing,观察者模式观察者,观察对象属性的变化,当被观察者该属性发生变化时,观察者会接收到通知,可以在回调函数中做相应的处理二、有什么作用?变化处理操作可以在同一个函数中进行,先前本人都会在每次修改属性值的地方调用后续操作,比较繁琐,修改的地方也比较多... 阅读全文
posted @ 2014-10-20 10:43 咖啡机(K.F.J) 阅读(2202) 评论(0) 推荐(0) 编辑