ATProperty, 使用快捷方式创建 @property

分享于 

3分钟阅读

GitHub

  繁體 雙語
Convenient and fast approach to create property
  • 源代码名称:ATProperty
  • 源代码网址:http://www.github.com/Draveness/ATProperty
  • ATProperty源代码文档
  • ATProperty源代码下载
  • Git URL:
    git://www.github.com/Draveness/ATProperty.git
    Git Clone代码到本地:
    git clone http://www.github.com/Draveness/ATProperty
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Draveness/ATProperty
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    ATProperty Build Status

    这是什么?

    这是一种方便快捷的创建属性的方法。 在声明属性时不需要键入 @propertynonatomic

    你只需要像这样输入 @t

    Demo

    如何安装?

    安装的最好方法是使用 Alcatraz。 安装Alcatraz后再执行指令,重新启动你的Xcode。 你可以在列表中找到 ATProperty。 只需单击安装按钮。

    Manager

    你还可以克隆 repo 并生成目标。 插入将自动安装在 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 重新启动 Xcode,你可以使用它来创建属性。

    用法

    这个插头很容易使用。

    通用

    typein结果
    @t@property ( 无参数,强)
    @w@property ( 无参数,弱)
    @y@property ( 无参数,副本)
    @a@property ( 无参数,指定)

    只读

    typein结果
    @rt@property ( 无参数,强,只读)
    @rw@property ( 无参数,弱,只读)
    @ry@property ( 无参数,复制,只读)
    @ra@property ( 无参数,指定,只读)

    读写

    typein结果
    @xt@property ( 无参数,强,读写)
    @xw@property ( 无参数,弱,读写)
    @xy@property ( 无参数,复制,读写)
    @xa@property ( 无参数,指定,读写)

    出口

    typein结果
    @iw@property IBOutlet ( 无参数,弱)

    自定义

    你可以在菜单中自定义 ATProperty 插件:

    
    Edit => ATProperty
    
    
    
    

    ATProperty Setting

    你可以通过单击 Enabled 标签前面的复选框来禁用它。 还允许将默认原子性改为原子或者修饰符符号顺序。

    如果你需要帮助或者有 Bug,可以自由地打开问题或者请求请求。

    联系人许可证

    ATProperty在MIT许可证下可用。 有关详细信息,请参阅许可证文件。


    Short  
    相关文章