在上一篇中有20道iOS面试题,这是其后半部分。
iOS面试题系列:
1.When to use NSMutableArray and when to use NSArray?
什么时候使用NSMutableArray,什么时候使用NSArray?
答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往NSAarry的数组里新增和删除元素,但不表明其数组內的元素的内容不能发生改变。NSArray是线程安全的,NSMutableArray不是线程安全的,多线程使用到NSMutableArray需要注意。
2.Give us example of what are delegate methods and what are data source methods of uitableview.
Objective-C面试:iOS核心概念解析

这篇博客是iOS面试题系列的第三部分,涵盖了Objective-C中的数组选择、委托方法、内存管理、便利构造方法、数据存储等核心知识点。讨论了NSMutableArray与NSArray的区别,UITableView的委托和数据源方法,内存池的使用时机,以及CoreData的相关概念如NSManagedObject、NSManagedObjectContext等。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



