摘要: setter 和 getter 的演变,紧接setter 和 getter 初级1.@property 和 @synthesize这两个关键字的出现,就是为了剔除代码中的setter方法和getter方法@property:可以自动生成某个成员变量的setter和getter声明@property ... 阅读全文
posted @ 2016-01-09 20:42 大牛初养成 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 1.最基础的set 和 get准备工作Person.h@interface Person : NSObject{ NSString *_hobby; // ObjC建议成员变量带"_" @protected // 受保护的 本类以及子类可以访问 NSString *_name; NSStr... 阅读全文
posted @ 2016-01-06 21:00 大牛初养成 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 1.函数指针:指向函数的指针变量. 函数在内存中也是有地址的,函数名代表函数的内存地址. 例子:函数:int sum(int a,int b); int sum(int a,int b){ return a+b; } 函数名+形参 就是函数 函数指针: 函数指针定义:int(*p)(int a,i... 阅读全文
posted @ 2015-09-20 18:10 大牛初养成 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、结构体指针1. 什么是结构体指针?指向结构体变量的指针 结构体: typedef struct stu{ char name[20]; char sex; int age; }Student; Studen... 阅读全文
posted @ 2015-09-18 23:21 大牛初养成 阅读(2207) 评论(0) 推荐(0) 编辑
摘要: 1. 指针赋值: C语言允许使用赋值运算进行指针的赋值,前提是两个指针具有相同的类型. int i,*p,*q; p = &i; q = p; 此时p和q存储的都是i的地址. *p = 1; 此时改变i的值为1; *q = 2; ... 阅读全文
posted @ 2015-09-18 21:51 大牛初养成 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1.内存的访问:直接访问,间接访问. 直接访问:int a = 0;直接对a赋值.选一个内存地址,让他存20这个数. a += 10; a变量本身就代表这个内存单元,代表那个单元格,四个字节.通过变量堆a赋值或者取值,实现对内存单元的访问. 间接访问: 通过内存单元的... 阅读全文
posted @ 2015-09-18 21:01 大牛初养成 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1. 程序的一般形式 (1)注释 ① 分类:单行注释( // ): 注释一行.多行注释( /**/ ): 在这个区间内,都属于多行注释,可以换行. ② 作用:提示代码的作用,提示思路 不写注释的后果:出来混总是要还的. ③ 单行注释不能换行 (2) #include #imp... 阅读全文
posted @ 2015-09-16 23:29 大牛初养成 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 进制转换 阅读全文
posted @ 2015-09-12 19:57 大牛初养成 阅读(511) 评论(0) 推荐(0) 编辑