Skip to content

BFKit is a collection of useful classes to develop Apps faster

License

Notifications You must be signed in to change notification settings

laplacehey/BFKit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BFKit Icon

Build Status Version License Platform Issues

BFKit is a collection of useful classes to develop Apps faster.

Installing and Usage

###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)
  • Import the file "BFKit.h"
  • Enjoy!

Requirements

  • iOS SDK 7.0 or later
  • ARC

Language support

English(en), Italian(it), Russian(ru), Ukrainian(uk), Indonesian(id), Chinese Simplified(zh)

What does it do?

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
  • BFButton
  • BFLog
  • BFPassword
  • BFSystemSound
  • BFTouchID (iOS 8)

Documentation

###CocoaDocs

Changelog

To see what has changed in recent version of BFKit, see the CHANGELOG

Todo

  • Create instance methods for UIKit categories
  • Create a category for every UIKit element
  • Add missing font (iOS 8)
  • Add missing system sound ids

Author

Fabrizio Brancati

License

BFKit is available under the MIT license. See the LICENSE file for more info.

Contributing :octocat:

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!

About

BFKit is a collection of useful classes to develop Apps faster

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 99.7%
  • Ruby 0.3%