摘要: block =================================================== 需要理解的知识 1.block基本使用 2.block传值 =================================== 1.block基本使用 block是一种数据类型,利 阅读全文
posted @ 2016-03-04 21:01 7舅老爷 阅读(127) 评论(0) 推荐(0)
摘要: 选择器 ============================================================ 认识选择器(Selector) 1. 选择器(SEL)是一个变量类型,SEL 是oc特有的类型 2. SEL的变量装消息, 类似于函数指针 Objective-C在编译的 阅读全文
posted @ 2016-03-04 20:55 7舅老爷 阅读(525) 评论(0) 推荐(0)
摘要: 【协议/protocol】 ——————————————————————————————————————— <1>. 协议的定义 在oc中是用来规范方法的声明,可以实现多继承或对象间通信的一种语法。 <2>. 协议的写法: @protocol 协议名 <NSObject> @required(缺省方 阅读全文
posted @ 2016-03-04 20:53 7舅老爷 阅读(341) 评论(0) 推荐(0)
摘要: 内存管理 1.1内存管理 1.1.1 C的内存管理,以及麻烦之处 char *p = (char *)malloc(100*sizeof (char)); 这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。 阅读全文
posted @ 2016-03-04 20:51 7舅老爷 阅读(208) 评论(0) 推荐(0)
摘要: 继承、多态 ============================================ 学习目标 1、继承 2、多态 需要理解的知识 面向对象的三个基本特征: 1、封装 2、继承 3、多态 ============================================= 1、 阅读全文
posted @ 2016-03-04 20:48 7舅老爷 阅读(170) 评论(0) 推荐(0)
摘要: Class ================== Class也是类型,装类的类型。 Class cls = [Dog class]; //NSObject自带类方法class,将当前类转成Class类型。 Class cls = [Dog class]; Dog * dog = [[cls allo 阅读全文
posted @ 2016-03-04 20:45 7舅老爷 阅读(152) 评论(0) 推荐(0)
摘要: 点语法和@property ************************************************************************** 知识点 1.setter/getter函数 2.点语法 3.@property语法和属性 ================ 阅读全文
posted @ 2016-03-04 20:36 7舅老爷 阅读(245) 评论(0) 推荐(0)
摘要: 数组 知识点 1.NSArray 2.NSMutableArray =========== NSArray 不可变数组 ================= 1、OC数组和c数组的区别 1)NSArray是一个类,是任意类型对象地址的集合(存储对象的引用) 不能存放简单的基本数据类型(int, flo 阅读全文
posted @ 2016-03-04 20:33 7舅老爷 阅读(407) 评论(0) 推荐(0)
摘要: 【字符串】 【注】OC的程序,依托于基础类库Foundation.Foundation框架提供了很多官方类,其中有三个基础的数据结构。 【字符串】【数组】【字典】 知识点 1.NSString 2.NSMutableString *********************************** 阅读全文
posted @ 2016-03-04 20:25 7舅老爷 阅读(484) 评论(0) 推荐(0)
摘要: 字符串相关函数 //了解 #include<ctype.h> 1. int isalpha(int c); //判断一个字符是否是字母。 2. int isnumber(int c); //判断一个字符是否是表示数字的字符。 3. int isupper(int c); //判断一个字符是否是表示大 阅读全文
posted @ 2016-03-04 20:20 7舅老爷 阅读(201) 评论(0) 推荐(0)
摘要: 指针:指针就是变量的地址 地址:一块内存的唯一标识 int a; & :取地址符号 &a : a的地址 a = 3; //直接存取 int *p; //未初始化的指针称为野指针 p //指针变量名 * //指向 指针变量只能存储地址(指针) p = &a; //p指向了变量a *p //*p代表p指 阅读全文
posted @ 2016-03-04 20:19 7舅老爷 阅读(226) 评论(0) 推荐(0)
摘要: 函数 1、函数构成 int main(int argc, const char * argv[]) { // insert code here... return 0; } 返回值类型 函数名(函数参数) { 函数体语句; return 返回值; } 2、函数分类 1)标准函数 由官方或第三方库提供 阅读全文
posted @ 2016-03-04 20:11 7舅老爷 阅读(217) 评论(0) 推荐(0)