TailorSwift 2.0.1

TailorSwift 2.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2019年7月
SPM支持 SPM

Ross Butler 维护。



TailorSwift

CI Status Version Carthage compatible Maintainability License Platform Swift 5.0

通过选择一系列扩展函数来调整 Swift 语言以满足您的需求,其中包括核心库中缺失的有用函数。作为一个 Cocoapod,它方便地集成到您的项目中。

  • Collection 扩展 - 直接映射到一个唯一元素数组 / 检查 Collection 是否为空。
  • Dictionary 扩展 - 从元组数组创建 Swift 字典。
  • NSAttributedString 扩展 - 按照常规字符串的方式修剪富文本字符串。 详情
  • String 扩展 - 检查 String 是否不为空。
  • UIButton 扩展 - UIButton 扩展用于去抖动按钮点击。
  • UIColor 扩展 - UIColor 扩展用于获取给定颜色的亮色或暗色。 详情
  • UIView 扩展 - UIView 扩展用于单独圆角视图。

示例

要运行示例项目,请克隆仓库,并从 Example 目录运行 pod install

需求

安装

Cocoapods

CocoaPods 是一个依赖管理器,可以将依赖整合到您的 Xcode 工作空间中。要使用 RubyGems 安装它,运行以下命令

gem install cocoapods

要使用 Cocoapods 安装 TailorSwift,只需在您的 Podfile 中添加以下行

pod "TailorSwift"

然后运行以下命令

pod install

有关更多信息,请参见此处

Carthage

Carthage 是一个依赖管理器,可以为您的项目生成一个进行手动集成的二进制文件。您可以通过以下命令使用 Homebrew 安装它:

brew update
brew install carthage

要将 TailorSwift 通过 Carthage 集成到项目中,请在 projects 的 Cartfile 中添加以下行:

github "rwbutler/TailorSwift"

在 macOS 终端中运行 carthage update --platform iOS 以构建框架,然后将 TailorSwift.framework 拖动到您的 Xcode 项目中。

有关更多信息,请参见此处

作者

Ross Butler

许可证

TrailerSwift 处于 MIT 许可证下。有关更多信息,请参见 LICENSE 文件

额外软件

控制

动画渐变视图
AnimatedGradientView

框架

  • 俯卧撑 - 现代iOS应用的复古作弊码。
  • Connectivity - 改进了可及性,用于确定iOS应用程序中的网络连接。
  • 功能标志 - 允许开发者配置功能标志,通过打包/远程托管的JSON配置文件运行多个A/B或MVT测试。
  • Hash - 使用流行的散列函数(包括MD5、SHA-1、SHA-256)生成消息摘要和HMAC的轻量级方法。
  • SkyArk - 使用Gherkin语法的Cucumber场景的完全Swift BDD测试框架。
  • TailorSwift - 一组有用的Swift Core Library / Foundation框架扩展。
  • TypographyKit - 使用动态字体支持,在iOS上提供一致的、可访问的视觉样式。
  • 更新 - 自动检测应用程序更新,并温和地提示用户更新。
俯卧撑 Connectivity 功能标志 SkyArk TypographyKit 更新
Cheats Connectivity FeatureFlags Skylark TypographyKit Updates

工具

  • Config Validator - Config Validator验证和上传您的配置文件,并在CI过程中清除CDN缓存。
  • IPA 上传器 - 将您的应用程序上传到TestFlight和App Store。
  • 调色板 - 使您的TypographyKit颜色调色板在Xcode界面构建器中可用。
Config Validator IPA 上传器 调色板
Config Validator IPA Uploader Palette