技术手段:是一种实践方法,人们在技术活动中利用技术知识和经验,选择适宜的技术方法或创造出全新的方法,去完成设定的技术目标。
一、基本手段
- weak 代理&block 处理回调
- target & selector 处理事件
- 通知 全局非耦合事件
- KVO 观察对象的属性值的变化
- timer 重复执行
- GCD延迟 延迟一段时间执行某程序
- KVC 根据字符串名称存取属性值
- UserDefault存取简单的对象
9.GCD异步提交并发队列,主队列 - 全局单例
11.处理网页交互
二、高级手段
- 位置,地图
- 推送,本地远程通知
- 照片,视频
- 联系人
- 声音,录音
- 视频
- 电话,邮箱,短信,社会化分享
- 统计,监控
三、封装的手段
- UI扩展
- NS扩展
- AFN+handler
- masony处理autolayout
- 公共提示view pop形式的,上推形式的
- 公共组件:下拉刷新,上拉加载,测滑菜单
- model处理
- ……
先整理一下提纲,为接下来的总结整理指明方向。