OC基础篇
Devil贱人
这个作者很懒,什么都没留下…
展开
-
OC 多态
慨念:调用同一个方法,传入不同的对象,会产生不同的结果。它是建立在继承的基础上面作用 1.可以简化编程接口 允许多个类中定义同一消息接口 可以定义一个通用的调用方法,以简化调用 2.把不同的子类对象都当做父类来看 可以屏蔽不同子类对象之间的差异,写出通用的代码 做出通用的编程,以适应需求的不断变化为了更直观的解释多态,我们举个例子来说明 新建一个枪类(Gun)、一个警原创 2016-08-16 08:47:30 · 251 阅读 · 0 评论 -
OC笔记(持续更新)
此文章用于记录一些零碎的东西 边学习边更新关于类方法 1.类方法不可以调用实例方法,但是类方法可以通过创建实例对象来访问实例方法 2.类方法不可以使用实例变量。 3.类方法作为消息,可以被发送到类里面去,不能发送到对象里面去关于设置器setter和访问器getter设置器与访问器的作用: 1.隐藏了实例变量 2.控制实例变量的读写 3.做正确性的校验正确性校验原创 2016-08-12 17:10:06 · 250 阅读 · 0 评论 -
OC 字符串
字符串分为不可变字符串(NSString)和可变字符串(NSMutableString),其中NSMutableString继承于NSString原创 2016-08-28 22:20:18 · 343 阅读 · 0 评论 -
OC 字典
字典分为不可变字典(NSDictionary)和可变字典(NSMutableDictionary),其中NSMutableDictionary继承于NSDictionary 1.字典是由关键字“key”及其定义的值(value)所构成的集合,即它是由key-value组成的键值对的集合。“key”一般是字符串类型 “value”是OC中任意对象。对于字典来讲,我们就是通过key来访问value原创 2016-08-29 18:41:19 · 517 阅读 · 0 评论 -
MVC设计模式(转)
模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合理性。模型对象模型对象封装了应用程序的数据,并定义操控和处理该数据的逻辑和运算。例如,模型对象可能是表转载 2016-08-30 11:00:55 · 454 阅读 · 0 评论 -
OC 数组
数组分为不可变数组(NSArray)和可变数组(NSMutableArray),其中NSMutableArray继承于NSArray,使用数组要注意以下几个问题1.注意数组不要越界2.不能在数组中间存放nil,nil是数组结束的标志3.数组会对加入其中的对象自动把引用加14.与C语言不同的是,数组中的每一个元素都必须是对象下面是数组中常用的方法1.创建只带有一个元素的不可变数组NSArra原创 2016-08-23 18:07:24 · 226 阅读 · 0 评论 -
OC中的程序结构,if结构、switch结构及循环结构
OC中的程序结构:OC中的程序结构可分为以下3大类1.顺序结构:即自上而下,按代码逐步执行 2.分支结构:根据不同的条件 执行不同的程序语句 如:if 、switch 语句 3.循环结构:在特定的条件下,重复执行代码若干次 如:for、while 语句常见的if结构有三种: if (3<4) { NSLog(@"条件成立");原创 2016-08-12 17:08:59 · 761 阅读 · 0 评论