Objective-C内存管理完全解读
关于内存管理 应用程序内存管理是在程序运行时分配内存、使用内存并在使用完内存后释放内存的过程。编写良好的程序使用尽可能少的内存。在Objective-C中,它也可以被看作是在许多数据和代码之间分配有限内存资源所有权的一种方式。完成本指南的学...
关于内存管理 应用程序内存管理是在程序运行时分配内存、使用内存并在使用完内存后释放内存的过程。编写良好的程序使用尽可能少的内存。在Objective-C中,它也可以被看作是在许多数据和代码之间分配有限内存资源所有权的一种方式。完成本指南的学...
block对象基于C语法和运行时特性,类似于标准C函数,但是除了提供可执行代码,还可以绑定栈和堆的内存变量。 你可以使用block来组合函数表达式,这些表达式可以传递给API,可选地存储,并由多个线程使用。block作为回调特别有用,因为b...
上一章CocoaPods教程请查看:创建一个CocoaPods Podfile Podfile是描述一个或多个Xcode项目的target的依赖性的规范描述文件。 Podfile文件可以很简单: 一个更复杂的Podfile的例子是 根选项...
上一章CocoaPods教程请查看:创建一个CocoaPods CocoaPods不仅是向项目中添加开源代码的好工具,也是跨项目共享组件的好工具。你可以使用私有的Spec Repo来实现这一点。 有几个步骤,以获得一个私有Pod设置,为你...
上一章CocoaPods教程请查看:CocoaPods测试 创建自己的CocoaPod非常简单。如果你已经有一个单独的组件,那么就已经准备就绪了。本指南是整个过程的概述,本节中的其他指南对于更高级的用户来说,它们是更深入的了解的基础。 我们...
上一章CocoaPods教程请查看:CocoaPods常见问题和解决办法 测试规范 从CocoaPods 1.3.0 pod开始,现在可能会提供测试规格(或简称测试规格),测试规范可用于描述给定pod的测试源。 这是一个例子Coconut...
上一章CocoaPods教程请查看:Podfile文件解释和使用 安装CocoaPods 如果你正在安装macOS 10.9.0-10.9.2,那么当RubyGems试图安装json gem时,你可能会遇到一个问题。要修复此问题,请遵循以下...
上一章CocoaPods教程请查看:CocoaPods使用详细步骤解释 什么是Podfile文件? Podfile是描述一个或多个Xcode项目的target的依赖性的规范。该文件应该简单地命名为Podfile。指南中的所有示例都是基于Co...
上一章CocoaPods教程请查看:pod install和pod update 向Xcode项目添加pod 在你开始之前 检查Specs repository或cocoapods.org,以确保你想使用的库是可用的。 在你的电脑上安装Co...
上一章CocoaPods教程请查看:安装和使用CocoaPods 介绍 许多以CocoaPods为起点的人似乎认为pod install只在你第一次使用CocoaPods设置项目时使用,而pod update则是在之后使用。但事实并非如此。...