OC學習之初步物件的建立

2021-07-05 20:12:29 字數 1136 閱讀 3413

今天學了一下oc,以前也學過,不過快忘了,特地寫個部落格來記錄一下學習程序

@inte***ce circle : nsobject:

//-代表是物件的函式

//+代表是類的函式

-(void) set:(int)a;

+(void) set:(int)b;

//以上便是在.h標頭檔案中的宣告

//方法的宣告

@end

//編譯器指令

@implementation

//函式的實現

-(void) set:(int)a

以上就是很基礎的學習,以後還會擴充套件喔

@autoreleasepool是系統自動釋放池,可以釋放記憶體

在main函式中的引用,

建立物件circle *a=[[circle alloc[init];

第乙個用來分配記憶體,若沒有init則會什麼也沒有,所以init 是用來初始化的

呼叫物件方法

[a set::6];

都是使用指標的方法

輸入資料用scanf

富初始值的時候可以使用指標p->a = b;

具體學習方法

//2.看蘋果的官方文件(api介面**)

//3.看部落格

//4.自己的錯誤總結

注意點:

1類的宣告首字母大寫,例項變數以下劃線開頭

2類的宣告和實現都已@end結尾

3宣告方法時,有多少個引數就有多少個引數

方法的宣告:

- (void)sayhi;

- (void)eatwith:(nsstring *)foodname;

- (int)getsumwithnum1:(int)num1 andnum2:(int)num2;

方法的實現

- (void)sayhi

//實現乙個引數的方法

- (void)eatwith:(nsstring *)foodname

//實現多個引數的方法

- (int)getsumwithnum1:(int)num1 andnum2:(int)num2

機器學習之初步認識

這段時間,我系統地學習了機器學習,由於涉及到很多的高數 最優化 凸集 線性代數和概率論等方面知識,確實是強大的數學在做支撐。學習計畫上繼續堅持 按部就班 按照月計畫 周計畫和天計畫進行,每天進行總結分析。主要有三點體會 1 公式中,一般都是矩陣表示變數形式,複雜的理論無外乎都涉及到矩陣論為基礎,改變...

oc中建立類和物件

一 建立類,得到物件 例1 1.新建乙個people類 繼承nsobject,得到 people.h和people.m以及main.m三個檔案 2.在main.m中,進行 物件化 專業來講也就是 例項化 如下 1 在這裡 號代表指標的意思。2 號在oc中表示呼叫方法,包括兩種 類名 方法名 和 物件...

WF的初步學習與建立

一.新建workflow專案的的操作過程 1.首先新建乙個解決方案,然後選擇visual c 中的workflow,然後建立乙個 工作流控制台應用程式 給該專案取名字wfdemo,如下所示 2.建立完成後如下所示,在專案中會生成乙個檔案workflow1.xaml,它就是我們製作工作流的主要檔案,在...