Objective C中函式的返回值是什麼?每個類都有對應的幾種方法嗎?int又是什麼意思呢?

時間 2021-05-12 03:56:07

1樓:

別學習Obj-C,這個東西不是人類用的東西。

在水果平台,建議學習swift語言吧。

這個東西自學真的很累,我就是自學的。

另外,有個會程式設計的男朋友真的事半功倍!!!

本人從事變成10年了,哈哈哈哈。。。。。。。。

2樓:

首先要理解類和函式是什麼個東西。

函式就是為了操作某些資料。

而類是對一些資料的封裝。

比如我寫乙個美女類,沒有的屬性有姓名,身高,三圍。。

然後呢我就可以通過函式對對美女的資料進行操作,例如我想知道美女的身高,身高是厘公尺為單位,在程式裡面一般用int表示整型,就是英文integer的縮寫。那函式可以這樣寫

int Beauty::getTall()....

先這樣吧,如果覺得有用我在繼續寫。。

3樓:學院路吳彥祖

建議先學一段C語言基礎再學OC會輕鬆很多.

返回值指的是該方法要返回的型別,void即為空,沒有返回值,int是整形.

比如-(void) setnumerator:(int) n;這句即為宣告了下面實現中得setnumerator:這個方法,該方法的返回值為空,需要傳入乙個int(整形)的引數.

4樓:矯情

排名第一的回答已經很完整了,我在這給題主一些建議,基礎的語法問題最好去一些有針對性的論壇社群發帖,比如cocochina。知乎其實不太適合問這樣的問題。另外,找乙個程式設計師男朋友可以事半功倍。

Objective C 中class addIvar 第四個引數alignment是起什麼作用的?

Cyandev 記憶體對齊,簡單解釋一下 CPU 從記憶體中讀取資料是成塊成塊讀取的,例如一顆 64 bit 的 CPU 每次讀取和操作的位元組數是 64 bit 8 bit byte 8 byte 你可以把ivar列表想象成乙個 C 中的struct,假設有下面這個 struct struct i...

Objective C 的 Runtime 到底是什麼?

Objective C 擴充套件了 C 語言,並加入了物件導向特性和 Smalltalk 式的訊息傳遞機制。而這個擴充套件的核心是乙個用 C 和編譯語言寫的 Runtime 庫。它是 Objective C 物件導向和動態機制的基石。像 Objective C 這種高階程式語言想要成為可執行檔案需要...

關於Objective C記憶體管理的MRC部分,有道題要請教,看看結果為何是這樣的?

nic reals 目測是 瘋狂iOS講義 上的內容,其實書上已經講的很清楚了,關於物件的釋放不是哪個先release就先釋放哪個,關鍵是計算它的引用計數,當引用計數為0時才會釋放物件! 馬鈴薯 首先 person.car car1 時,car1 引用計數會 1 然後 person.car car2...