Xcode 的 Code Snippets 文件存放于 ~/Library/Developer/Xcode/UserData/CodeSnippets
目录,只要直接把 *.codesnippets
文件放到这个目录下(若没有则自己创建),重启 Xcode 即可生效。
~/Library/Developer/Xcode/UserData/CodeSnippets
pa
- 定义一个assign
的 propertypar
- 定义一个assign, readonly
的 propertypc
- 定义一个copy
的 propertyps
- 定义一个strong
的propertypsr
- 定义一个strong, readonly
的propertypw
- 定义一个weak
的propertypwr
- 定义一个weak, readonly
的property
blockArguments
- 声明一个用于方法参数的 blockblockproperty
- 声明一个用于 property 的 blockblocktypedef
- 用typedef
定义一个 block
fnv
- 定义一个返回值为void
的方法fnv:
- 定义一个返回值为void
且带参数的方法Lazyload
- 定义一个懒加载方法
viewDidLayoutSubviews
- 展开viewDidLayoutSubviews:
方法
weakSelf
- 定义一个weak
的self
指针strongSelf
- 将weakSelf
指针改为strong
的self
指针mark
- 展开一个 markstatic reference
- 定义一个static
的指针static
- 定义一个static
的值变量
gls
- 展开guard let self = self else { return }
ds
- 展开didSet { }
dsm
- 给view
绑定model
extension
- 展开extension { }
viewDidLayoutSubviews
- 展开viewDidLayoutSubviews:
方法mark
- 展开一个 marktvds
- 展开 tableView 数据源tvd
- 展开 tableView 代理cvds
- 展开 collectionView 数据源cvd
- 展开 collectionView 代理
RxBinder
- 展开Reactive extension
RxBehaviorRelay
- 定义一个BehaviorRelay
RxDriver
- 定义一个Driver