
OC语言
文章平均质量分 72
心若向阳_无谓悲伤
既然选择了远方,便只顾风雨兼程
展开
-
OC语言之NSArray的使用
# NSArray基本概念##1.NSArray的基本概念- 什么是NSArray? +NSArray是OC中的数组类,开发中建议尽量使用NSArray替代C语言中的数组 +C语言中数组的弊端 * int array[4] = {10, 89, 27, 76}; * 只能存放一种类型的数据.(类型必须一致) * 不能很方便原创 2016-02-21 21:05:32 · 698 阅读 · 0 评论 -
OC语言之Protocol基本使用
# Protocol基本概念##1.protocol 基本概念- Protocol翻译过来, 叫做”协议” +在写java的时候都会有接口interface这个概念,接口就是一堆方法的声明没有实现,而在OC里面Interface是一个类的头文件的声明,并不是真正意义上的接口的意思,在OC中接口是由一个叫做协议的protocol来实现的 +protocol它可以声明一些必原创 2016-02-21 21:03:32 · 8447 阅读 · 0 评论 -
OC语言之autorelease基本使用
# autorelease基本使用##1.autorelease基本概念- autorelease是一种支持引用计数的内存管理方式,只要给对象发送一条autorelease消息,会将对象放到一个自动释放池中,当自动释放池被销毁时,会对池子里面的`所有对象做一次release操作` +> 注意,这里只是发送release消息,如果当时的引用计数(reference-counted)原创 2016-02-21 20:58:59 · 1584 阅读 · 0 评论 -
OC语言之内存管理简介
# 内存管理简介##1.内存管理的重要性- 移动设备的内存极其有限,每个app所能占用的内存是有限制的- 下列行为都会增加一个app的内存占用 +创建一个OC对象 +定义一个变量 +调用一个函数或者方法- 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等- 如果app占用内存原创 2016-02-21 20:54:22 · 392 阅读 · 0 评论 -
OC语言之OC中的私有方法
# OC中的私有方法##1.OC中的私有变量- 在类的实现即.m文件中也可以声明成员变量,但是因为在其他文件中通常都只是包含头文件而不会包含实现文件,所以在.m文件中声明的成员变量是@private的。在.m中定义的成员变量不能和它的头文件.h中的成员变量同名,在这期间使用@public等关键字也是徒劳的。@implementation Dog{ @public i原创 2016-02-21 20:51:43 · 586 阅读 · 0 评论 -
OC语言之封装,继承,多态
# 封装##1.面向对象三大特性- 封装性- 继承性- 多态性---##2.什么是封装- 封装性就是隐藏实现细节,,仅对外公开接口。##1.Objective-C简介- Objective-C是一种面向对象的计算机语言- 1986年,Brad Cox(布莱德·考克斯)在第一个纯面向对象语言Smalltalk基础上写成了Objective-C语言。- 1985年,被赶出苹果公司的S原创 2016-02-06 15:46:56 · 8338 阅读 · 0 评论