【问题标题】:How to make my own property attribute in objective-c?如何在objective-c中创建自己的属性?
【发布时间】:2013-01-09 14:23:34
【问题描述】:

我在想我怎么才能自己制作属性,例如:

@property(retain,nonatomic,'myAttribute') int numberOfWheels

@property('unique',nonatomic) NSString productCode

但是当我尝试从 Xcode 中获取帮助时,按下命令按钮或选项按钮没有任何反应

我正在查看此页面和许多其他页面,但没有人问如何制作自己的属性,大多数只是询问如何使用属性属性或它们之间的区别

我不知道是否可以创建一个新属性,但如果是真的,有人可以帮助我

【问题讨论】:

  • 属性是什么?所以说@property(retain,nonatomic,'myAttribute') int numberOfWheels@property(retain,nonatomic) int numberOfWheels有何不同
  • 他正在尝试在 Obj-C 中添加一种新的关键字。
  • 无论如何保留 int 属性是错误的
  • 你为什么需要那个?
  • 帮自己一个忙,不要浪费时间尝试将 Objective-C 转换为 C#。相反,专注于学习如何使用 Objective-C 和 Apple 的框架;在此过程中,您会发现有很多更简单的方法可以完成您想要做的事情。

标签: objective-c properties attributes


【解决方案1】:

这样做的唯一方法是直接修改编译器以添加此功能。我不知道你会从哪里开始这样做,除了指向http://llvm.org 并说“祝你好运”。

【讨论】:

    猜你喜欢
    • 2012-08-16
    • 2011-10-01
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多