我对Objective C很新.(现在两天).在阅读时@synthesize,它似乎与我的理解重叠@property(我以为我理解了)......所以,有些细节需要在我脑海中消失......这让我烦恼.
请纠正我,如果我错了有关性别差异@property和@synthesize:
如果要声明@property在你的@interface,那么你就告诉世界,用户可以期望使用标准的getter和setter该属性.此外,XCode将为您制作通用的getter和setter. ......但是,对于没有什么程度是与@财产申报情况?(IE的意思是"完全"......就像你在你的看不见的声明@interface,以及你看不见的代码@interface?
-要么-
是否只处理@property您看不见的代码声明@interface- 而@synthesize在您的@implementation部分中处理看不见的代码实现?)
我创建了一个@property通过右键单击并从拖动ViewController.xib到ViewController.h,但@synthesize没有被自动创建ViewController.m.
这篇文章说@synthesize不再需要,但我想知道是否需要自动完成@synthesize它才能正常工作.
问:我需要加入@synthesize吗?