Kanstantsin Bucha

6个库

CDBDelegateCollection

使用它来处理对代理的弱引用集合。只有在代理实现 respondsToSelector: 成功时,集合才会调用代理的方法。集合只接受在初始化时传递的协议符合的代理。如果代理变为nil,它将立即释放,并在下一次集合迭代中移除对它的引用。

许可证:MIT

  • Objective C

CDBDownloader

轻量级的具有进度条的文件下载器。它将文件下载到临时位置并调用完成。在底层使用AFNetworking。

许可证:MIT

  • Objective C

CDBiCloudKit

CDBCloudConnection 维持到云的连接并提供有用的状态。CDBCloudStore 提供对 CoreData iCloud 库的启用/禁用和 CRUD 操作,并移除重复逻辑。CDBDocumentContainer 提供对 iCloud 中文档的 CRUD 操作。CDBDocument 提供文档文件状态和用户友好的属性来检查它们。

许可证:MIT

  • Objective C

CDBiCloudReadyDocumentsContainer

已过时,请使用CDBiCloudKit代替

许可证:MIT

  • Objective C

CDBKit

提供一些有用的定义和类型。用于日志记录、本地化、继承警告等。

许可证:MIT

  • Objective C

CDBUUID

CDBUUID 类提供生成紧凑、唯一标识的方法。它基于 https://github.com/weaver/Identify 中的 Identify 类,但是去除了 ASIdentifierManager(当提交到应用商店时存在问题)。Ids 编码为 urlsafe base64(字母、数字、下划线、破折号),任何 = 补白都被删除,并且它们被赋予一个单字符前缀。

许可证:MIT

  • Objective C