![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC基础
文章平均质量分 63
cff603
这个作者很懒,什么都没留下…
展开
-
OC self关键字
OC self关键字原创 2014-09-26 21:36:57 · 8754 阅读 · 1 评论 -
OC 变量作用域
OC 变量作用域原创 2014-09-27 13:39:27 · 4182 阅读 · 2 评论 -
OC面向对象—继承
OC面向对象—继承 OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了类和类之间的联系继承的缺点:转载 2014-09-27 15:16:14 · 2499 阅读 · 0 评论 -
OC前期准备
OC语言前期准备一、OC简介OC语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。可以使用OC开发mac osx平台和ios平台的应用程序。拓展名:c语言-.c OC语言.-m 兼容C++.-mm注:其实c语言和oc甚至任何一门语言都只是我们为了实现一些功能,达到一些效果而采用的工具,抛开语法的差别外,我想最重要原创 2014-09-28 17:28:11 · 3269 阅读 · 0 评论 -
OC内存管理
OC内存管理一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。管理范围:任何继承NSObject的对象,对其他的基本数据类型无效。本质原因是因为对象和其他数据类型在系统中的存储空间不一样,其它局转载 2014-10-07 00:44:55 · 31096 阅读 · 4 评论 -
objective-c中@class和#import
objective-c中@class和#import #import "B.h"原创 2014-10-07 10:46:45 · 2358 阅读 · 0 评论 -
OC语言Block和协议
OC语言BLOCK和协议一、BOLCK(一)简介BLOCK是什么?苹果推荐的类型,效率高,在运行中保存代码。用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行。BOLCK和函数的相似性:(1)可以保存代码(2)有返回值(3)有形参(4)调用方式一样。标识符 ^(二)基本使用(1)定义BLOCK变量Int (^SumBlock)(int,int);/转载 2014-10-07 09:24:59 · 3818 阅读 · 0 评论 -
面向对象-多态
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明 Animal类的实现 Dog类继承自Animal类 Dog类的实现 测试程序: 二、使用注意代码分析:原创 2014-10-04 07:35:42 · 8609 阅读 · 0 评论 -
OC面向对象之方法
OC面向对象之方法设计一个Caculator计算器类,它拥有计算的功能(行为)1不带参数的方法设计一个返回PI的方法//方法声明-(double)pi;//方法实现-(double) pi{ return 3.1415926;}方法声明 方法调用2带一个参数的方法 设计一个计算平方的方法//方法声明-原创 2014-09-27 15:40:30 · 5864 阅读 · 0 评论