:
- (void) f:(NSString *[]) a
, ( ) NString, NString.
, , , NSString ** . , :
- (void) f:(NSString *[2]) a
, , 2 - , , "". ( , , .)
(. )
ARC
ARC :
NSString* a[2] = {@"something", @"else"};
, :
NSString* __strong a[2] = {@"something", @"else"};
. , , . , :
- (void) f:(NSString *[]) a
, , :
- (void) f:(NSString * __strong []) a
, - f NSString.
ARC / . ARC NSError __autoreleasing.
, , C- Objective-C. :
:
static NSString * const __unsafe_unretained a[2] = {@"something", @"else"};
- (void) f:(NSString * const __unsafe_unretained[]) a
NSString . .