CocoaPods简介 CocoaPods 是专门为 iOS 工程提供第三方依赖库的管理工具,通过 CocoaPods,我们可以更方便地管理每个...
接入工程 创建一个工程设置其 Bundle ID 必须和描述文件中的 Bundle ID 一致。 在 Capability 标签中把 Apple...
申请 MerchantID 登录苹果开发者中心,在 Identifiers 下选择 Merchant IDs,点击右上角添加按钮添加 Merch...
背景 在发布近两年、历经各种周折之后,苹果的 Apple Pay 移动支付服务终于在 2016 年 2 月 18 日来到了中国大陆。 Apple...
__attribute__ 是一个编译器指令,其实是 GNU C 的一种机制,本质是一个编译器的指令,在声明的时候可以提供一些属性,在编译阶段起...
Objective-C 采用的是引用计数式的内存管理方式: 自己生成的对象自己持有。 非自己生成的对象自己也能持有。 自己持有的对象不再需要时释...
数组两个特性 为什么很多编程语言中数组都是从 0 开始编号,首先先了解一下数组的概念。数组 Array 是一种线性表数据结构,是一组连续的内存空...
原理 LRU:Least recently used,最近最少使用。缓存算法根据数据最近被访问的情况来进行淘汰数据,其核心思想是“如果数据最近被...
原则一、单一职责原则(Single Responsibility Principle,简称SRP ) 定义:应该有且仅有一个原因引起类的变更。 ...