摘要: OC面向对象封装 一、面向对象和封装 面向对象的三大特性:封装(成员变量),继承,多态 在OC语言中,使用@interface和@implementation来处理类. @interface就好像暴露在外面的时钟表面,向外界提供展示以及接口,@implementation就好像隐藏在时钟内部的构造实 阅读全文
posted @ 2016-04-24 22:34 小五的菜园子 阅读(113) 评论(0) 推荐(0) 编辑
摘要: OC内存管理 一、基本原理 (一)术语 苹果通过引用计数来管理对象 MRC(手动管理内存) Manual Reference Counting 人工引用计数 ARC(自动管理内存) Automatic Reference Counting 自动引用计数 内存被回收的指针称为野指针或僵尸指针 (二)进 阅读全文
posted @ 2016-04-24 21:43 小五的菜园子 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象 OC语言是面向对象的,C语言是面向过程的,面向对象和面向过程知识解决问题的两种思考方式,面向过程关注的是解决问题涉及到的步骤,而面向对象关注的是设计能够实现解决问题所需功能的类。 术语:OC面向对象 OPP面向对象编程 二、类 (一)关于类 1>类是一个抽象的概念,而对象是一个真实存在 阅读全文
posted @ 2016-04-24 18:37 小五的菜园子 阅读(368) 评论(0) 推荐(0) 编辑
摘要: Objective C 一、OC简介 1>OC语言在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用C,甚至是C++代码。 2>可以使用OC开发Mac OS X平台和iOS平台的应用程序。 3>拓展名:C语言-.c OC语言-.m 兼容C++ -.mm 友情提示: 阅读全文
posted @ 2016-04-23 20:16 小五的菜园子 阅读(183) 评论(0) 推荐(0) 编辑