摘要: 一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符^(二)基本使用(1)定义BLOCK变量Int(^SumB... 阅读全文
posted @ 2015-02-02 15:48 水木清华hm 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、description方法Description方法包括类方法和对象方法。(NSObject类所包含)(一)基本知识-description(对象方法)使用NSLog和@%输出某个对象时,会调用对象的description方法,并拿到返回值进行输出。+description(类方法)使用NSLo... 阅读全文
posted @ 2015-02-02 15:36 水木清华hm 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、protocol1.基本用途1> 可以用来声明很多方法,但是不能用来声明成员变量2> 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明3> 只要父类遵守了某个协议,就相当于子类也遵守了2.格式1> 协议的编写 @protocol 协议名称 //方法声明列表 - (void)te... 阅读全文
posted @ 2015-01-24 21:38 水木清华hm 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 一、封装1.什么是封装在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将对象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。1> set方法 ① 作用:提供一个方法... 阅读全文
posted @ 2015-01-24 15:42 水木清华hm 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 一、基本原理1.什么是内存管理1> 移动设备的内存及其有限,每个app所能占用的内存是有限制的2> 当app所占用的内存较多时,系统就会发出内存警告,这是需要回收一些不需要的内存空间。比如回收一些不需要使用的对象和变量等3> 内存管理范围:任何继承了NSObject的对象,对其他基本数据类型(int... 阅读全文
posted @ 2015-01-22 19:56 水木清华hm 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、OC简介1.简介 它是C语言的基础上,增加了一层面向对象语法 OC完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发mac OS X平台和IOS平台的应用程序2.关键字1> 基本上所有的关键字都是以@开头2> 关键字 @interface、@implem... 阅读全文
posted @ 2015-01-22 18:56 水木清华hm 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 一、typedef1.基本使用1> typedef 在基本数据类型中的使用 typedef int MyInt; // 相当于给 int 起了一个别名 typedef MyInt MyInt2; //相当于给 MyInt 起了一个别名 MyInt a = 10; // MyInt相当于 int... 阅读全文
posted @ 2015-01-22 13:49 水木清华hm 阅读(2164) 评论(0) 推荐(1) 编辑
摘要: 一、结构体1.结构体变量的定义 * 结构体可以由多个不同类型的数据构成 * struct Person {int age; double height; char *name}; //先定义结构体类型,该结构体有三个成员或者属性 * struct Person p = {18, 1.80, "jac... 阅读全文
posted @ 2015-01-22 11:08 水木清华hm 阅读(355) 评论(2) 推荐(1) 编辑
摘要: 一、指针1.指针声明格式1> 格式:变量类型 *变量名。举例:char *p,定义了一个指针变量p,只能存储地址 *记住*不是指针变量名,只是指针的一个标志2> 作用:指针就一个作用,存储地址,并且根据地址值访问对应的存储空间3> 例子1 int main()2 {3 int a = 90;... 阅读全文
posted @ 2015-01-21 21:46 水木清华hm 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、位运算符1.按位与:&1> 功能 * 只有对应的两个二进制位为1时,结果位才为1,否则为0 * 举例:10用二进制表示为1010, 7用二进制表示为0111。对两个数值进行&运算 * 1010 0111-------------------- 0010 * 规律:二进制中,与1相... 阅读全文
posted @ 2015-01-21 11:27 水木清华hm 阅读(469) 评论(2) 推荐(0) 编辑