代码之家  ›  专栏  ›  技术社区  ›  willcodejavaforfood

针对Eclipse用户的Xcode提示?

  •  5
  • willcodejavaforfood  · 技术社区  · 15 年前

    在iPhone开发初期,我一直在慢慢地研究这些例子,有些事情我还没弄清楚,但我相信你们能帮我解决。

    • 在Eclipse中,有一个源代码->生成getter/setter,您能做些类似于在Xcode中合成属性的事情吗?
    • 我也找不到重构菜单
    • 我也在努力寻找与源代码相同的重写/实现方法

    --编辑—— 我似乎没能描述我的问题。我知道合成属性会为我生成getter/setter,但我正在寻找一种方法,通过选择变量来生成@property/@合成代码。

    首先是一个简短的列表,但随着我的困惑可能会增加,我可能会有更多。

    5 回复  |  直到 12 年前
        1
  •  3
  •   slf    15 年前

    我将忽略这个问题,而是回答另一个问题:

    这是我刚开始时发现有用的东西

    为了直接解决您的问题,请查看 Accessorizer

        2
  •  3
  •   ronaldmathies    15 年前

    我已经创建了一个关于xcode中很多函数和特性的列表,其中也包含了很多在eclipse中使用的特性(我每天使用eclipse),其中还包括显示类层次结构、搜索类、代码完成、使用xcode和svn等内容。

    XCODE提示: http://www.sodeso.nl/?p=674

    使用Xcode和SVN: 索迪斯.nl/?P=599

        3
  •  2
  •   gcamp    15 年前

    Xcode中没有任何方法能够以自动化的方式制作礼仪。

    但是,用户脚本可以做到这一点。看一看 this Matt Gallagher的文章。

        4
  •  1
  •   cdespinosa Martin Cote    15 年前

    在Eclipse中,有一个源代码->生成getter/setter,您能做些类似于在Xcode中合成属性的事情吗?

    阿飞在Xcode里没有这样的东西。但是合成objc属性很简单,只需添加

    @property(retain) NSArray* my_array;
    

    在你的 @interface

    @synthesize my_array;
    

    在你 @implementation ,如果要为生成getter和setter my_array .

    我也找不到重构菜单

    编辑-重构(shift-cmd-j)。

    如果只想重命名,鼠标单击一个标识符,等待1秒钟,向下的三角形就会出现在它旁边,然后单击它并选择“编辑作用域中的所有内容”。

        5
  •  0
  •   neohaven    15 年前

    生成属性的getter和setter是通过 @property 以及 @synthesize 关键词。

    编辑-重构

    重写方法只是写入方法名,不必添加 @Override 就像在Java中一样。

    推荐文章