要了解更多关于AppIcons的信息,请查看以下目录表
示例
要运行示例项目,请克隆仓库,然后首先从Example目录运行pod install
。
要求
安装
Cocoapods
CocoaPods是一个可以将依赖项集成到您的Xcode工作区的依赖项管理器。要使用Ruby gems安装它,请运行
gem install cocoapods
要使用Cocoapods安装AppIcons,只需将以下行添加到您的Podfile中
pod "AppIcons"
然后运行以下命令
pod install
更多信息请参见此处。
Carthage
Carthage是一款依赖管理工具,生成二进制文件以便手动集成到项目中。它可以通过以下命令使用Homebrew
安装:
brew update
brew install carthage
要将AppIcons集成到项目中,请向项目的Cartfile添加以下行
github "rwbutler/AppIcons"
在macOS终端中运行carthage update --platform iOS
以构建框架,然后将AppIcons.framework
拖到Xcode项目中。
更多信息请见这里。
Swift Package Manager
Xcode 11支持Swift Package Manager。要在Xcode 11中将AppIcons添加到项目中,从文件
菜单中选择Swift Packages
,然后选择添加包依赖
。
对话框将请求包仓库URL,该URL为:
https://github.com/rwbutler/AppIcons
验证URL后,Xcode将提示您选择是否将特定的分支、提交或版本释放拉取到项目中。
进入下一步,您将需要选择要集成到目标中的包产品。将有一个名为AppIcons
的单一包产品预选中。确保从对话框的右侧列中选择了主应用目标,然后点击完成以完成集成。
作者
许可证
AppIcons遵循MIT许可证。更多信息请见LICENSE文件。
补充软件
控件
- AnimatedGradientView - 将iOS上的渐变动画制作变得简单。
AnimatedGradientView |
---|
![]() |
框架
- Cheats - 为现代iOS应用提供的复古作弊代码。
- Connectivity - 改进了可用性(Reachability)以确定您iOS应用中的网络连接。
- FeatureFlags - 允许开发者配置功能标志,通过捆绑/远程托管JSON配置文件运行多个A/B或MVT测试。
- FlexibleRowHeightGridLayout - 为支持动态类型(Dynamic Type)而设计的UICollectionView网格布局,允许每行的宽度根据内容大小进行调整。
- Skylark - 使用Gherkin语法写Cucumber场景的完全Swift BDD测试框架。
- TailorSwift - 常用的Swift Core Library / Foundation框架扩展程序集。
- TypographyKit - 在iOS上提供一致和可访问的视觉风格,支持动态类型。
- Updates - 自动检测应用更新并温柔地提示用户更新。
Cheats | Connectivity | FeatureFlags | Skylark | TypographyKit | Updates |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
工具
- Clear DerivedData - 通过在终端中输入
cdd
快速清除您的DerivedData目录的实用程序。 - Config Validator - Config Validator验证并上传您的配置文件,并将CDN的缓存清除作为您的CI过程的一部分。
- IPA Uploader - 将您的应用上传到TestFlight和App Store。
- Palette - 使您的TypographyKit颜色调色板在Xcode界面构建器中可用。
Config Validator | IPA Uploader | Palette |
---|---|---|
![]() |
![]() |
![]() |