HoneyKit 1.0.0

HoneyKit 1.0.0

Aleksey Pleshkov 维护。



HoneyKit 1.0.0

  • Aleksey Pleshkov 和 Vladimir Pchelyakov

🍯HoneyKit

HoneyKit 是解决 iOS 开发中常见任务的扩展

🛠安装

CocoaPods

使用 CocoaPodsHoneyKit 集成到您的 Xcode 项目中,请在 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!

target '<Your Target Name>' do
pod 'HoneyKit', '~> 1.0.0'
end

然后,在项目目录中运行以下终端命令

$ pod install

Swift Package Manager

为了使用 Swift Package Manager,您需要在 Package.swift 文件中添加 HoneyKit 依赖项

import PackageDescription

let package = Package(
  name: "PROJECT_NAME",
  targets: [],
  dependencies: [
      .package(url: "https://github.com/sqrline/HoneyKit.git", from: "1.0.0")
  ]
)

然后将 HoneyKit 添加到您的目标依赖中

.target(
  name: "TARGET_NAME",
  dependencies: [
      "HoneyKit",
  ]
),

并且运行终端命令

swift package update

⚡️扩展列表

Swift

集合
  • IsNotEmpty. 表示集合是否为空。
  • SafeSubscript. 如果索引在范围内,则返回指定索引的元素,否则返回 nil。
字符串
  • HTML。将 HTML 转换为具有系统 iOS 字体的 NSAttributedString。
  • 本地化。返回字符串的本地化版本。

Foundation

日期
  • DayStep。根据方向添加步长到现有日期,返回日期。
  • DaysMonth。返回月份的起始/结束日期。
  • DaysWeek。返回周的开始/结束日期。

UIKit

UIAlertController
UIBarButtonItem
  • Badge。在导航栏按钮上显示通知徽章。
UIButton
UICollectionView
  • RegisterCell. 通过类或nib注册单元格,用于创建新的收集单元。
  • ReusableCell. 通过类和索引路径返回可重用的收集视图单元格对象。
UIColor
  • Hex. 从十六进制字符串方便地初始化颜色。
UIView
UITableView
  • RegisterCell. 通过类或nib注册单元格,用于创建新的表格单元。
  • ReusableCell. 通过类返回可重用的表格视图单元格对象。
UIViewController
  • 子类. 处理(添加、删除和切换)当前视图控制器的子类。

🖥贡献

您的贡献总是受欢迎!为了添加新的扩展,请提交一个拉取请求。请参阅CONTRIBUTING.md获取指南。

🖖作者

Vladimir Pchelyakov🇷🇺

Aleksey Pleshkov🇷🇺

©️许可证

HoneyKit在MIT许可证下发布。简而言之,它是免费的,但您必须在代码或软件发行中保留版权声明。