[Objective-C] NSArray 와 NSMutableArray 의 차이
728x90
NSArray 와 NSMutableArray 는 둘 다 배열이며 선언하는 방식이 같음
NSArray* arr = [[NSArray alloc] initWithObjects:@"one", @"two", @"three", nil];
NSMutableArray* marr = [[NSMutableArray alloc] initWithObjects:@"one", @"two", @"three", nil];
NSArray는 최초 배열 선언 이후 수정이 불가능한 읽기전용 상태가 됨
NSMutableArray는 읽기/쓰기 가능한 배열로 언제든 수정이 가능함
728x90