oc数组问题小思考
来源:互联网 发布:sql注入站点 编辑:程序博客网 时间:2024/05/01 19:51
NSString* string = @"I am a so bad man";
// NSArray* array = [[NSArray alloc]initWithObjects:[string componentsSeparatedByString:@" "], nil];//这种写法不可以逆序排列
NSArray* array = [string componentsSeparatedByString:@" "];//这种写法可以逆序
NSLog(@"%@",array);
NSEnumerator* enumator = [array reverseObjectEnumerator];
NSMutableArray* arrayTemp = [[NSMutableArray alloc]init];
NSString* obj;
while (obj = [enumator nextObject]) {
[arrayTemp addObject:obj];
}
NSLog(@"%@",arrayTemp);
效果图如下,一个是正序排列,一个是逆序排列
在逆序排列时如果可变数组没有初始化就不会逆序排列,这个问题的原因是什么啊,大神都来围观
// NSArray* array = [[NSArray alloc]initWithObjects:[string componentsSeparatedByString:@" "], nil];//这种写法不可以逆序排列
NSArray* array = [string componentsSeparatedByString:@" "];//这种写法可以逆序
NSLog(@"%@",array);
NSEnumerator* enumator = [array reverseObjectEnumerator];
NSMutableArray* arrayTemp = [[NSMutableArray alloc]init];
NSString* obj;
while (obj = [enumator nextObject]) {
[arrayTemp addObject:obj];
}
NSLog(@"%@",arrayTemp);
效果图如下,一个是正序排列,一个是逆序排列
在逆序排列时如果可变数组没有初始化就不会逆序排列,这个问题的原因是什么啊,大神都来围观
0 0
- oc数组问题小思考
- oc中的小问题
- 有序数组问题的思考
- OC--Block 数组高级 课后小练习
- PHP数组中的指针小思考
- 两个小程序对数组的思考
- OC里面小问题集合之一
- OC 数组取值方式效率问题
- 对一个小问题的算法思考
- c问题---关于数组溢出的思考
- OC数组和字典小项目_省市区
- OC直接打印数组,数组元素显示中文的问题
- OC数组
- OC 数组
- OC-数组
- OC-数组
- oc数组
- OC数组
- 什么是 CSS reset?
- linux中inotify+unison实现数据双向实时同步
- 代码编辑(作业部落)
- 在activity中使用多个fragment时设置第一个fragment的沉浸栏有效,其他无效解决办法
- Oracle 自定义split 函数
- oc数组问题小思考
- Android Error(while compiling): PRAGMA journal_mode
- cocos2dx 跨平台iOS 求助
- 多线程之间的通信
- flume监控分析
- 如何清除浮动元素所带来的影响?
- Android启动远程服务
- Android中的属性动画
- linux日常--添加用户、分组、文件夹权限