Objective C 快速入門學習四

2021-09-08 10:22:00 字數 760 閱讀 4404

1.合成訪問器方法

@property   成員變數

@synthesize 成員變數 

可以讓編譯器自動合成 設定和獲取函式的方法,不用手動生成set成員變數,get成員變數

@inte***ce complex : nsobject

int ireal,iimag;

@property  int ireal, iimag;  //合成訪問器方法,第一部:@property標識屬性

-(void)print;

@end

@implementation complex

@synthesize ireal, iimag;//合成訪問器方法,第二步:告訴編譯器自動生成訪問器

-(void) print

nslog(@"ireal = %i, iimag = %i", ireal, iimag);

@end

2.呼叫方法和成員

[mycomplex  print];

也可以  mycomplex.print

[mycomplex ireal];

也可以  mycomplex.ireal

3.多個引數的方法

1個方法同時設定實部和虛部

-(void)setreal : (int) n setimag:(int)d

也可以省略引數名

-(void)setcomplex:(int)n:(int)d

4.指向例項本身,self相當於c++ this

Objective C 快速入門 基礎 四

1 什麼是block?塊語法,本質上是匿名函式 沒有名稱的函式 block是oc中的一種資料型別,在ios開發中被廣泛使用 是block的特有標記 block的實現 包含在 之間 大多情況下,以內聯inline函式的方式被定義和使用 block與c語言的函式指標有些相似,但使用起來更加靈活 示例 m...

Objective C基礎語法快速入門 4

就objective c語言而言,建立乙個類非常簡單。它非常典型的分成了兩個部分。類的介面通常儲存在classname.h檔案裡,它定義了例項的引數,以及一些公開的方法。類的實現在classname.m檔案裡。它包含了真正執行的 和那些方法。它還經常定義一些私有的方法。這些私有的方法對於子類是不可見...

小白如何快速入門學Web前端

有頁面展示的地方就有前端。對於0基礎的同學來說,快速入門前端才是真正踏入前端行業的第一步。給大家推薦 0基礎入門前端課程 由黑馬程式設計師前端大咖pink老師講授,第3期課程明天開班,想要入門前端的同學抓緊最後的報名時間。原價199元,現在僅需9.9元 黑馬程式設計師零基礎web前端實戰訓練營 通過...