Mat*_*der 5 objective-c nsarray ios
我有三个NSArray对象.我需要将此数组的所有对象添加到NSArray名为allMyObjects的对象中.
有NSArray标准的解决方案,例如通过初始化方法,或者我是否需要使用自定义方法从其他数组中检索所有对象并将所有检索到的对象放到我的allMyObjects数组中?
Mon*_*olo 24
不知道这是否算作一个足够简单的解决你的问题,但是这是做的(由其他应答者提到,太)的直接的方式:
NSMutableArray *allMyObjects = [NSMutableArray arrayWithArray: array1];
[allMyObjects addObjectsFromArray: array2];
[allMyObjects addObjectsFromArray: array3];
Run Code Online (Sandbox Code Playgroud)
曾经看过这个,
NSArray *newArray=[[NSArray alloc]initWithObjects:@"hi",@"how",@"are",@"you",nil];
NSArray *newArray1=[[NSArray alloc]initWithObjects:@"hello",nil];
NSArray *newArray2=[[NSArray alloc]initWithObjects:newArray,newArray1,nil];
NSString *str=[newArray2 componentsJoinedByString:@","];
NSCharacterSet *doNotWant = [NSCharacterSet characterSetWithCharactersInString:@"()\n "];
str = [[str componentsSeparatedByCharactersInSet:doNotWant] componentsJoinedByString: @""];
NSArray *resultArray=[str componentsSeparatedByString:@","];
NSLog(@"%@",resultArray);
Run Code Online (Sandbox Code Playgroud)
O/P: -
(
hi,
how,
are,
you,
hello
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28464 次 |
| 最近记录: |