Skip to content

ymoyao/YHLazyCode

Repository files navigation

###目录

###前言 相信很多人跟我一样,对懒加载又爱又恨!爱的是他的规范性,代码可读性;恨的是你至少要多花费10分钟的时间来不停的写 "get" 函数;我这急性子可受不了这样的事情。于是我忍不住了,自己写了个插件,GitHub 地址,就有了今天的这篇博客,分享给大家,希望能有所帮助。

###准备工作

  • 点击👆的GitHub 地址到仓库,把工程download 下来屏幕快照 2017-06-16 下午3.26.50.png
  • 复制如下图中的**.app**文件到应用程序中。(因有小伙伴反应下载下来的工程直接运行会出错(因为需要修改bundle id),所以工程文件的根目录上我已经上传了个.app 文件,直接复制该文件即可,不需要麻烦的再运行工程)屏幕快照 2017-06-20 下午4.40.27.png
  • 找到刚刚复制进去的app,双击即可 屏幕快照 2017-06-16 下午3.33.46.png
  • 确认 "系统偏好设置-->扩展"中对应的plugin 是否勾选!然后重启xcode 即可生效。屏幕快照 2017-06-16 下午3.35.27.png

###使用方法

  • 首先需要在当前文件任意位置写上"#pragma mark - Get and Set" 这行代码,一般推荐写在文件end 的上面 屏幕快照 2017-06-16 下午3.41.12.png

  • 选中你想要的property,如下图 屏幕快照 2017-06-16 下午3.40.39.png

  • Editor 中找到刚安装的插件,点击确认 屏幕快照 2017-06-16 下午3.41.00.png

  • 会自动生成如下的懒加载代码屏幕快照 2017-06-16 下午3.42.48.png

  • 当然你可以在Xcode-->preferences-->key bindings 中搜索该插件找到并添加快捷键,当然要注意不要和Xcode本身的快捷键冲突了。屏幕快照 2017-06-16 下午3.48.35.png

###shell脚本方式 如果你觉得以上的插件方式前奏太多,不适合你的话,那么你可以试试脚本的方式。 YHLazyCodeShell 文件夹中还有独立于插件的脚本,如里面例子所示,在property.txt 文件中粘贴你想要格式化的property。切换到run.sh的目录下,执行run.sh,即可在out.txt中得到想要的懒加载代码。(要记得给shell脚本运行的权限:chmod + x)。在这里就不贴图片了,个人感觉还是插件的方式比较顺哈!

###总结 目前是第一版,有bug,有建议的欢迎留言。喜欢的话顺手帮忙点个赞吧~

About

一个可以快速生成iOS懒加载代码的插件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published