iOS知识梳理表
- 1、内存管理、NSString类创建的方式,自定义属性,堆和栈,strong和weak
- 2、设计模式(单例,工厂,组合,代理,观察者,责任者,MVC)
- 3、Block、代理、通知
- 4、KVC/KVO
- 5、分类,继承
- 6、抽屉效果
- 7、核心动画
- 8、第三方框架,为什么使用第三方框架?SDWebImage(异步加载),FMDB等
- 9、消息推送:本地和远程
- 10、发布流程,企业级发布流程
- 11、蓝牙
- 12、支付,加密
- 13、二维码
- 14、地图(定位、两点之间的距离,微信的附近功能怎么实现的)
- 15、视图控制器的生命周期
- 16、运行时机制,与其他语言比较
- 17、屏幕适配
- 18、响应链
- 19、单例
- 20、数据库
- 21、iOS7新增加的NSURLSession
- 22、正则表达式
- 23、TCP/IP:创建连接的过程实现
- 24、SVN、git
- 25、音频
- 26、多线程:几种方式?线程间怎么通讯?底层实现?线程安全?
- 27、GCD/NSOperationQueue ,同步异步,加锁,底层实现
- 28、数据存储:NSCoder/SQLite/Core Data
- 29、网络交互
- 30、JSON,XML:怎么用
- 31、HTTP;请求的几种方式,区别,上传下载,断点续传
- 32、图文混排
- 33、XMPP,群聊,单点登录
- 34、Socket:实现原理,如何通讯
- … …