#import <Foundation/Foundation.h>
@interface Person : NSObject
@property(strong,nonatomic) NSString *firstName;
@end
-4
A
回答
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 –
相关问题
- 1. 实现在Kotlin中的接口中声明的属性
- 2. 在.h文件中声明的实体的访问属性
- 3. 如何访问使用Typescript中的接口声明的属性的属性?
- 4. 如何在ControlTemplate中声明时访问子控件的属性?
- 5. 如何在接口中实现属性
- 6. 如何声明实现多个接口
- 7. 在接口中实现接口属性?
- 8. 声明实现接口
- 9. 声明实现接口
- 10. 如何访问在类中的viewmodel中声明的属性?
- 11. 接口声明的访问说明符
- 12. 在ASP.NET/VB.NET中,如何在用户控件将实现的接口上声明属性/事件(如IsPostBack/Init)?
- 13. 声明属性访问器
- 14. 如何访问接口的属性
- 15. 如何声明给定的类在Facebook Flow中实现接口?
- 16. 在实现文件中声明接口(Objective-C)
- 17. 不能访问实现的属性(从接口)
- 18. 如何声明C++/CLI接口中的默认索引属性
- 19. Typscript实现接口属性
- 20. C#接口属性实现
- 21. 在.h接口或.m文件中的扩展中声明属性?
- 22. 在WinRT中,如何反映实现接口的属性?
- 23. 声明的接口方法具有实现该接口
- 24. 访问属性,无锁声明
- 25. 声明对象时访问属性?
- 26. 语义问题“属性实现必须在接口中声明”,同时遵循Apple的“Your First Mac App”教程
- 27. 如何解决 “属性的实现必须有它的声明中接口 '的appdelegate'”
- 28. 在内部类中声明的实现接口
- 29. IronPython的实现接口属性
- 30. 实现的接口属性返回null?
你能否详细说明呢? –