元素除了可以添加删除之外, 还可以交换它们所在的位置, 比如我要用第0个元素和第2个元素交换, 那么我们通过一个简单的方法就可以实现了.涉及的方法:exchangeObjectAtIndex: 需要交换位置的元素位置, 比如例子里写的是0, 那么就是@"One"这个元素需要换到别的地方去.withO...
分类:
编程语言 时间:
2014-10-13 22:44:57
阅读次数:
200
可变数组也可以使用枚举方法, 我们在这里提供了两种枚举方法, 一个是正序枚举, 一个是倒序枚举, 在正序枚举中, 元素的个数和顺序都是不可以修改的, 但是在倒序枚举中却可以修改, 这有些耐人寻味.涉及的方法:objectEnumerator: 正序枚举方法.reverseObjectEnumerat...
分类:
其他好文 时间:
2014-10-13 22:25:17
阅读次数:
214
可变数组是不可变数组的子类, 它继承了不可变数组的所有方法的同时又有属于自己的方法, 比如修改数组里的元素, 为数组里添加元素等等.涉及到的方法:addObject: 意思就是添加数组元素.下面我们来看看例子吧:#import int main(int argc, const char * argv...
分类:
其他好文 时间:
2014-10-13 22:13:37
阅读次数:
214
上一章我们讲解了增加元素的方法, 现在我们来看看删除元素的方法.这里涉及到的方法:removeAllObjects: 这个方法的意思就是删除数组里的所有元素.removeLastObject: 这个方法的意思是删除数组里最后的一个元素.removeObject: 这个方法是指删除指定的元素, 下面的...
分类:
其他好文 时间:
2014-10-13 21:54:27
阅读次数:
149
最近在提交应用到App Store时,因为App集成QQ登录,分享到QQ空间、微信等功能,而被拒,十分郁闷;百思之下,想到一个办法,可以解决此问题。
在将要显示分享平台列表时,根据判断当前设备是否安装了某款App,而进行动态调整,具体操作如下:
首先导入相关头文件
#import
#import "WXApi.h"
NSMutableArray *p...
分类:
微信 时间:
2014-10-13 19:07:07
阅读次数:
598
看到官方的一个例子不错,这里留记。
#import
@interface NSMutableArray (variadicMethodExample)
- (void) appendObjects:(id) firstObject, ...; // This method takes a nil-terminated list of objects.
@end
@implementat...
分类:
移动开发 时间:
2014-10-10 13:32:54
阅读次数:
227
很强大1.sortedArrayUsingSelector(按Key值大小对NSDictionary排序)NSMutableArray *array = [NSMutableArray arrayWithObjects: [NSDictiona...
分类:
其他好文 时间:
2014-10-05 16:33:28
阅读次数:
232
应用场合 UIImageView主要用在只显示图片,没有点击事件的情况并且处理图片更加专业,动画例子: ????NSMutableArray?*images?=?[NSMutableArray?array];
????for?(int?i=0;?i<sum;?i++)?{
??...
分类:
其他好文 时间:
2014-10-02 09:00:42
阅读次数:
128
===================NSArray====================(不可变数组,一旦建立就不能被更改)Ordered collection of objects.Immutable(you cannot add or remove objects to it once it...
分类:
其他好文 时间:
2014-09-21 23:58:31
阅读次数:
161
在写项目的过程中,经常会遇到一些郁闷的事,往一个可变数组中添加一个模型数据时,经常会发现程序运行很正常,可是可变数组中就是没有任何数据,久病成医,我发现自己总是放一个错,就是NSMutableArray没有初始化,接着就郁闷了…… 今天看到一个比较好的写法,可以有效地防止这种低级错误地发生:....
分类:
其他好文 时间:
2014-09-21 21:27:41
阅读次数:
187