摘要: #import <Foundation/Foundation.h> typedef void(^Finish)(NSData *data);//请求成功 typedef void(^Error)(NSError *error);//请求失败 typedef NS_ENUM(NSInteger, Re 阅读全文
posted @ 2016-07-27 18:01 DreamOfChina 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 《数据结构》 《算法》 《计算机原理》 《编译原理》 《操作系统原理》 《软件工程》 《数理逻辑》 《代数系统》 《图论》 《离散数学》 阅读全文
posted @ 2016-06-06 10:11 DreamOfChina 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 数组是一个有序的集合,OC中的数组只能存储对象类型,对于对象的类型是没有限制的 NSArray:不可变数组 :对象创建好以后,数组中的元素个数不能发生变化 NSSMutableArray : 可变数组 : 对象创建好以后,数组中的元素可以灵活进行增删改操作 NSArray *names = [[NS 阅读全文
posted @ 2016-02-27 20:11 DreamOfChina 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1⃣️.NSString C语言中, 字符串是由char(ASCII码)字符组成,每个字符占一个字节 OC中,字符串是由unichar(Unicode)字符组成,每个字符占两个字节 NSString: 不可变字符串,即:创建以后,内容和长度不能更改 NSMutableString: 可变字符串,即: 阅读全文
posted @ 2016-02-25 21:43 DreamOfChina 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在OC中,为单一实例变量赋值的方法称为setter方法(设置器) 在OC中,读取实例变量值得方法称为getter方法(访问器) OC里规定了setter、 getter方法的书写格式 setter方法的书写格式如下: - (void)setAge:(NSInteger)age; 注意:set + 实 阅读全文
posted @ 2016-02-24 20:46 DreamOfChina 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 继承既保证了类的完整,又能简化代码 把公共的方法和实例变量卸载父类里,子类只需要写自己独有的实例变量和方法即可。 关于继承的一些特性 /* 没有父类的类成为根类,OC中的根类是NSObject 继承的上层称为:父类 继承的下层成为:子类 继承的内容是所有的实例变量和方法 继承是单向的,不能相互继承 阅读全文
posted @ 2016-02-24 20:16 DreamOfChina 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Foundation 框架中有很多有用的、面向数据的简单类和数据类型如:NSString、NSArray、NSEnumerator和NSNumber。 1. > 范围 范围(NSRange)是一个结构体: typedef struct _NSRange { unsigned int location 阅读全文
posted @ 2016-02-24 19:37 DreamOfChina 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 OOP(Object-Oriented Programming) @interface Circle : NSObject { ShapeColor fillColor; ShapeRect bounds; } - (void) setFillColor: (ShapeColor) f 阅读全文
posted @ 2016-02-24 19:36 DreamOfChina 阅读(181) 评论(0) 推荐(0) 编辑