1
A
回答
1
,如果你宣佈workId作爲屬性和合成它,你應該能夠使用works.workId訪問它或[工作workId]
2
去這裏: http://www.cocoadevcentral.com/d/learn_objectivec/
而且向下滾動到「屬性」部分。
1
如果您想要一個指向同一對象的指針,您可以使用'assign'或'retain'在Jobs類中聲明第二個屬性,如果您只是想要一個副本,可以使用聲明屬性'複製'。
@property(nonatomic, copy) NSString* theString;
如果喬布斯有一個指針,像這樣運行:
@interface Jobs
{
Works* works;
}
@property (nonatomic, retain) Works* works;
@end
你可以只使用self.works.workId到作業類的一個實例內訪問工作證。
您能否讓我們更多地瞭解您的特定用例,這將有助於確定您應該做什麼。
0
在Person.h:
#import <Foundation/Foundation.h>
@interface Person : NSObject {
NSString * name;
}
@end
在Person.m:
@implementation Person
- (NSString*) name {
return name;
}
- (void)setName:(NSString *)aName {
[name autorelease];
name = [aName copy];
}
@end
相關問題
- 1. Objective-C語法初學者問題
- 2. Haskell:初學者的語法問題
- 3. AspectJ初學者問題
- 4. MVC初學者問題
- 5. FreePascal初學者問題
- 6. pygame的初學者問題
- 7. WPF Storyboard初學者問題
- 8. iOS初學者問題
- 9. Codeigniter初學者問題
- 10. JSF/JSP - 初學者問題
- 11. 引導初學者問題
- 12. jQuery初學者問題
- 13. Arduino初學者問題
- 14. PowerBuilder初學者問題
- 15. C++初學者問題
- 16. 蟒蛇初學者問題
- 17. XSL初學者問題
- 18. Model-Glue初學者問題
- 19. FirePHP初學者問題
- 20. NoSQL的初學者問題
- 21. 初學者GXT問題
- 22. Zend Sessions問題(初學者)
- 23. 初學者認證問題
- 24. 初學者問題:Wakelocks
- 25. Redis:初學者問題
- 26. 初學者PHP/mySQL問題
- 27. 初學者JSON/JQuery問題
- 28. android:layout_weight初學者問題
- 29. 初學者Java問題
- 30. Android UI初學者問題
我還需要聲明它在工作類? – 2009-12-23 02:37:06
你不應該需要。 – jmans 2009-12-23 02:37:45
您需要將作品類的標題導入到作業類的實現中,以便作業知道作品以及作品的功能。 – Jasarien 2009-12-23 03:02:54