BFKit 3.0.0

BFKit 3.0.0

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最后发布2020年3月

Fabrizio Brancati 维护。




BFKit 3.0.0

BFKit Banner

Build Status Carthage compatible Version Language Platform License


Swift 版本它做了什么语言支持要求通信贡献安装和使用文档更新日志演示待办事项作者许可


Swift 版本

如果您正在寻找 Swift 版本,请在此查看: BFKit Swift

它做了什么

BFKit 是一组用于 快速开发应用程序的实用类。例如,您只需使用一个枚举即可使用每个 iOS 字体!它还向一些类中添加了一些有用的方法,例如

BFKit

Foundation

UIKit

语言支持

  • 巴西葡萄牙语(pt-Br)
  • 英语(en)
  • 印度尼西亚语(id)
  • 意大利语(it)
  • 俄语(ru)
  • 简体中文(zh-Hans)
  • 瑞典语(sv)
  • 繁体中文(zh-Hant)
  • 繁体中文土耳其语(tr-TR)
  • 乌克兰语(uk)
  • 越南语(vi)

要求

  • iOS SDK 7.0 如果您复制框架文件(源文件夹)
  • iOS SDK 8.0 如果您将其用作框架
  • Xcode 7.0 或更高版本
  • ARC

沟通

  • 如有需要帮助,请使用Stack Overflow。
  • 如发现bug,请创建问题报告。
  • 如有功能请求,请创建问题报告。
  • 如想贡献力量,请参阅贡献部分。

贡献 :octocat:

参阅CONTRIBUTING.md文件。

安装与使用

iOS 7 或更高版本兼容

说明

  • 文件夹复制到项目中
  • 将以下框架添加到项目中
    • UIKit
    • Foundation
    • CoreImage
    • CoreGraphics
    • QuartzCore
    • Accelerate
    • AudioToolbox(如果您想使用 BFSystemSound 类)
    • LocalAuthentication(如果您想使用 BFTouchID 类,并且在您的应用程序在iOS 7上运行时将其设置为弱引用)
  • 使用#import "BFKit.h"导入BFKit
  • 享受吧!

CocoaPods

专业版
  • pod 'BFKit'
  • import BFKit导入框架
  • 享受吧!
新手版
  • 在您的项目目录中创建一个Podfile

  • 编写

    platform :ios, '7.0'
    xcodeproj 'Project.xcodeproj'
    
    pod 'BFKit'
  • "Project"替换为您的真实项目名称

  • 打开终端,转到项目目录并输入:pod install

  • #import <BFKit/BFKit.h>导入框架

  • 享受吧!

iOS 8 或更高版本兼容

手动

  • 打开BFKit文件夹,并从项目中构建框架
  • 将BFKit.framework导入到您的项目中
  • 将以下框架添加到项目中
    • UIKit
    • Foundation
    • CoreImage
    • CoreGraphics
    • QuartzCore
    • Accelerate
    • AudioToolbox(如果您想使用 BFSystemSound 类)
    • LocalAuthentication(如果您想使用 BFTouchID 类,并且在您的应用程序在iOS 7上运行时将其设置为弱引用)
  • import BFKit导入框架
  • 享受吧!

Carthage

专业版
  • github "FabrizioBrancati/BFKit"
  • import BFKit导入框架
  • 享受吧!
新手版本
  • 在您的 项目目录 中创建一个 Cartfile

  • 编写

    github "FabrizioBrancati/BFKit"
  • 打开 终端,进入 项目目录,然后输入:carthage update

  • 将创建的框架 包含到您的项目中

  • 添加以下内容的构建阶段

    /usr/local/bin/carthage copy-frameworks

    将 Queuer 框架的路径添加到 输入文件

    $(SRCROOT)/Carthage/Build/iOS/BFKit.framework

    将已复制的框架路径添加到 输出文件

    $(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/BFKit.framework

    此脚本通过解决由通用二进制引起的 App Store 提交错误 来规避,并确保在存档时复制必要的位码相关文件

  • (可选) 添加具有以下内容的构建阶段

    /usr/local/bin/carthage outdated --xcode-warnings

    自动警告您之一的依赖项已过时

  • import BFKit导入框架

  • 享受吧!

文档

CocoaDocs - 100% 文档化

变更日志

要查看 BFKit 的最近版本中发生了什么变化,请参阅 变更日志

演示

在 Xcode 中打开并运行 BFKitDemo 项目,查看 BFKit 的实际效果!

待办

  • 创建出色的测试并添加Coveralls徽章
  • 支持macOS、watchOS和tvOS
  • 创建一个新的示例应用,展示BFKit的所有功能
  • ✔️添加Carthage支持
  • ✔️添加到CocoaPods
  • ✔️创建优秀的文档

作者

Fabrizio Brancati

Website
Email

授权

BFKit采用MIT授权。有关更多信息,请参阅< апп чайнLICENSE文件。