Objective-C Foundation框架全解 – Objective-C开发教程
上一章Objective-C开发教程请查看:Objective-C复合对象解析 从之前的章节我们已经学完所有的Objective-C语言基础了,后面开始进入高级开发的内容,包括运行时、内存管理等。 这一章主要讨论Foundation框架,...
上一章Objective-C开发教程请查看:Objective-C复合对象解析 从之前的章节我们已经学完所有的Objective-C语言基础了,后面开始进入高级开发的内容,包括运行时、内存管理等。 这一章主要讨论Foundation框架,...
上一章Objective-C开发教程请查看:Objective-C类型检查和动态绑定详解 本节的内容针对是的类的设计,类似于组合设计模式,复合对象是用来组合多个类的功能而使用的。例如我们可以组合foundation中的数据结构实现需求,而不...
上一章Objective-C开发教程请查看:Objective-C协议(Protocol)用法解析 众所周知,多态就是父类的指针指向子类的对象,那么这是如何做到的呢?这是OC的运行时runtime使程序在运行时才确定对象的类型,以及实际调用...
上一章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...