02 2014 档案

摘要:1.属性定义:表征了对象某一时刻的特征,专门供外界进行设置和访问的。2.属性的设置:通过@property进行设置,通常配合@synthesize使用,后者用于访问。3.如果将某变量设置成属性,系统自动生成的设置器和访问器如下:例:-(void)setAge:(int)aAge{ _age = aAge;}-(int)age{ return _age;}4.属性赋值:以上例子使用 int 类型来进行设置,不是对象类型的,只能赋值给属性,没有涉及内存管理。如果使用对象进行对属性赋值,则涉及到内存管理。看以下例子(省略部分代码,只写本文内容涉及到的代码):@property (retain, .. 阅读全文
posted @ 2014-02-20 17:12 Songxin 阅读(329) 评论(0) 推荐(0)
摘要:先介绍一些基本内容:1.HTTP的请求方法常用的有GET和POST:GET:请求URL并得到资源,初级理解为下载;POST:向服务器添加新的内容,可理解为上传。2.网络连接方式:同步:发送同步消息后只能等待服务器返回消息,期间不能执行任何动作,表现为UI的冻结。异步:向服务器发送异步消息后仍可执行其他操作,使用代理等待服务器返回消息,UI不冻结。下面介绍四种常用链接方式:1.GET同步 (1)系统封装好的GET请求的同步链接方式有: NSString、NSData、NSArray、UIImage等类。 (2)手动创建一个GET同步链接的步骤: .创建URL对象 .创建NSUR... 阅读全文
posted @ 2014-02-13 19:44 Songxin 阅读(592) 评论(0) 推荐(0)
摘要:问题:为可变字符串类添加一个检测是不是有重复字母的方法:例如:@“abccd”调用这个函数后变成@”abcd”思路:1.应用类目(Category)为NSMutableString添加一个方法; 2.找到字符串中重复字母并删除其中重复字母的算法: (1)遍历字符串,提取相邻的字母进行比较; (2)通过API提供的方法删除处在较后位置的重复字母; (3)注意可变字符串删除字母后字符串长度的变化。代码://新建一个NSMutableString类的类目,类目的声明文件#import @interface NSMutableString (DeleteRepeatLetter)... 阅读全文
posted @ 2014-02-11 19:06 Songxin 阅读(422) 评论(0) 推荐(0)