入門ios開發,正在學C和OC,OC對C的要求大嗎?

時間 2021-06-02 22:11:04

1樓:風止

C語言是入門需要學的,然後是OC,這兩個算是iOS開發的基礎課程吧!

如果您對iOS開發課程體系有所了解,你就不會這麼煩惱了.

自學學習效率其實不高,如果條件允許可以系統的學習一下.

2樓:Ying Zhong

首先Objective-C是C的超集這你應該是知道的,這和C++與C的關係還不同,ObjC完全相容C。

但是iOS開發日常基本上是在用Cocoa Touch Framework。與介面,裝置硬體,系統介面相關的開發全都是通過ObjC或者Swift在用Cocoa,稍低層的部分(比如某個演算法)可能會接觸到少量的純C和一部分的C++,也就是說絕大部分的時間都是在寫ObjC(當然還有現在的Swift)。

ObjC和C的思維方式有很大的不同,熟練C可能在剛開始的階段並不能帶來什麼優勢。但我一直覺得,C對於程式設計師來說是一門非常重要的語言,不管你是做什麼開發的,對C都要有一定程度的掌握。

如果是完全新手,我非常建議學習Swift,然後藉由一些第三方庫了解熟悉ObjC,然後藉由ObjC了解熟悉C。

總之C在現代程式語言裡面的地位是乙個巨人,我是這麼認為的。

3樓:

如果不是為了找工作的話,連OC都不用學,要是找工作的話,我覺得可以直接上OC,碰到不會直接網上找,C和OC差距還是比較大的。其實建議大概看看OC就直接學iOS開發,沒必要把OC都弄得很懂了再接觸Cocoa Touch這樣的,會很快就沒興趣,然後就放棄了。

4樓:

先學c你至少了解這些東西後學oc,資料型別,函式,陣列,列舉,結構體,指標,最好再了解一點封裝繼承多型的知識。

然後接受oc的設定

接受oc的設定

接受oc的設定

其實還是挺簡單的。

現在(2019)入門iOS開發學Swift還是objective c?

sword 我的建議,可以先從Swift學起,但是等能夠熟練用Swift進行開發的時候,一定再轉回頭了解Objective c。原因如下 1.如今面試少不了問oc有關的知識點 2.雖然Swift逐漸替代了Objective c,但是很多公司老專案仍然用的Objective c,如果你要去維護,必然需...

入門C 遊戲開發推薦本書

itlr C 遊戲程式設計入門 Beginning C Through Game Programming Game Coding Complete,Fourth Edition C For Game Programmers Leon WINDOWS遊戲程式設計大師技巧 第2版 附光碟 豆瓣 這本書可...

沒有蘋果電腦能入門 iOS 開發嗎?

王禹效 Legolas 語言入門的話,網上隨便找個編譯器。0 元。學框架的話,iPad Swift Playground 就可以。學好基礎後租乙個雲上 Mac,什麼都有。每月一百。真的確認喜歡 iOS 開發了,買一台二手的品相很不錯的 Mac。四千左右。我比較推薦你賣掉的 Windows 電腦,小攢...