Objective-C协议(Protocol)用法解析 – Objective-C开发教程
上一章Objective-C开发教程请查看:Objective-C扩展(Extension)用法解析 这一章我们讨论Objective-C中的协议,协议是个什么东西呢?在说协议之前我们先总结一下之前讨论的继承、类别和扩展: OC中的继承和...
上一章Objective-C开发教程请查看:Objective-C扩展(Extension)用法解析 这一章我们讨论Objective-C中的协议,协议是个什么东西呢?在说协议之前我们先总结一下之前讨论的继承、类别和扩展: OC中的继承和...
上一章Objective-C开发教程请查看:Objective-C冒充posing用法解析 扩展也就是匿名类别,就是没有名字的类别,不过只能对拥有源码的类进行扩展,也就是只针对自定义类。扩展比起类别限制稍微没那么多,可以添加属性和方法。 一...
上一章Objective-C开发教程请查看:Objective-C类别(Category)用法解析 又是Objective-C中的一个没用的东西!posing意思即是冒充,也就是子类可以冒充成父类,使用[A poseAsClass:B]方法...
上一章Objective-C开发教程请查看:Objective-C类设计和数据封装 Objective-C的类别Category也是个奇葩,用处不大,嫌麻烦用继承就好了。实际上OC的类别就类似于继承,而扩展extension就是个匿名类别,...
上一章Objective-C开发教程请查看:Objective-C多态性和继承 Objective-C支持面向对象编程(OOP),对类的设计尤为重要,首先就是数据封装了,数据封装主要是对外隐藏实现细节,按照惯例: 属性一般设为私有,外部若...
上一章Objective-C开发教程请查看:iOS国际化/本地化完全操作笔记 Objective-C多态就是父类的指针指向子类的对象,例如P *obj = [[C alloc]init],其中P是父类,C是子类。使用多态的好处和作用是什么...
上一章Objective-C开发教程请查看:Objective-C NSObject详细解释 国际化和本地化是一个意思,目的就是让iOS App支持多语言,我们开发iOS应用需要处理的国际化包括: APP名称 xib/storyboard...
上一章Objective-C开发教程请查看:Objective-C使用继承 这一节我们讨论OC中的NSObject对象,主要是因为这是OC所有类的超类,所有类都继承它,使其它子类可以使用OC对象的基本功能,另外NSObject对象遵循了N...
上一章Objective-C开发教程请查看:Objective-C实现双向链表、栈和队列 继承是定义一个类继承自其它类(基类),这样我们在新的类中重用基类的代码。新定义的类称为子类或派生类,被继承的类称为基类或父类,子类可以使用父类的成员...
上一章Objective-C开发教程请查看:Objective-C类和对象 在上一章中我们讨论了OC的类和对象的基本使用,这一章给出类和对象的一个具体使用:实现双向链表,同时实现栈和队列,这是我们开发中最常用的数据结构。 首先因为OC是有...