遍匈 / Objective-C /

及匯倖窃殻會

恷酒汽議

遍枠?幹秀匯倖垢殻?凋兆葎Test?旺繍和中議旗鷹園亟欺main.m嶄?
#import <Foundation/Foundation.h>
@interface Person : NSObject
@property NSString * name;
-(void)display;
@end
//參貧頁窃議蕗苧何蛍
@implementation Person
-(void)display{
 NSLog(@"%@",self.name);
}
@end
//參貧頁窃議糞孖何蛍
int main(int argc, const char * argv[]) {
 Person * person=[[Person alloc] init];
 person.name=@"ZhangSan";
 [person display];
 return 0;
}
塰佩潤惚?ZhangSan

壓聞喘C囂冱賜宀OC囂冱嶄議児云方象窃侏扮?俶勣恆儉“枠蕗苧?朔聞喘”議圻夸。僥楼OC議窃扮?揖劔匆俶勣恆儉匯倖圻夸?“枠蕗苧?壅糞孖?朔聞喘”。

旗鷹讐盾

2-5佩旗鷹?窃議蕗苧何蛍
及2、5佩旗鷹?@interface頁蕗苧窃議匯倖購囚忖?Person頁蕗苧窃議窃兆?“?”辛參尖盾撹蛍侯憲?朔円諸効議NSObject頁宸倖窃議幻窃。@end頁窃蕗苧潤崩議炎崗。壓宸倖潤更嶄?厘断辛參耶紗窃議奉來才圭隈。
?厘断壓OC嶄蕗苧窃議扮昨?駅倬峺苧幻窃?軸聞幹秀児窃?匆俶勣写覚NSObject宸倖窃?。

及3佩旗鷹?頁?宸倖窃嶄耶紗阻匯倖忖憲堪窃侏議name奉來?蕗苧奉來議扮昨?音嬬公奉來験兜峙??@property頁窃嶄蕗苧奉來議購囚忖?壓OC嶄?忖憲堪窃侏喘NSString窃侏議斤嵆蕗苧??朔中氏醤悶讐NSString?。

及4佩旗鷹:頁?宸倖窃嶄耶紗匯倖卦指峙窃侏葎腎議圭隈。?圭隈議讐盾氏壓窃議醤悶蛍裂嶄初府?

7-11佩旗鷹?窃議糞孖何蛍

及7、11佩旗鷹?頁匯倖怏栽潤更?宸倖潤更頁公蕗苧挫議窃恂糞孖喘議。窃蕗苧才窃糞孖議購狼?祥泌揖痕方議蕗苧才糞孖?高嗤蕗苧?短嗤糞孖?椎担蕗苧議窃賜宀痕方祥焚担孔嬬匆短嗤?頁短嗤吭吶議。

OC嶄斤圭隈議糞孖勣亟壓貧中宸倖潤更嶄?壓窃議蕗苧何蛍?峪嬬蕗苧奉來才圭隈?音嬬斤奉來序佩験兜峙?匆音嬬斤圭隈恂糞孖?宸頁窃議糞孖何蛍議垢恬?OC繍宸曾倖垢恬蛍蝕序佩?。

8-11佩旗鷹?公窃嶄協吶議display圭隈恂議糞孖旗鷹。糞孖議孔嬬頁補竃窃斤嵆議name奉來議峙

?NSLog??屢輝噐C囂冱嶄議printf痕方?@""屢輝噐printf痕方嶄議“”?%@頁OC忖憲堪窃侏議媼了憲?恬喘屢輝噐C囂冱嶄補竃囂鞘嶄議?d??s。宥狛self.name辛參資函輝念斤嵆name奉來議峙?。

僥欺宸?窃祥讐頼阻?寄社辛嬬氏嗤俯謹夘雌?
1、self頁焚担?self.name頁焚担?葎焚担宥狛self.name祥辛參資誼窃斤嵆議name奉來議峙?
2、葎焚担蕗苧圭隈議念中匯協勣嗤匯倖“?”憲催?心彭奕担宸担艶鼎?
……
吉吉宸乂諒籾?壓云嫗議朔中叱准氏讐欺。

13?18佩旗鷹?Person窃議醤悶聞喘

14佩旗鷹?Person * person:頁蕗苧匯倖Person窃議斤嵆?徽頁高蕗苧音佩?OC嶄議斤嵆俶勣厘断園亟旗鷹公万断蛍塘坪贋腎寂。[Person alloc]嶄?alloc頁匯倖圭隈?万頁貫NSObject宸倖幻窃嶄写覚狛栖議?万嬬葎厘断徭強斤person斤嵆蛍塘坪贋?蛍塘謹富嗤OC囂冱議久蚊砿尖?低音俶勣岑祇??init揖劔頁匯倖圭隈?匆頁写覚幻窃議?万議孔嬬頁葎person斤嵆嶄議奉來験兜峙?燕幣方峙議奉來潮範葎0?忖憲堪議奉來潮範短嗤峙?喘null燕幣?。

14佩議旗鷹辛參紋算撹??斤噐兜兵晒斤嵆議旗鷹匆辛參宸劔亟:
Person * person=[Person alloc];(蛍塘坪贋腎寂)
person =[person init]?斤person宸倖斤嵆序佩兜兵晒?;

15佩旗鷹?斤person斤嵆議name奉來序佩験峙。斤噐忖憲堪栖傍?揖劔勣聞喘@“”憲催。

16佩旗鷹?距喘person斤嵆議display圭隈?聞喘窃幹秀議斤嵆距喘窃嶄圭隈?寡函議圭塀喘?ħ制軟栖?醤悶?ħ嶄議坪否?壓窃議醤悶蛍裂何蛍初府。

?斤窃議聞喘恂竃議悳潤?
壓聞喘窃扮?音砿頁厘断徭失幹秀議?珊頁OC囂冱徭揮議??
泌惚俶勣距喘斤嵆議奉來?寡喘?窃斤嵆.奉來議圭塀泌惚俶勣距喘窃嶄議圭隈?斤噐圭隈蝕遊嗤”?“議?喘?斤嵆 圭隈ħ議圭隈。壓朔中議僥楼嶄?厘断珊氏囑欺揮嗤”?“議?喘?窃兆 圭隈ħ議圭塀距喘?

宥狛斤恷酒汽議窃殻會序佩蛍裂?厘断辛參壓main.m猟周兜化議幹秀匯倖酒汽議窃。宸嶽秀羨窃議圭塀頁音斤議。

OC窃議屎鳩秀羨

窃議蕗苧何蛍亟壓匯倖.h猟周嶄?窃議糞孖何蛍亟壓.m猟周?音頁main.m?嶄。窃議聞喘壓main.m猟周嶄。?幹秀猟周議圭隈歌孚“OC垢殻耶紗猟周”嫗准?。

厘断梓孚屎鳩議恂隈繍云准嶄議箭徨恂匯和介蛍?

秀羨匯倖Person.h猟周?園亟參和旗鷹?
#import <Foundation/Foundation.h>
@interface Person : NSObject
@property NSString * name;
-(void)display;
@end

秀羨匯倖Person.m猟周?園亟參和旗鷹?
#import "Person.h"
@implementation Person
-(void)display{
 NSLog(@"%@",self.name);
}
@end

壓main.m 猟周嶄?
#import <Foundation/Foundation.h>
#import "Person.h"
int main(int argc, const char * argv[]) {
 Person * person=[Person alloc];
 person =[person init];
 person.name=@"ZhangSan";
 [person display];
 return 0;
}
塰佩潤惚頁?
ZhangSan

廣吭?窃議屎鳩秀羨屢曳噐念嶽圭隈?壓窃議糞孖何蛍才main.m猟周嶄議聞喘何蛍脅耶紗阻窃議.h遊猟周。

聞喘宸嶽圭塀秀羨窃議挫侃頁??駅倬聞喘屎鳩圭塀秀羨窃?
  1. 隠擦阻窃醤嗤議撃廾議蒙來。聞喘念嶽圭塀聞喘窃氏篤撒窃議潤更?恂音欺屎鳩議聞喘窃。
  2. 屎鳩仇聞喘窃園殻?嬬校週詰殻業仇骼栽業?週詰垢殻議略擦垢恬楚。揖扮?辛參聞窃嶄糞孖旗鷹音巷蝕。

AltStyle によって変換されたページ (->オリジナル) /