LemonKit 1.0.12

LemonKit 1.0.12

测试已测试
语言语言 Obj-CObjective C
许可权 MIT
发布最近发布2017年2月

1em0nsOft维护。



LemonKit 1.0.12

  • 作者
  • 1em0nsOft-Liuri

LemonKit4iOS

作者:1em0nsOft-LiuRi

版本:1.0.11

您有什么需求想集成到 LemonKit 中吗?您在使用过程中发现了什么 Bug 吗?赶快告诉我!

建议意见反馈 QQ 群号:370157608

作者邮箱:[email protected]

我的 QQ:188443213

  • 你可能还不知道!!LemonKit 是全平台的哦!有三种~ 欢迎关注
版本名称 Github 地址
Android 版本 https://github.com/1em0nsOft/LemonKit4Android
iOS ObjC 版本 https://github.com/1em0nsOft/LemonKit4iOS
iOS Swift 版本 https://github.com/1em0nsOft/LemonKit4iOS-Swift

LemonKit 的集成

为了方便大家,LemonKit 可以使用 Cocoapods 快速集成!

pod 'LemonKit','1.0.11'

LemonKit 扩展视图

LemonKit 中的超级酷炫控件**(全平台哦)从现在起都会被抽出来单独作为开源项目哦!大家可以自行使用 Cocoapods 单独集成使用,下表是当前已经拆分完的控件,欢迎大家关注哦!

控件名称 版本 Github 地址
LemonBubble iOS Objc 1.0.0 https://github.com/1em0nsOft/LemonBubble

LemonKit 可以做什么呢?

LKInstance

可以帮助您通过类名或者关键字来创建实例,方便您动态地创建对象。您可以在 plist 中配置您 ViewController 的别名,然后快速地通过 [LKInstance findViewControllerWithKey: @""]; 获取对象实例哦,这只是个小例子~您可以看看 Demo 中

LKInstancePool

可以通过 [LKInstance pool] 方法获取实例池,这是一个弱引用池,您可以在一个 ViewController 中把一个对象放到 LKInstancePool 中,然后去另一个 ViewController 中进行获取使用。

LKFreeCtrl

这是一个可以快速帮您操作 ViewController 的工具,他可以自动帮您获取当前屏幕上正在显示的 ViewController 并进行 push、present 等操作。有了 LKFreeCtrl,您甚至可以在您的(普通继承自 NSObject 的)模型类中进行 pushViewController 等操作。

LKLocalStr

您的项目需要本地化吗?或者您使用 XXX.strings 文件的方式存储界面中的字符串?那么使用 NSString+LKLocalStr,它会帮您少写很多代码!配置代替变成,您只要按照 LemonKit 中要求的配置方式进行命名即可,so easy!具体的可以参考 Demo 哦~

LKDefine

宏定义是个好东西,它可以让你少写代码,LemonKit 中给大家抽出许多开发中常用的宏,比如说 LKLog(),使用 LKLog 可以让你打印出 Log 输出的所在类和所在行号,而且在 Release 的时候自动屏蔽掉所有的 Log,是不是很方便呢?

LKUIViewController 等基础 ViewController

针对各种 ViewController,LemonKit 对其进行了封装和增强,我们让 ViewController 支持全屏返回手势~默认隐藏系统的 NavigationBar,而是使用自己扩展的 lkNavigationBar,每个页面独立的导航栏,但是你可以根据系统的主题在配置文件中配置全局导航栏颜色!说起来麻烦,不妨您去 Demo 中看看哦~

更多功能我就不一一列出来啦,大家自己摸索哦~

如果您需要什么功能可以告诉我~我会为您添加进来!

更多功能正在开发中~