//不可变数组排序方法
// 字符串数组
NSArray *array = [NSArrayarrayWithObjects:,nil];
// 不可变数组的排序产生新的数组
NSArray *newArray = [arraysortedArrayUsingSelector:@selector(compare:)];
/* 内部实现的简单理解
if ([a[i] compare:a[i+1]] > 0) {交换}
a[i] 与 a[i+1] 都是字符串NSString类型
即,对象与参数都是NSString类型;
实现其他自定义类型数组(如Person类数组)的思路
给Person类写一个compare方法,参数也是Person类
让第一个person对象比第二个大的时候,方法返回1;
*/
for (NSString *namein newArray) {
NSLog(@"%@", name);
}