摘要: 点语法点语法本质是函数的调用,不是像java中那样,是用来访问成员变量的;oc中访问成员变量是用 -> 访问的;Person *p = [Person new];p.age = 10; // 如果点语法是进行了赋值操作,那么就相当于调用了setter方法;[p.age]; // 这样不赋值相当于调用... 阅读全文
posted @ 2014-05-10 15:14 随遇不安 阅读(367) 评论(0) 推荐(1) 编辑
摘要: self指针:self是oc面向对象设计中的一个特殊指针,相当于java中的this,但是比this强大,this只能访问实例对象的相关方法和成员变量,或者说this只代表实例对象;self不仅可以代表实例对象,还可以代表类对象;谁调用当前方法,self就代表谁;如果self用在了以"-"号的方法中... 阅读全文
posted @ 2014-05-10 01:55 随遇不安 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 面向对象的多态是建立在继承上,可以说没有继承就没有多态;多态:父类指针指向了子类的对象;1 int main()2 {3 //假设已定义了Animal类和它的子类Dog,那么多态的代码体现就是4 Animal *a = [Dog d];//父类指针指向了子类对象5 ... 阅读全文
posted @ 2014-05-05 22:59 随遇不安 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 继承关系是描述类和类之间的关系,两个类分别称为子类和父类,子类继承了父类,子类就拥有了父类的属性和方法;继承的关系特点描述出来就是:** “是” ** (例如:学生类 是 人类)组合关系描述的语句是:**** “拥有” *** (例如:学生有成绩这个属性,而成绩属性本来就是一个成绩类的对象 )继承示... 阅读全文
posted @ 2014-05-05 10:12 随遇不安 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 面向对象语言的三大特性:封装、继承、多态 封装:不暴露自己类的内部的属性,提高自己的数据的安全性;就像一个接线盒一样,内部结构看不到,只有外部的接口提供给我们使用,这样既安全又美观;在代码方面就是结构性好; 例如: 1 #import 2 //Person类 3 @interface Pe... 阅读全文
posted @ 2014-05-04 16:55 随遇不安 阅读(257) 评论(0) 推荐(0) 编辑
摘要: OC语言中的方法和函数是有区别的:类内部叫方法,单独定义的叫函数,定义的格式也不同类方法:+ (void) 方法名、对象方法:- (void) 方法名、函数:void 函数名(参数列表) 1 #import 2 3 void test();//test函数的声明 4 5 //类Person的声... 阅读全文
posted @ 2014-05-03 23:27 随遇不安 阅读(875) 评论(0) 推荐(0) 编辑
摘要: //指针变量就是用来存储地址的,只能存储地址格式: int *p; 这个p为指针变量;指针变量占8个字节类型是用来说明这个指针指向的类型; 比如上边的int代表这个指针变量会指向int类型的存储空间;int *p = &a;//这样一句可以写,此时的*只是一个标志,表示这个*只是表示p是个指针;*p... 阅读全文
posted @ 2014-05-03 10:52 随遇不安 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 数组:数组的定义注意点数组初始化正确写法:int args[5] = {1,23,32,4,5};int args[5] = {12,23};int args[5] = {[3]=23, [4]=13};//这种写法也可以,直接给其中角标为3和4的赋值int args[] = {12,23,32};... 阅读全文
posted @ 2014-05-03 10:47 随遇不安 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 学习任何语言基础时,两个数值得交换是必须掌握的,下面是3种不同的方式(c语言)方法一:利用数学的计算技巧 1 #include 2 int main() 3 { 4 5 int a =10, b = 20; 6 7 printf("交换前a=%d, b=%d\n... 阅读全文
posted @ 2014-05-03 10:41 随遇不安 阅读(6418) 评论(0) 推荐(0) 编辑
摘要: c语言中的二进制输出是没有占位符的,不像八进制:%o; 和十六进制:x%;c中二进制的输出 1 //右移31位,从最高为开始和1做&运算,得到每一位的二进制数值 2 void printbinry(int num) 3 { 4 int count = (sizeof(num)=0) { 6 ... 阅读全文
posted @ 2014-05-03 09:13 随遇不安 阅读(5797) 评论(0) 推荐(0) 编辑