BFKit

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

BFKit是一个有用的工具集合,帮助你快速开发。

Installing and Usage

Pod

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:Import the file "BFKit.h" 导入头文件BFKit.h
    • 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)
  • 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
  • BFLog
  • BFPassword
  • BFSystemSound
  • BFTouchID (iOS 8)

Documentation

CocoaDocs

Changelog

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

你可以在修改日志中查看最新修改过的内容,可以看看CHANGELOG。

Todo

  • Create instance methods for UIKit categories  给UIKit的category添加单例方法
  • Create a category for every UIKit element  给每一个UIKit控件添加category
  • Add missing font (iOS 8)         添加iOS8中新加的字体
  • Add missing system sound ids  添加遗漏的系统提示音

Author

Fabrizio Brancati

  • Website
  • Email

License

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

Contributing

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!

[翻译] BFKit相关推荐

  1. Mysql函数group_concat、find_in_set 多值分隔字符字段进行数据库字段值翻译

    Mysql函数group_concat.find_in_set进行数据库字段值翻译 场景 配方表:记录包含的原料 sources表示原料,字段值之间用逗号分隔 原料表:对应原料id和原料名称 现需要查 ...

  2. “Attention is All You Need 翻译

    <p><img src="output_0_0.png" alt="png"></p> "Attention is ...

  3. 基于PyTorch的Seq2Seq翻译模型详细注释介绍(一)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qysh123/article/deta ...

  4. 全文翻译(全文合集):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning

    全文翻译(全文合集):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning 摘要 人们越来越需要将机器学习应用到各种各样 ...

  5. 全文翻译(四) TVM An Automated End-to-End Optimizing Compiler

    全文翻译(四) TVM An Automated End-to-End Optimizing Compiler 6.3 嵌入式GPU评估 对于移动GPU实验,在配备ARM Mali-T860MP4 G ...

  6. 全文翻译(三) TVM An Automated End-to-End Optimizing Compiler

    全文翻译(三) TVM An Automated End-to-End Optimizing Compiler 5. 自动化优化 考虑到一组丰富的调度原语,剩下的问题是为DL模型的每一层,找到最佳的算 ...

  7. 全文翻译(二): TVM: An Automated End-to-End Optimizing Compiler for Deep Learning

    全文翻译(二): TVM: An Automated End-to-End Optimizing Compiler for Deep Learning 3.优化计算图 计算图是在DL框架中表示程序的常 ...

  8. 全文翻译(一):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning

    全文翻译(一):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning 摘要 人们越来越需要将机器学习应用到各种各样的硬件 ...

  9. YOLOv4全文阅读(全文中文翻译)

    YOLOv4全文阅读(全文中文翻译) YOLOv4: Optimal Speed and Accuracy of Object Detection 论文链接: https://arxiv.org/pd ...

最新文章

  1. 一个ASP.NET中使用的MessageBox类
  2. 如何用计算机完成一片文稿制作,怎样在家用电脑上制作幻灯片?
  3. c# point偏移_.NET 在图片上写文字出现偏移的解决
  4. 【错误记录】Android Studio 4.2.1 编译报错 ( Kotlin 版本推荐设置 1.5.0 )
  5. MySQL主从介绍、准备工作、配置主、配置从、测试主从同步、断电后恢复主从...
  6. JAVA Io 缓冲输入输出流
  7. ListView和GridView的缓存机制及measure过程
  8. AGC012D - Colorful Balls(并查集)
  9. vue-router的beforeEach的使用?
  10. 【To Do】程序员面试金典——18.11最大子方阵
  11. nodejs在自然语言处理中的一些小应用
  12. 华为方舟编译器 下载 和 LiteOS Studio Setup 2019-04-16.exe SDK下载
  13. 分布式存储系统学习笔记(二)—分布式文件系统(2)—淘宝文件系统(TFS)
  14. 【Tensorflow踩过的坑儿】pb转pbtxt
  15. springboot 运行jar文件报 “XXX中没有主清单属性”
  16. 今日头条2019春季暑期实习笔试题(非自己做)4-14
  17. tplink查看上网记录_TPLINK路由器控制面板查看运行状态详解
  18. 数据仓库工程师历年企业笔试真题汇总
  19. -[XXXX encodeWithCoder:]: unrecognized selector sent to instance 0x12d931d10
  20. 怎样取消老毛桃软件赞助商---只需在输入框中输入老毛桃官网网址“laomaotao.org”...

热门文章

  1. 数据归一化matlab及python 实现
  2. Deep learning Reading List
  3. Uncontrolled memory mapping in camera driver (CVE-2013-2595)
  4. day36 Pyhton 网络编程03
  5. Tomcat启动阻塞变慢
  6. Build 2016: 发布明天的云创新来服务今天的开发者
  7. (五)DOM4j进行XML文件的解析及生成
  8. strcpy,memcpy,memset函数实现
  9. 恶补sql知识(一)
  10. js高级 — ES6