2012-02-12 40 views
0

刚刚阅读了一些示例Objective C代码。有人可以解释这个Objective C @property语法吗?

@property (nonatomic, strong) IBOutlet UILabel *descriptionLabel; 

我明白,在这里我们声明了一个名为descriptionLabel的属性。该属性有两个属性:非原子性和强大。

我不明白的是有两种类型定义... IBOutlet UILabel ...

任何人都可以解释为什么和怎样的影响是两种类型的定义是什么?

+1

我认为IBOutlet#define'd是一个“空”。这基本上被界面生成器用作指示器来指示可以设置的属性。 – akhisp 2012-02-12 21:47:26

+0

感谢您的回答 - 您是否想重新发表您的评论作为答案,以便我可以接受它? – bodacious 2012-02-13 21:57:28

回答

1

IBOutlet被定义为“空”。这基本上被界面生成器用作指示器来指示可以设置的属性。

相关问题