我一直在慢慢研究初学iPhone开发中的例子,还有一些我无法弄清楚的事情,但我相信你们可以帮助我。
- 编辑 - 我似乎没有描述我的问题。我知道合成属性会为我生成getter / setter,但我正在寻找一种通过选择变量来生成@ property / @ synthesize代码的方法。
开始时的简短列表,但随着我的困惑在五月份增长,我可能会有更多。
答案 0 :(得分:3)
答案 1 :(得分:3)
我已经在Xcode中创建了一个关于很多功能和特性的列表,其中还包含了你在Eclipse中习惯的许多功能(我每天都在使用eclipse),其中还包括像显示类这样的功能层次结构,搜索类,代码完成,使用svn等Xcode。
Xcode提示: http://www.sodeso.nl/?p=674
在svn中使用Xcode: sodeso.nl/?p=599
答案 2 :(得分:2)
Xcode没有办法以自动方式制作礼物。
但是,用户脚本可以执行此操作。请看一下Matt Gallagher的this文章。
答案 3 :(得分:1)
在Eclipse中有一个Source-> Generate Getters / Setters,你可以做类似的事情来合成Xcode中的属性
AFAIK在Xcode中没有这样的东西。但是合成ObjC属性很简单,只需添加
即可@property(retain) NSArray* my_array;
在@interface
和
@synthesize my_array;
如果您想为@implementation
生成getter和setter,请在my_array
中。
我似乎也找不到Refactor菜单
编辑 - >重构(Shift-Cmd-J)。
如果您只想重命名,请鼠标单击标识符,等待1秒钟,然后在其旁边显示向下的三角形,然后单击它并选择“在范围内全部编辑”。
答案 4 :(得分:0)
使用@property
和@synthesize
关键字为属性生成getter和setter。
编辑 - >重构
重写方法只是编写方法名称,您不必像在Java中那样添加@Override
。