BFKit is a collection of useful classes to develop Apps faster.
###Pod
- 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 the file "BFKit.h"
- Enjoy!
###Manual
- Copy the library folder (BFKit) to the project
- Add the following frameworks to the project:
- UIKit
- Foundation
- CoreImage
- CoreGraphics
- QuartzCore
- Accelerate
- AudioToolbox
- LocalAuthentication (if you want to use BFTouchID class, and set it as weak if your App runs on iOS 7 or older)
- Import the file "BFKit.h"
- Enjoy!
- iOS SDK 7.0 or later
- ARC
English(en), Italian(it), Russian(ru), Ukrainian(uk), Indonesian(id), Chinese Simplified(zh)
Adds some useful method to some classes.
###Foundation:
- NSArray
- NSDate
- NSFileManager
- NSMutableArray
- NSMutableDictionary
- NSNumber
- NSObject
- NSProcessInfo
- NSString
- NSThread
###UIKit:
- UIButton
- UIColor
- UIDevice
- UIFont
- UIImage
- UIImageView
- UILabel
- UIScrollView
- UITableView
- UITextField
- UITextView
- UIView
- UIWebView
- UIWindow
###BFKit:
- BFApp
- BFLog
- BFPassword
- BFSystemSound
- BFTouchID (Require iOS 8)
###CocoaDocs
To see what has changed in recent version of BFKit, see the CHANGELOG
- Create instance methods for UIKit categories
- Create a category for every UIKit element
- Add missing font (iOS 8)
- Add missing system sound ids
Fabrizio Brancati
BFKit is available under the MIT license. See the LICENSE file for more info.
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.
You can also submit a new Github issue if you find bugs or have questions.
Please make sure to follow my general coding style for new features!