- Notifications
You must be signed in to change notification settings - Fork116
BFKit is a collection of useful classes and categories to develop Apps faster.
License
FabrizioBrancati/BFKit
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Swift Version •What does it do •Language support •Requirements •Communication •Contributing •Installing and Usage •Documentation •Changelog •Demo •Todo •Author •License
If you are looking for Swift version check it out here:BFKit Swift
BFKit is a collection of useful classes todevelop Apps faster.For example you can use every iOS font with just an enum!It also adds some useful method to some classes like:
- BFApp
- BFButton
- BFDataStructures (List -Queue -Stack)
- BFLog
- BFPassword
- BFSystemSound
- BFTouchID (iOS 8 or later)
- NSArray
- NSDate
- NSDictionary
- NSFileManager
- NSMutableArray
- NSMutableDictionary
- NSNumber
- NSObject
- NSProcessInfo
- NSString
- NSThread
- UIBarButtonItem
- UIButton
- UIColor
- UIDevice
- UIFont
- UIImage
- UIImageView
- UILabel
- UINavigationBar
- UIScreen
- UIScrollView
- UITableView
- UITextField
- UITextView
- UIToolbar
- UIView
- UIWindow
- Brazilian Portuguese (pt-Br)
- English (en)
- Indonesian (id)
- Italian (it)
- Russian (ru)
- Simplified Chinese (zh-Hans)
- Swedish (sv)
- Traditional Chinese (zh-Hant)
- Traditional Turkish (tr-TR)
- Ukrainian (uk)
- Vietnamese (vi)
- iOS SDK7.0 if you copy the Framework files (Source folder)
- iOS SDK8.0 if you use it as a Framework
- Xcode 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, seeContributing section.
SeeCONTRIBUTING.md file.
- Copy theSource folder to the project
- Add the following frameworks to the project:
- UIKit
- Foundation
- CoreImage
- CoreGraphics
- QuartzCore
- Accelerate
- AudioToolbox (if you want to useBFSystemSound class)
- LocalAuthentication (if you want to useBFTouchID class, and set it as weak if your App runs on iOS 7)
- Import BFKit with
#import "BFKit.h" - Enjoy!
pod 'BFKit'- Import the Framework with
import BFKit - Enjoy!
Create aPodfile in yourproject directory
Write:
platform:ios,'7.0'xcodeproj'Project.xcodeproj'pod'BFKit'
Change"Project" with yourreal project name
OpenTerminal, go toproject directory and type:
pod installImport the Framework with
#import <BFKit/BFKit.h>Enjoy!
- Open theBFKit folder and build the Framework from the project
- Import BFKit.framework into your project
- Add the following frameworks to the project:
- UIKit
- Foundation
- CoreImage
- CoreGraphics
- QuartzCore
- Accelerate
- AudioToolbox (if you want to useBFSystemSound class)
- LocalAuthentication (if you want to useBFTouchID class, and set it as weak if your App runs on iOS 7)
- Import the Framework with
import BFKit - Enjoy!
github "FabrizioBrancati/BFKit"- Import the Framework with
import BFKit - Enjoy!
Create aCartfile in yourproject directory
Write:
github"FabrizioBrancati/BFKit"
OpenTerminal, go toproject directory and type:
carthage updateInclude the created Framework in your project
Add Build Phase with the following contents:
/usr/local/bin/carthage copy-frameworks
Add the paths to the Queuer framework underInput Files
$(SRCROOT)/Carthage/Build/iOS/BFKit.frameworkAdd the paths to the copied frameworks to theOutput Files
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/BFKit.framework
This script works around anApp Store submission bug triggered by universal binaries and ensures that necessary bitcode-related files are copied when archiving
(Optional) Add Build Phase with the following contents
/usr/local/bin/carthage outdated --xcode-warnings
To automatically warn you when one of your dependencies is out of date
Import the Framework with
import BFKitEnjoy!
CocoaDocs - 100% Documented
To see what has changed in recent version of BFKit, see theCHANGELOG
Open and run the BFKitDemo project in Xcode and see BFKit in action!
- ➖ Create great tests and add Coveralls badge
- ➖ Add support to macOS, watchOS and tvOS
- ➖ Create a new Example App that shows all the functionalities of BFKit
- ✔️ Add Carthage support
- ✔️ Add to CocoaPods
- ✔️ Create a great documentation
Fabrizio Brancati
BFKit is available under the MIT license. See theLICENSE file for more info.
About
BFKit is a collection of useful classes and categories to develop Apps faster.
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
