Swift 版本 • 它做了什么 • 语言支持 • 要求 • 通信 • 贡献 • 安装和使用 • 文档 • 更新日志 • 演示 • 待办事项 • 作者 • 许可
如果您正在寻找 Swift 版本,请在此查看: BFKit Swift
它做了什么
BFKit 是一组用于 快速开发应用程序的实用类。例如,您只需使用一个枚举即可使用每个 iOS 字体!它还向一些类中添加了一些有用的方法,例如
BFKit
- BFApp
- BFButton
- BF数据结构 (列表 - 队列 - 栈)
- BFLog
- BFPassword
- BFSystemSound
- BFTouchID (iOS 8或更高版本)
Foundation
- NSArray
- NSDate
- NSDictionary
- NSFileManager
- NSMutableArray
- NSMutableDictionary
- NSNumber
- NSObject
- NSProcessInfo
- NSString
- NSThread
UIKit
- UIBarButtonItem
- UIButton
- UIColor
- UIDevice
- UIFont
- UIImage
- UIImageView
- UILabel
- UINavigationBar
- UIScreen
- UIScrollView
- UITableView
- UITextField
- UITextView
- UIToolbar
- UIView
- UIWindow
语言支持
- 巴西葡萄牙语(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,请创建问题报告。
- 如有功能请求,请创建问题报告。
- 如想贡献力量,请参阅贡献部分。
参阅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