test_jobQuestions 一些较为深入的ios知识,增深对ios开发的理解 工具 Xcode 8.2 本demo的介绍 1. 控制器的生命周期 2. coreData 3. runtime runLoop 4. 响应者链、事件传递 hitTestView pointInside 5. 多线程: GCD 信号量、disPatch_group、wait 6. 引用计数、atomic的NSMutableArray的使用(自己实现setter或get里加@synchronized, 使用copy修饰时,用[_mAry addObject:a] 就不会出错 7. ValueForKey& ValueForKeyPath 8.后台返回的key为动态变化时的如何解析json字符串 9. KVO在MVC、MVVM里的使用 10. 内存磁盘缓存 11. MVVM的理解,runtime解决数组越界、字典key为nil时引起的崩溃 12. 永久存储信息的方式(keychain钥匙串)。如删除应用,再次安装同一个应用后,会自动带出用户名和密码。 13. LocalAndRemoteNotificate ios里8种锁的简介😖 14. 值的顺传与逆传 15. 使用xcode自带的instrument进行性能测试,及时优化