语言方面 是否使用过+load或+initialize,如何在这两者之间取舍; 请举出常用的几种property修饰符(如weak/copy/strong)(atomic/nonatomic)(readonly/readwrite),并阐述下分别在什么场景下使用; @synthesize @dynamic关键字有什么作用; 能否大致描述下NSObject的内存布局以及相关作用(可以延伸到消息如何发送、Category如何实现等); 使用Category有什么需要注意的地方; 有没有遇到过并发引起的问题,最后如何排查解决的;...