IMBaseKit 0.0.6

IMBaseKit 0.0.6

IronMan 维护。



IMBaseKit 0.0.6

IMBaseKit

OC 项目的一个工具包,其中包含一些常用的组件和分类 Categorys

需求

此库需要 iOS 8.0+Xcode 8.0+

开始

配置项目

CocoaPods 导入

  • 方法1:下载后,将文件夹 IMBaseKit 拖入项目

  • 方法2:使用 CocoaPods 导入

    platform :ios, '8.0'
    
    target 'ProjectName' do
    
       use_frameworks!
    
       pod 'IMBaseKit'
    end  
    

其中分为两部分:JKKit 与 JKCategory

第一部分:JKKit

  1、JKDate: 有关时间的类
  2、JKGCDTimer:GCD定时器
  3、JKTextExtension 有关文本的扩展,文本的size以及富文本的适配
  4、JKSandboxPath 沙盒路径的配置
  5、JKRSATool RSA 加密
  6、JKLimitInput 输入字符的限制
  7、JKTopWindow 点击状态栏滑动界面置顶
  8、JKQRCode   二维码带logo以及普通二维码的生成以及相机扫描的使用
  9、JKSmallLabels 可点击标签的添加

第二部分:JKCategory:分类综述

  1、UIView+JKLayout : 一些控件位置的设置
  2、NSMutableArray+JKMutableArray:可变数组的扩展
  3、UIColor+JKColor:颜色的扩展,目前里面只有16进制的设置
  4、UIImage+JKUIImageRedraw:图片的设置
  5、UIBarButtonItem+JKBarbuttonItem:自定义UIBarButtonItem 

版本历史

  • 0.0.3

  • 新增:JKDate,包含时间的转换,以及零点时间戳的获取,时间戳转换各种时间,各种格式的时间转换时间戳,还有时间判断,如:刚刚,几分钟前,几小时前,昨天,2019 4-30 等等

  • 0.0.2

  • 新增:UIView分类的x、y、width、height、centerX、centerY、origin、size、top、left、bottom、right前都增加jk_前缀,目的是为了与Masonry区分开

  • 0.0.1

  • 新增:基础分类