Skip to content
Xcode extension-为OC或者swift添加自动生成属性的懒加载基本格式代码
Objective-C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AutoLazyLoad.xcodeproj
AutoLazyLoad
LazyLoad
gif
README.md

README.md

Xcode-AutoLazyLoad

demo效果

打开Xcode工程,选中指定需要懒加载的那一行,在系统上面的toolbar中选中选择edit-AutoLazyLoad,执行指定的插件指令,或者在xcode的偏好设置中添加你喜欢的快捷键,选中需要懒加载的属性那一行快捷键生成属性的懒加载代码。

Xcode 8以后的插件是以扩展的形式使用的,类似于sifari插件的形式。 ,在mac中以.app的形式安装,在系统偏好设置-扩展中-选中已经安装的

安装

  1. 使用你自己的证书签名AutoLazyLoad
  2. build工程
  3. 拷贝products目录中的AutoLazyLoad.app到你的应用程序中。
  4. 打开AutoLazyLoad.app,再关掉。只有首次安装需要这个操作。
  5. 打开系统的偏好设置-扩展,勾选上lazyload
  6. 重启xcode就可以使用啦。
  7. 如果有需要可以去xcode的偏好设置中设置快捷键,我是用option+'作为快捷键
  8. 选中你要生成懒加载的属性,按下option+' 或者通过xcode顶部工具栏选择Editor-Lazyload-propertylazyload就好啦。

移除

如果不想使用了,在系统的应用程序中删除lazyLoad.app,就可以了.

usage:

  1. Setup Code Signing for Target AutoLazyLoad by applying your own Team
  2. Build Target AutoLazyLoad
  3. Copy AutoLazyLoad.app from Products to your Applications folder
  4. Open AutoLazyLoad.app then close it
  5. Open Preference - Extension of macOS, make sure lazyLoad is selected as Xcode Source Editor
  6. Restart Xcode and enjoy it.
  7. add shortcuts if you like, I'm using option+'as the shortcuts.
  8. Select the property you want to generate lazy-load code and press option+' or choose Editor-Lazyload-propertylazyloadfrom the Xcode toolbar ,done.

remove:

If you don't need it anymore, Just remove AutoLazyLoad.app from the ../Applications/ folder.

You can’t perform that action at this time.