⑴ 開發ios軟體需要什麼
開發ios軟體需要objective-c語言。開發ios軟體需要使用Xcode開發工具。開發ios軟體必須熟練掌握Objective-C語言,熟悉OC中各種常用語法,了解iOS操作系統,並掌握開發工具的使用。
⑵ ios開發是c語言嗎
iOS開發就是為裝有iOS系統的設備完成應用軟體或游戲軟體的開發,它的開發語言包括C語言,但主要都是Objective-C語言,它是c的一種超集,是在C的基礎上加入面向對象特性而成的編程語言。
⑶ 用c語言可以開發app嗎
一般來說ios的app是用c++和object-c來編寫的,但是要通過xcode程序。一個app你可以用oc編寫,也可以c++結合oc編寫,我就看過一個外國開發商說的,他開發的app1000條代碼800條都是c++,200條oc。
⑷ c語言可以開發iOS軟體嗎
准確的說,是使用objective-c語言開發iOS應用
第一階段: RayWenderlich網站中的 The iOS Apprentice教程 (難度指數:※)
以上有幾個答案提到了這個網站,但看什麼教程沒有細說,我在這里簡單說說。The iOS Apprentice的教程針對完全沒有編程經驗的人設計。這個教程是外國人寫的並且有免費試讀版,感興趣的人要看看。裡面說的東西都非常非常基本,裡面一個共講解了4個不同類型app,強烈建議一步一步按照上面所寫的步驟敲一遍代碼。其中你會遇到很多復雜的語句和長的可怕的函數,你不用感到恐慌,照著敲,知道它幹嘛用完全OK了,隨著你編程時間以及經驗的增加,你都會懂得。
附鏈接:http://www.raywenderlich.com/store/ios-apprentice
註:這個教程是英文原版,並且收費,只免費提供一個app的教程。如果看完了這個免費的教程覺得還挺想繼續學的請參考 @王寒 老師的翻譯教程(只有前3個app教程,第4個教程剛出,國內應該還沒有人翻譯,如果想看只能付費)。PS:(現在開發iOS應用基本都是用Objective-C,至於剛出來的Swift現階段暫時不推薦學習,如果想了解王寒老師也做了swift版本的The iOS Apprentice教程翻譯,自己去找)
附上王寒老師教程下載地址:https://github.com/eseedo/kidscoding
第二階段:培訓班的網路課程及入門書籍
經過第一個階段你應該已經大致掌握IOS開發流程,能編寫一個非常簡單的應用了。這時候相信你的熱情應該會很高漲,但接下來的學習可能會很枯燥,做好准備。網路課程的話推薦李明傑的課程,不推薦其他的。(他目前在廣州創業建立自己的培訓品牌,沒有自製力看網路課程的請去找他。傑哥開源了一些非常優秀的框架如:MJExtension )
建議首先要惡補基礎知識。經過第一個階段你可能覺得你懂不少了,但是只是表面,尤其是沒學過編程的應該好好學習一下視頻前面的課程,主要看看語法。等你看惡心了看煩了就去看視頻里UI部分,這里相對於來說比較輕松,一定要把視頻里寫的語句打一遍,相信這樣你理解會更深刻。裡面說的不清楚的地方上網可以網路,可以查書(如果你有書的話)。
Q:視頻教程是用來做什麼的?
A:光有實踐沒有知識是寫不好程序的,第一階段基本都是實踐,第二部分則是用來查缺補漏。 之所以推薦網路課程是因為講解的比較系統,各種入門知識都會涉及。因為iOS所涉及內容龐 大單看幾本書還是涉及不全的。
Q:上不上培訓班?
A:個人意見是不推薦去,自學足夠了。現在學習iOS的環境比前幾年好太多了,光憑借網上的資料是 完全可以的學得很好的,如果你連這點學習能力還沒有我也不相信你將來能成為一個很優秀的工程師。而且你會發現在社會上一些互聯網公司是拒絕接收培訓班出來的人。
推薦入門書籍:
tips:以下所有書籍有英文版看英文版,有最新版看最新版
1、《Objective-C 程序設計》(難度指數:※※)
2、《iOS 7應用開發入門經典》(難度指數:※※)
3、《iOS開發指南-0基礎到AppStore上架》(難度指數:※※※)
4、《iOS編程實戰》(難度指數:※※※※)
這裡面講解的很清楚,後面甚至有簡單的項目可以練手,這對於看視頻教程看惡心的同學是個福音~你可以先做項目遇到不懂的再看視頻。
這里我想多說一句,買iOS開發的輔導書千萬別買過時太久的,我看以上有答案還推薦iOS4系列叢書呢...拜託現在都什麼年代了,現在iOS8教程都要出來了,你iOS6的教程都過時好久了更別提iOS4了...對於新出的swift語言好多人難以選擇不知道該學OC好還是Swift好。我個人建議現在學OC,一門新語言的誕生需要經過時間的考驗與洗禮。等你學好了OC以後再看也不遲。
第三階段及以後
到這個階段你應該擁有了充分的自學能力,已經達到了入門水平。
這時候以下網址將成為你的家常便飯:
Github,StackOverFlow
如果你編程遇到困難,在StackOverFlow上面應該都能找到合適的解答。(前提是你英文不要太差)。Github上好多開源代碼足夠豐富你的眼界。如果你想成為一個iOS開發者的話這上面兩個網站是你經常以及必須會用到的。
⑸ c語言可以開發iOS軟體嗎
C語言是IOS開發的基礎。一般來說ios的app是用c++和object-c來編寫的,但是要通過xcode程序。一個app可以用oc編寫,也可以c++結合oc編寫,一個外國開發商說,一個app1000條代碼800條都是c++,200條oc。
⑹ 有什麼能在ios上運行的c++編程軟體
IOS是無法運行C++編程軟體。
C++是在C語言的基礎上開發的一種通用編程語言,應用廣泛。C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。
iOS是由蘋果公司開發的移動操作系統。蘋果公司最早於2007年1月9日的Macworld大會上公布這個系統,最初是設計給iPhone使用的,後來陸續套用到iPod touch、iPad以及Apple TV等產品上。
iOS與蘋果的Mac OS X操作系統一樣,屬於類Unix的商業操作系統。原本這個系統名為iPhone OS,因為iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大會上宣布改名為iOS(iOS為美國Cisco公司網路設備操作系統注冊商標,蘋果改名已獲得Cisco公司授權)。
⑺ 可以完全用c語言開發 ios程序么
不能說完全,只能說可以。 objc中的一些類擴展自c,是c的擴展,是對某些類型的進一步封裝,提供了更多的特性,簡便了開發。而且objc是面向對象的編程語言,允許使用面向對象的特性來組織和設計程序。說c可以是因為在ios中有一些操作還是基於c的,如操作sqlite。
⑻ 只懂C語言 可以開發iOS App應用嗎
不可以的。
因為iOS App最基本的語言不是C語言,而是OC。要開發App需要建立iOS Application.
在XCode中你可以寫基於C的控制台應用程序,不過如果你在windows上的C文件,直接用xcode打開是不能運行的,你需要建立好基於C的控制台應用程序以後,把你的C代碼復制到XCode中才能運行。雖然XCode可以編寫C語言,但是要是想生成App的話需要的OC語言還是要多一些的。
做iOS App開發離不開OC,不過有C語言基礎,在學習OC會更容易理解。
OC和C的思維方式有很大的不同,熟練C可能在剛開始的階段並不能帶來什麼優勢。但我一直覺得,C對於程序員來說是一門非常重要的語言,不管你是做什麼開發的,對C都要有一定程度的掌握。
⑼ 有沒有推薦在iPad上運行c語言程序的軟體
ipad有51 cto的客戶端,裡面有c語言的教程 下載51 cto app後登錄,注冊賬號密碼,登錄 社區、選擇相關課程、添加並緩存到本地,就可以學習了,在線也可以學習。
蘋果iPad是由英國出生的設計主管喬納森·伊夫(Jonathan Ive,或譯為喬納森·艾維)領導的團隊設計的,這個圓滑、超薄的產品反映出了伊夫對德國天才設計師Dieter Rams的崇敬之情。
iPad是由蘋果公司於2010年開始發布的平板電腦系列,定位介於蘋果的智能手機iPhone和筆記本電腦產品之間,(屏幕中有4個虛擬程序固定欄)與iPhone布局一樣,提供瀏覽網站、收發電子郵件、觀看電子書、播放音頻或視頻、玩游戲等功能。
由於採用ARM架構,不能兼容普通PC台式機和筆記本的程序,可以通過安裝由Apple提供的iWork套件進行辦公,可以通過iPadOS第三方軟體預覽和編輯Microsoft Office和PDF文件。
蘋果平板電腦iPad,分為無線區域網和無線區域網+Cellular兩個版本,新舊共有16GB、32GB、64GB、128GB、256GB、512GB、1TB和2TB,8種容量。
從外觀上看,iPad就是一個大號的iPhone或者iPod Touch,運行的是iOS(2019年起改為iPad OS)的操作系統,並採用主頻為1GHz+的蘋果處理器,支持多點觸控,內置了地圖、日歷、視頻、itunes store等應用,同時還可以運行所有App Store64位的程序,但是不能打電話。
⑽ 蘋果4s那個c語言軟體叫什麼
你好。
蘋果4s是ios系統,ios系統的開發語言Objective-C語言,是一種面向對象的編程語言,那也就是C語言的擴充語言,也就是說在c的基礎上升級的語言。