DevTools
DevTools 是一系列工具、扩展和代码的组合,旨在简化开发。
核心
核心是 DevTools 的基础,代表了一些最常用、不常用、复杂或被遗忘的代码。这是为了帮助简化您的项目。
DTUser
需要创建用户资料,但不知道从哪里开始?只需从 DTUser.current
开始!DTUser
是一个通用的用户资料工具,允许您获取和设置用户数据!只需调用 DTUser.current
以获取当前用户,DTUser.generic(username:)
以获取任何用户名的通用 DTUser
对象(当您不需要完整资料时非常实用),或 DTUser.unknown
当您需要资料但还没有数据可设置时!
更多定制功能即将推出!很快就能够保存生日、电子邮件地址、电话号码等数据!有建议?创建一个新的问题并提出建议!
Toast
Toast是一款基于旧版Toast诊断覆盖工具改进的版本。虽然目前还处于初级阶段,但对于这款小巧的工具,我们有着宏大的计划。它旨在为需要更多内容而非两行文本的开发者提供修改和调整工具的功能,以便更有效地测试他们的应用程序。
Toast的独特之处在于可以随心所欲地移动到屏幕的任何位置,并重置到左上角。你还可以将Toast的内容设置为任何需要的字符串,以帮助调试应用程序。
UITheme
UITheme是一套易于应用和快速调整应用程序主题的工具。你只需要将你的偏好在UIThemeProfile中进行保存,然后调用[your_object].enableTheme(profile: UIThemeProfile)
来启用主题!
Extensions
Extensions是开发者的核心,借助DevTools,我们正尝试将最有用、最常用、最优的功能汇集在一个地方。从检查字符串是否为电子邮件地址,到将视图添加到另一个视图并将它发送到背面。这里有大量的功能,我们只会添加那些不侵入性,不与系统冲突,对所有人都有益的功能!
担心苹果App Store吗?
我们已通过100%的时间
DevTools基于苹果代码,而不是第三方库或私有库。我们对iOS、macOS、tvOS或watchOS不造成任何侵蚀。这意味着我们的SDK不违反任何苹果的开发者指南。我们无法保证我们的SDK与谷歌的开发者指南或Windows开发者指南兼容,也尚未对它们进行测试(尽管这将是未来的一个目标)。
其他平台
我们不保证我们的SDK在非Apple平台上状态、支持或状态。祝您一切顺利,并请您务必报告任何错误!
用法
要运行示例项目,首先克隆仓库,然后从示例目录运行pod install
。
安装
DevTools可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile中。
pod "DevTools"
捐赠
作者
eebean2,[email protected]
许可协议
DevTools在MIT许可协议下提供。有关更多信息,请参阅LICENSE文件。