01 2015 档案
摘要:一、protocol1.基本用途1> 可以用来声明很多方法,但是不能用来声明成员变量2> 只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明3> 只要父类遵守了某个协议,就相当于子类也遵守了2.格式1> 协议的编写 @protocol 协议名称 //方法声明列表 - (void)te...
阅读全文
摘要:一、封装1.什么是封装在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将对象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。1> set方法 ① 作用:提供一个方法...
阅读全文
摘要:一、基本原理1.什么是内存管理1> 移动设备的内存及其有限,每个app所能占用的内存是有限制的2> 当app所占用的内存较多时,系统就会发出内存警告,这是需要回收一些不需要的内存空间。比如回收一些不需要使用的对象和变量等3> 内存管理范围:任何继承了NSObject的对象,对其他基本数据类型(int...
阅读全文
摘要:一、OC简介1.简介 它是C语言的基础上,增加了一层面向对象语法 OC完全兼容C语言 可以在OC代码中混入C语言代码,甚至是C++代码 可以使用OC开发mac OS X平台和IOS平台的应用程序2.关键字1> 基本上所有的关键字都是以@开头2> 关键字 @interface、@implem...
阅读全文
摘要:一、typedef1.基本使用1> typedef 在基本数据类型中的使用 typedef int MyInt; // 相当于给 int 起了一个别名 typedef MyInt MyInt2; //相当于给 MyInt 起了一个别名 MyInt a = 10; // MyInt相当于 int...
阅读全文
摘要:一、结构体1.结构体变量的定义 * 结构体可以由多个不同类型的数据构成 * struct Person {int age; double height; char *name}; //先定义结构体类型,该结构体有三个成员或者属性 * struct Person p = {18, 1.80, "jac...
阅读全文
摘要:一、指针1.指针声明格式1> 格式:变量类型 *变量名。举例:char *p,定义了一个指针变量p,只能存储地址 *记住*不是指针变量名,只是指针的一个标志2> 作用:指针就一个作用,存储地址,并且根据地址值访问对应的存储空间3> 例子1 int main()2 {3 int a = 90;...
阅读全文
摘要:一、位运算符1.按位与:&1> 功能 * 只有对应的两个二进制位为1时,结果位才为1,否则为0 * 举例:10用二进制表示为1010, 7用二进制表示为0111。对两个数值进行&运算 * 1010 0111-------------------- 0010 * 规律:二进制中,与1相...
阅读全文
摘要:一、流程控制1.顺序结构 *默认的流程结构,按照书写顺序执行每一条语句2.选择结构 *对给定的条件进行判断,再根据判断结果来决定执行那一段代码3.循环结构 *在给定条件成立的情况下,反复执行某一段代码二、选择结构--if1.使用方式1> if(表达式) 语句1; * if(i>1) 恭喜你被黑马录取...
阅读全文
摘要:一、代码的编写1.程序结构1> C语言程序的结构:由函数构成 *任何一个c语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,我们可以说C语言程序是由函数构成的。2> 函数相关概念 *函数名:一个程序中由无数个函数组成,每个函数都有自己的...
阅读全文
摘要:一、算术运算符1. 加法运算符 + * 除了可以进行加法运算外,还可以表示正号:+5212.减法运算符 — *除了可以进行减法运算外,还可以表示负号:—7413.乘法运算法符 * *请注意符号不是X,而是*4.除法运算符 / *请注意符号不是÷,而是/ * 整数除以整数还是整数,1/2的值不是0.5...
阅读全文
摘要:一、关键字1. 关键字是C语言中提供的有特殊含义的符号,同时也叫做保留字,在C语言中关键字一共有32个,它们分别被赋予了特殊的含义。如:main、int、struct等等。2. 关键字的特征1> 全部都是小写2> 在编辑工具中会显示特殊的颜色,如在Xcode中会高亮显示,一般为紫褐色。二、标识符1....
阅读全文
摘要:这是我的第一篇博客,有点激动,有点紧张,更多的是对美好未来的憧憬。
阅读全文

浙公网安备 33010602011771号