1. 什么是MVC架构?
2. 什么是ARC?它有什么优点?
3. 什么是Block?如何使用?
4. 什么是Delegate?如何使用?
5. 什么是KVC和KVO?
6. 什么是Category?如何使用?
7. 什么是Protocol?如何使用?
8. 什么是Notification?如何使用?
9. 什么是Runtime?如何使用?
10. 什么是Auto Layout?如何使用?
11. 什么是Storyboard和XIB?它们有什么区别?
12. 什么是NSURLSession?如何使用?
13. 什么是Core Data?如何使用?
14. 什么是Core Animation?如何使用?
15. 什么是GCD?如何使用?
16. 什么是NSOperation和NSOperationQueue?如何使用?
17. 什么是Swift?与Objective-C有什么区别?
18. 如何进行内存管理?
19. 如何进行性能优化?
20. 你最擅长的技术是什么?可以举个例子吗?
以上只是一些可能会被问到的问题,面试官可能会根据你的回答深入探讨相关知识点。