| NSString | 不可變字串 | `stringWithFormat:` `isEqualToString:` `hasPrefix:` `componentsSeparatedByString:` `substringWithRange:` `writeToFile:atomically:` |
| NSMutableString | 可變字串 | `appendString:` `deleteCharactersInRange:` |
| NSArray | 不可變陣列 | `objectAtIndex:` `count` `indexOfObject:` `sortedArrayUsingSelector:` |
| NSMutableArray | 可變陣列 | `addObject:` `removeObjectAtIndex:` `insertObject:atIndex:` |
| NSDictionary | 不可變字典 | `objectForKey:` `allKeys` `allValues` |
| NSMutableDictionary | 可變字典 | `setObject:forKey:` `removeObjectForKey:` |
| NSFileManager | 檔案系統操作 | `fileExistsAtPath:` `createDirectoryAtPath:withIntermediateDirectories:` `enumeratorAtPath:` |
| NSFileHandle | 檔案讀寫 | `readDataToEndOfFile` `writeData:` `seekToFileOffset:` |
| NSData | 位元組緩衝區 | `dataWithBytes:length:` `bytes` `length` `writeToFile:atomically:` |
| NSNotificationCenter | 進程內廣播 | `addObserver:selector:name:object:` `postNotificationName:object:userInfo:` |
| NSTimer | 定時器 | `scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:` |
| NSThread / NSOperationQueue | 多執行緒 | `detachNewThreadSelector:toTarget:withObject:` `addOperationWithBlock:` |