● 为什么说Objective-C是一门动态的语言
● 关联对象又是如何实现并且管理的呢
● 属性的实质是什么?包括哪几个部分?属性默认的关键字都有哪些?@dynamic关键字和@synthesize关键字是用来做什么的?
● 讲一下MVC和MVVM,MVP
● NSString为什么要用copy关键字,如果用strong会有什么问题?(注意:这里没有说用strong就一定不行。使用copy和strong是看情况而定的)
● 为什么代理要用weak?代理的delegate和dataSource有什么区别?block和代理的区别?
...查看更多