###Swift If you are looking for Swift version check it out here: BFKit-Swift
BFKit is a collection of useful classes to develop Apps faster.
For example you can use every iOS font with just an enum!
It also adds some useful method to some classes like:
###BFKit:
- BFApp
- BFButton
- BFLog
- BFPassword
- BFSystemSound
- BFTouchID (iOS 8 or later)
###Foundation:
- NSArray
- NSDate
- NSDictionary
- NSFileManager
- NSMutableArray
- NSMutableDictionary
- NSNumber
- NSObject
- NSProcessInfo
- NSString
- NSThread
###UIKit:
- UIButton
- UIColor
- UIDevice
- UIFont
- UIImage
- UIImageView
- UILabel
- UIScrollView
- UITableView
- UITextField
- UITextView
- UIView
- UIWebView
- UIWindow
- English (en)
- Indonesian (id)
- Italian (it)
- Russian (ru)
- Simplified Chinese (zh-Hans)
- Traditional Chinese (zh-Hant)
- Ukrainian (uk)
- Vietnamese (vi)
- iOS SDK 7.0 or later
- ARC
- If you need help, use Stack Overflow.
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, see Contributing section.
I'd love to see your ideas for improving this library.
The best way to contribute is by submitting a pull request. I'll do my best to respond to you as soon as possible.
Please make sure to follow my general coding style for new features!
###Manual
- Copy the library folder (BFKit) to the project
- Add the following frameworks to the project:
- UIKit
- Foundation
- CoreImage
- CoreGraphics
- QuartzCore
- Accelerate
- AudioToolbox (if you want to use BFSystemSound class)
- LocalAuthentication (if you want to use BFTouchID class, and set it as weak if your App runs on iOS 7)
- Import BFKit with
#import "BFKit.h"
- Enjoy!
###CocoaPods ####Newbie version
- Create a Podfile in your project directory
- Write:
platform :ios, '7.0'
xcodeproj 'Project.xcodeproj'
pod 'BFKit'
- Obviously change "Project" with your real project name
- Open Terminal, go to project directory and type:
pod install
- Import BFKit with
#import "BFKit.h"
- Enjoy!
####Pro version
pod 'BFKit'
- Import BFKit with
#import "BFKit.h"
- Enjoy!
###CocoaDocs - 100% Documented
To see what has changed in recent version of BFKit, see the CHANGELOG
Open and run the BFKitDemo project in Xcode and see BFKit in action!
- โ Create a category for every UIKit element
- โ Create tests
- โ๏ธ Add missing font for iOS 9
- โ๏ธ Add missing system sound ids
Fabrizio Brancati
BFKit is available under the MIT license. See the LICENSE file for more info.