相关疑难解决方法(0)

Objective-c中的"实例变量"和"属性"之间有区别吗?

Objective-c中的"实例变量"和"属性"之间有区别吗?

我对此不太确定.我认为"属性"是一个具有存取方法的实例变量,但我可能认为错了.

objective-c

80
推荐指数
3
解决办法
3万
查看次数

我需要包含@synthesize吗?

我创建了一个@property通过右键单击并从拖动ViewController.xibViewController.h,但@synthesize没有被自动创建ViewController.m.

这篇文章@synthesize不再需要,但我想知道是否需要自动完成@synthesize它才能正常工作.

问:我需要加入@synthesize吗?

objective-c synthesize

6
推荐指数
1
解决办法
1050
查看次数

iOS 7 Dev - @synthesize不会自动创建ivars

我目前正在使用最新版本的Xcode(v5.0.2),我的应用程序的部署目标是iOS 7.0.

我的问题是,无论在哪个类中,我都可以在标题中设置属性

例如: @property (strong, nonatomic) NSString *firstName;

在实现文件中,我可以很好地合成它

例如: @synthesize firstName;

我的问题是我不能_firstName在代码中使用.我在其他项目中使用了自动ivars就好了(属性名称以下划线开头).

Xcode抱怨并告诉我将其更改为没有下划线的属性名称.我不明白为什么这个项目不会自动为我创建带有下划线的ivars.我知道在旧版本的Objective-C中,你必须自己做,但你不适用于iOS 7.

谢谢!

objective-c ios synthesize ios7

2
推荐指数
1
解决办法
1445
查看次数

标签 统计

objective-c ×3

synthesize ×2

ios ×1

ios7 ×1