您的位置:首页 > 移动开发 > IOS开发

iOS--相关重点内容,你是否都知道

2017-01-10 17:12 274 查看

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:实现原理,如何通讯

… …
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息