Explain when to use NSArray and NSMutableArray. Which one is faster and threadsafe in Objective-C?
NSArray and its subclass NSMutableArray manage ordered collections of objects called arrays. NSArray creates static arrays, and NSMutableArray creates dynamic arrays