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...