是否有可能从Xcode自动生成自定义init方法,因为Android Studio适用于Android?我的意思是,如果我在.h中声明一些属性,例如:int a; int b;
所以,我想自动创建一个init方法:
- (id)initWithA:(int) aInner andB:(int) bInner
{
a = aInner;
b = bInner;
}
Run Code Online (Sandbox Code Playgroud)
小智 19
新的 Xcode(在 Xcode 10 之后)为类(不适用于结构)支持这个问题。
脚步:
至于结构。您可以先将其设为 class,然后在获得 auto-gen init 后将其改回 struct。
尽管仍然没有办法自动执行此操作(无需安装插件),但是有一个巧妙的技巧可以使用多个游标将属性声明列表转换为赋值:
归功于Paul Hudson:20秒内的Xcode:多个游标
Ear*_*rey -2
您可以创建一个片段。您需要稍微尝试一下,在相关的地方创建漂亮的蓝色占位符,但最重要的是,为其附加一个键盘快捷键。例如“initx”
然后你只需开始在你想要初始化程序的位置输入快捷方式,瞧,你就有了自定义的初始化程序。
| 归档时间: |
|
| 查看次数: |
5365 次 |
| 最近记录: |