iOS面试总结(待完善)

  闲的没事总结一下面试资料,先列个大纲,然后慢慢填充,一步步完善,反正也不急。

  1、基本属性

  2、KVC与KVO

  3、代理与block

  4、多线程:NSThread,GCD,NSOperation

  5、持久化:plist、keychain、nscoder、userdefault、sqlite、coredata

  

  6、设计模式:MVC、单例、观察者、代理、通知、工厂模式,中介者模式

  

  7、MVC、MVP、MVVM

  8、NSString、NSArray、NSDictory

  9、绘图与动画

  10、UIKit:UILabel、UIButton、UIView、UITableView、UIScrollView、、、

  11、runtime

  12、runloop

  13、性能分析

  14、安全机制

  15、h5:WebView与JS的交互

  16、TCP与UPD

  17、HTTP与HTTPS

  18、蓝牙

  19、直播:FFmpeg,ijkPlayer,ZFLiveKit

  20、编解码

原文地址:https://www.cnblogs.com/yyt-hehe-yyt/p/8821638.html