我並不陌生編碼,但只是回到它。我在學校學了Java,但我開始學習Objective C。基本上,原諒這個問題是如何補救的。我找不到任何這種簡單的搜索,這就是爲什麼我問。從一個單獨的類調用對象的setter方法
無論如何,我有我的officeLife.m文件的代碼下面。我正在使用的兩個主要類是Person.h/.m和officeLife.h/.m。我試圖通過簡單地向對象添加名稱和年齡等變量來定義Person類,並且想要使用officeLife創建特定的Person對象並將其添加到名爲employees的數組中。問題是,當我在officeLife.m中設置Person的名字時(下面顯示)我不確定如何訪問在Person.m中爲我合成的setter/getters。我知道它看起來像:[nameOfPerson firstName: Sam]
如果我在Person類中進行調用,但是在不同的類/文件中它看起來像什麼?
#import "officeLife.h"
#import "Person.m"
@implementation officeLife
@synthesize employees;
- (Person*) hirePerson:(NSString *)name andLastName:(NSString*)name2
{
if([employees count] == 0)
{
employees = [[NSMutableArray alloc] init ];
}
else
{
Person *name = [[Person alloc] init];
name.firstName =
}
太棒了!這正是我正在尋找的解釋,謝謝 –
太好了,在這種情況下,請記住將其標記爲您接受的答案。 –