一、静态变量 和 全局变量以及 可变对象(NSMutableArray,NSMutableString)的变量 在加和不加 __block 都会直接引用变量地址。也就意味着 可以修改变量的值。在没有加__block 参数的情况下。以下所有block 均为= 栈block ,且 MRC 环境。 ...
分类:
其他好文 时间:
2014-12-05 18:53:49
阅读次数:
196
webservice调用,包括soap请求与响应,返回(xml,json)解析。
soap请求与响应:ios webservice+soap编程
xml,json解析:ios XML,JSON,数组解析并转换成NSMutableArray(List)...
分类:
移动开发 时间:
2014-11-27 18:35:09
阅读次数:
509
属性延时存储属性Objective-C 的做法有时候我们需要延时加载属性,在 Objective-C 中可以通过重写 getter 方法实现:@property (nonatomic, strong) NSMutableArray *players;
- (NSMutableArray *)players {
if (!_players) {
_players = [[N...
分类:
编程语言 时间:
2014-11-26 19:03:46
阅读次数:
162
JSON解析:
通过正则将JSON([{...},{...}...])分解成多个包含实体实例内容的一小节({...}),在一小节中通过Runtime(运行时)()将实体所有属性值找到并赋值(正则查找实现)到实例({...} --> 实体的一个实例),遍历所有小节({...})就将XML转换成NSMutableArray(类似:List)。
XML 解析:
通过GDataXml(也可以通过正则)将XML分解成多个包含实体实例内容的一小节XML,在一小节中通过Run...
分类:
移动开发 时间:
2014-11-26 16:28:55
阅读次数:
308
//1. NSArray EOItems *eOItems = [[EOItems alloc] init]; eOItems.ID = [NSNumber numberWithInt:1]; NSArray *arr = [NSArray arrayWithObjects...
分类:
其他好文 时间:
2014-11-26 16:14:56
阅读次数:
172
发现block写网络时比delegate来的更使用// 获取收藏的彩印数组- (void)getMyFavorList:(void(^)(NSMutableArray *arr, BOOL success))block{// 成功block(myArr, YES);// 失败block(nil, N...
分类:
其他好文 时间:
2014-11-26 11:14:02
阅读次数:
149
// 2个数组去重方法封装, 返回新数组, 添加了不重复的新对象 - (数量变多)- (NSMutableArray *)quChongWithOldArr:(NSMutableArray *)oldArr addNewArr:(NSArray *)newArr{ NSMutableArray *....
分类:
编程语言 时间:
2014-11-26 11:06:11
阅读次数:
165
可变的NSArray,可以随意添加OC对象1.创建 1 void arrayCreate() 2 { 3 NSMutableArray *array = [NSMutableArray arrayWithObject:@"1"]; 4 5 [array addObject:@...
分类:
其他好文 时间:
2014-11-24 20:41:36
阅读次数:
207
A.NSSet跟NSArray一样,不可变NSArray 自然顺序NSSet是无序的NSSet不允许存入重复元素,可以用来过滤重复元素也有可变的NSMutableSetB.集合转换 1 // 1.NSArray 转换成 NSMutableArray 2 NSArray *ar...
分类:
其他好文 时间:
2014-11-24 20:40:44
阅读次数:
163
一:NSArray 和NSMutableArray1: NSArray:不可变数组 NSArray是OC中使用的数组,只能用来存放OC对象,不能存放非OC对象如基本数据类型 它使不可变的,一旦初始化完毕,内容不能改变,也不能添加元素。 而C语言中的数组只能存放一种数据类型 (1) 普通数组的用...
分类:
其他好文 时间:
2014-11-14 10:29:24
阅读次数:
153