AppIcons 0.5.0

AppIcons 0.5.0

Ross Butler维护。



AppIcons 0.5.0

App Icons

CI Status Version Carthage compatible License Platform Swift 5.0 Twitter

要了解更多关于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将提示您选择是否将特定的分支、提交或版本释放拉取到项目中。

Xcode 11 Package Options

进入下一步,您将需要选择要集成到目标中的包产品。将有一个名为AppIcons的单一包产品预选中。确保从对话框的右侧列中选择了主应用目标,然后点击完成以完成集成。

Xcode 11 Add Package

作者

Ross Butler

许可证

AppIcons遵循MIT许可证。更多信息请见LICENSE文件

补充软件

控件

AnimatedGradientView
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
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
Config Validator IPA Uploader Palette