安装和使用CocoaPods – CocoaPods教程
CocoaPods是什么? CocoaPods管理Xcode项目的库依赖关系,也就是说CocoaPods一个苹果开发的包管理工具,类似于maven、gradle和npm。 项目的依赖项在一个称为Podfile的文本文件中指定,cocoapo...
CocoaPods是什么? CocoaPods管理Xcode项目的库依赖关系,也就是说CocoaPods一个苹果开发的包管理工具,类似于maven、gradle和npm。 项目的依赖项在一个称为Podfile的文本文件中指定,cocoapo...
上一章Objective-C开发教程请查看:Objective-C快速枚举用法 这一章我们谈论OC开发中的一个重要概念:内存管理,实际上,学习每一种语言都有必要了解其内存管理模式,这有助于你写出更好的代码。 Objective-C内存管理...
上一章Objective-C开发教程请查看:Objective-C泛型介绍和用法 Objective-C中的快速枚举就是使用for-in枚举集合或其它类,首先一个类如果具有for-in语法,那么该类需要遵循或实现NSFastEnumerat...
上一章Objective-C开发教程请查看:Objective-C Foundation框架全解 泛型是比较有用的,泛型类似于万能指针id,以及void*。特别是在设计数据结构和算法的时候,如果你学过数据结构都知道,任意数据结构必定包含数据...
上一章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]方法...