摘要: ReactiveCocoa函数响应式编程 github团队开发的重量级的开源框架 核心概念是信号signal(只要数据改变,信号内部接收到数据,就会马上发出数据),用信号接管了iOS的所有事件 iOS的事件包括addTarget,delegate,通知,KVO,网络异步回调 好处是: 直观和灵活。直 阅读全文
posted @ 2016-07-26 22:43 hanfengs 阅读(152) 评论(0) 推荐(0) 编辑
摘要: app开发的三种模式:原生,html5,混合Hybird Native APP:就是所说的原生开发,Native Code编程,代码编译之后以2进制或者字节码的形式运行在OS上,直接调用OS的Device API; Web APP,以HTML+JS+CSS等WEB技术编程,代码运行在浏览器中,通过浏 阅读全文
posted @ 2016-07-24 23:07 hanfengs 阅读(269) 评论(0) 推荐(0) 编辑
摘要: FMDB 是以OC的方式封装了SQLite的C语言API 使用起来面向对象,省去麻烦冗余的C语言代码 比苹果自带的Core Data框架,更加灵活和轻量级 提供了多线程安全的数据库操作方法 FMDataBase FMDatabaseQueue 为了保证线程安全,FMDB提供方便快捷的FMDataba 阅读全文
posted @ 2016-07-17 17:07 hanfengs 阅读(104) 评论(0) 推荐(0) 编辑
摘要: runloop运行循环 1;是个死循环,主线程默认开启,子线程不开启 2;保证程序不退出 3;监听事件,应用场景 1;定时器,时钟,NSTimer,CADisplayLink 2;监听网络端口数据的接收和发送情况,socket开发 iOS 中所有的事件监听全部由运行循环负责 主线程的 RunLoop 阅读全文
posted @ 2016-07-15 18:15 hanfengs 阅读(271) 评论(0) 推荐(0) 编辑
摘要: KVC理解? 1;KVC是键值编码,是一种间接访问对象属性的机制 2;使用方法 1;操作基本数据类型,装箱拆箱 2;对对象属性以及属性依然是对象的多层属性,setValue:forKeyPath;valueForKeyPath 3;存放对象的数组使用 4;对字典的使用,字典转模型,setValueF 阅读全文
posted @ 2016-07-14 16:12 hanfengs 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ✓AFN获取数据----by hanfeng AFN是对 NSURLConnection,NSURLSession的封装 AFNetworking3.0删除了了对 NSURLConnection的封装内容 这是因为,NSURLSession能够完全替代NSURLConnection,并且具有很多优点 阅读全文
posted @ 2016-04-22 22:07 hanfengs 阅读(1280) 评论(0) 推荐(0) 编辑