2016-12-26 48 views
-4
#import <Foundation/Foundation.h> 

@interface Person : NSObject 
    @property(strong,nonatomic) NSString *firstName; 
@end 
+0

你能否详细说明呢? –

回答

0

如果要访问“名字”在Person.m那么简单,你可以使用

self.firstName

,如果你要访问它在任何其他控制器,那么你将必须创建对象类,然后只有你可以读取或写入它的属性。 例如

Person *person = [[Person alloc] init]; 
person.firstName = @"Xyz"; 
NSLog(@"name is->%@", person.firstName); 
+0

对于同一个班级,“@ synthesize”和“_”怎么样? – vaibhav

+0

如果您使用retain或strong标记属性,self.variable将为您保留一个对象。 _变量并没有解决内存管理问题.. 这是很好的描述这里.. http://stackoverflow.com/a/10333755/5172413 –

相关问题