변경 가능한 데이터 인스턴스를 변경 불가능하게 변경하려면 다음 작업을 수행하는 것이 문제가됩니까?NSMutableData 객체로 + [NSData dataWithData :]를 호출해도 괜찮습니까?
NSMutableData *mutData = [[NSMutableData alloc] init];
//Giving some value to mutData
NSData *immutableData = [NSData dataWithData:mutData];
[mutData release];