xcode怎麼開始寫代碼

來源:趣味經驗館 7.08K
1.想自學iOS開發,因該怎麼開始

參考一下學習的內容:第一階段:Objective-C語言基礎OC開發介紹,熟悉Xcode開發工具,OC語言基礎,OC流程控制,類的基本概念,面向對象特性,Foundation類庫,OC進階用法,協議和解析。

xcode怎麼開始寫代碼

第二階段:iOS交互開發基礎UI控件,進階UI控件,視圖控制器,可視化開發與適配,事件處理與手勢,網絡與數據處理。第三階段:iOS進階進階、流行技術與特效,系統框架選擇。

第四階段:HTML,CSS與javascriptPC端網站佈局,HTML5+CSS3基礎,WebAPP頁面佈局,原生javascript交互功能開發,Ajax異步交互,JQuery應用。第五階段:PHP與MySQLPHP基本語法。

第六階段:項目開發自由鋒享項目需求投入時間和精力,以興趣來驅動學習。不管是視頻學習還是看書學習,在整個的學習過程中貫穿着代碼實戰。

看的代碼是別人的,動手寫出來的是自己的。自己動手寫代碼,記憶更加深刻,效率更高。

分階段的進行學習:1、看視頻(零掌握,系統的學習和了解),2、看書(對編程有了一定的掌握,作爲補充和提高),3、看博客帖子(取長補短)。在學習過程中書籍資料的話看蘋果的官方文檔,開發手冊,其他的書籍在有了一定的掌握之後,作爲補充和太高來學習。

2.如何學習iOS開發知識

以下是我學習iOS時的學習步驟:1、開發環境及工具。

首先一定要配置好開發環境及開發工具,才能做後續的學習。2、開發語言。

這是學習iOS的重點,以後你的應用就需要使用這種語言來開發App。重要性不言而喻。

這個學習的過程就是多看書,多練習。3、iPhone/iPad 開發基礎。

在這一階段你需要了解iPhone/iPad開發中常用的控件,多做Demo,下一些別人的code,多參考研究4、代碼的優化及複用。這一階段就需要你有更高的追求,不只是要完成功能,還有讓自己寫的代碼更優化,複用性更強。

3.怎麼開始學習編程

要想學好便編程 也不難

關鍵是要堅持

多看看視頻 多編寫代碼

我給你推薦個網站

上面有很多經典的編程學習視頻和資料

而且上面有一整套尚學堂視頻

/index.php?fromuid=29811

/?u=6695

/bbs/index.php?fromuid=2961

4.想學習C++,應該怎麼開始入手

沒有其他語言的基礎也是可以的。

C++是非常難掌握的一門語言,想學好,需要花很大的精力。下面說下我自己對如何學C++的一點看法。

首先,可以找一本稍微薄一點的書入門,經典的有《EssentialC++》。 掌握基本的語法和概念,對C++有一個初步的認識。

然後,就可以看《C++Primer》了。這本書強烈推薦。

這本書有點厚,需要耐心。一定要認真讀完,並且儘量實現一些例子,自己動手去寫,去debug。

這本書吃透C++的基礎基本掌握了。 編寫常用的程序不是問題。

接下來可以進階了。面向對象程序設計,侯捷翻譯的《深度探索C++對象模型》必讀,這本書講的是底層編譯器C++面向對象的實現原理,繼承、虛函數等等的機制。

這本書比較有難度,個人認爲需要至少讀2遍。然後是《EffectiveC++》,講了55條準則,提高C++編程質量的。

如果有一定的C++開發經驗,讀起來更有感觸。關於泛型編程,可以先讀《C++標準程序庫》,對STL有個基本認識,學會使用,然後可以去研究stl源碼,侯捷的《STL源碼剖析》值得推薦。

源碼面前,了無祕密。閱讀經典源碼往往能獲得很大的收穫。

如果有精力,可以再學學boost庫,號稱準標準。 說到底,學語言的最好方法還是寫程序,多寫,多思考~###不需要其他語言基礎,推薦入門書籍《AcceleratedC++》,C++之父BjarneStroustrupce曾經這樣評價它“與這本書相比,其他任何C++教程都顯得有些過時”。

這本書的作則也是《C++沉思錄》的作者,作者認爲“C++是相當複雜的,不過你並不需要懂C++的全部知識後才能編程,你只需要懂一部分就可以開始編程了”。本書從C++基礎講起,給你最純正的C++用法,單刀直入C++最核心部分,先透過一些實例展開,然後再說明其語法。

而一些從C繼承的東西放在附錄,講的不是很細,不過C++初學者不需要太多C的知識,當然,要成爲C++高手還是需要有紮實的C知識的。本書很好讀懂,除了第13和14章,如果這兩章你讀不懂的話可以先放下,因爲不讀這兩章你已經可以使用C++編程。

不過,如果你跳過了這兩章的話,過一段時候你一定要回過頭來看,這兩章會讓你有醍醐灌頂的感覺。這本書使用的是C++98標準,當時我學習C++時用VC++6。

0編譯器,結果大部分代碼都需要改動很大才能執行,所以就沒有怎麼實踐。 去年重讀此書,我用Xcode4。

5的LLVM編譯器就暢通無阻了。至於很多人推薦的《C++Primer》,我認爲並不適合入門,有些難,講述太多語法細節,而不是馬上教你如何運用你學到的知識編程。

如果要C++進階閱讀我更推薦C++之父的《C++程序設計語言》。 ###《C++primer》這本書是不錯。

但是要稍微有一點點的基礎。

看起來纔沒那麼痛苦。如果是0基礎。

從來沒學過的。

那麼還是看譚浩強的C++程序設計吧。

雖然很多人都說這本書垃圾。但是在0基礎的書裏。

實在找不到比他更好的書了。

看完上面2本。

看windows核心編程。C++標準庫。

STL源碼解析。深入淺出MFC(這個書可以以後看)。

TCP/UDP網絡編程,然後在看看EffectiveC++還有一本叫moreEffectiveC++,到這裏,如果上面的書你都看完了。 而且是非常非常的精通了。

5.怎麼開始學習C語言

學習C語言不是一朝一夕的事情,但也不需要花費十年時間才能精通。

如何以最小的代價學習並精通C語言是本文的主題。等你學完一本C語言的教材,你一定要轉向Unix平臺繼續學習,幾乎所有的C語言進階教程都是基於Unix平臺的(比如《C專家編程》)。

學習C語言,必需注意每一個細節,書上的例子代碼一定要自己親自敲一遍,編譯執行輸出都跟書上說的一致才能算是學完了一個例子,如果不一致,就要仔細找原因。例子之後就是習題了,我建議初學者把所有的習題都獨立做一遍,然後對照答案的代碼,看看自己的代碼有那些不足,再試着修改自己的代碼。

6.android studio怎麼展開目錄結構

一、下載安裝下載後,開啟並將Android Studio拖動到Applications中去,拷貝完畢即可,可以到應用程序下將圖標拖動到Dock上。

二、新建工程安裝完成後,選擇默認選項點擊OK即可:進入Android Studio,開始介面和Xcode有點類似,點擊New project新建一個工程,新建過程和在Eclipse上差不多。新建工程完畢後就進入了Android Studio主介面。

第一次進去可能什麼也沒有,點擊箭頭所示按鈕目錄結構,後可以看到Android Studio的目錄結構,和Eclipse的工程還是有一點區別的:區別:1.Android Studio的目錄結構本來就代表一個workspace,一個workspace裏面可以有Module,可以將一個Module理解成Eclipse中的一個Project;2.目錄中將java代碼和資源檔案(圖片、佈局檔案等)全部歸結爲src,在src目錄下有一個main的分組,同時劃分出java和res兩個Group,res和Eclipse下的結構一樣,java下就是源碼的包和類檔案;3.新建檔案方式的不同,右鍵選擇New或Command+N後出現新建選單,類型有Java Class,也就是一般的java類,File就是普通檔案,Package就是建包,值得注意的就是Android Component,它直接提供了Android中基本組件的創建。可以選擇創建Android中不同類型的組件:三、視窗佈局及主題介紹另外,主介面底部有一個名爲Android的選項卡,開啟可以看到DDMS中的設備資訊和Logcat輸出:頂部工具欄中可以看到和Eclipse中功能一樣的一個選項,這些相信大家都比較熟悉了:最後需要說明的是,大家看到我的主介面是暗色風格,和Google演示的是一樣的風格,大家第一次使用開啟的是默認風格(亮色),如果想要修改的話,進入Preferences(按Command+,)到IDE Settings下選擇Colors&font並設定Schema name爲Darcula就可以設定成暗色風格,如果需要自己定義樣式,比如字型大小顏色等,可以新建一個Schema來自己定義四、佈局檔案編寫(實時預覽)最炫的功能要來了,實時編寫並預覽佈局檔案,此項功能着實大大提高開發效率,開啟一個xml佈局檔案點擊右側Preview選項卡即可喚出預覽介面,可以選擇很多尺寸的手機進行預覽:同時,還可以同時預覽多種不同型號和尺寸的設備,編寫代碼的同時適配多種機型,這不就是當初夢寐以求的嘛!上面介紹了Android Studio的基本使用,包括安裝、新建工程、工程結構以及主題設定。

下面介紹一些其他技巧,以及與Eclipse之前的一些對比。需要重申一下,我所有的操作與版本是基於Mac系統,在Windows上的同學基本類似,下面就分主題開始吧:一、從Eclipse匯入工程到Android Studio根據官方的介紹,Android Studio可以相容Eclipse的現有工程,但需要做一些操作:首先升級ADT到最新版本,目前爲版本號爲22(注意和ADT相關的組件最好一併升級,避免後期可能出現的錯誤)選擇需要從Eclipse匯出的工程,右鍵選擇Export並選擇Android下的Generate Gradle Build Files選擇完畢後並不會匯出到其他地方,而是在本地工程生成了一個build.gradle檔案,在Eclipse工程中也可以看到,這個檔案是Android Studio識別的3.隨後進入Android Studio並選擇Import Project,可以看到剛剛在Eclipse中的項目圖標變成了一個Android機器人圖標,說明轉換成功,這時候選擇工程匯入即可:至此,就完成了從Eclipse匯入現有Android工程到Android Studio,現在可以開始對工程進行操作了!二、Eclipse工程與Android Studio的區別Eclipse工程可以匯入Android Studio執行,而反過來在Android Studio建立的工程不能在Eclipse中執行;二者的工程結構不一樣,在Eclipse中一個Project就代表一個項目工程,而在Android Studio中就和Intellij一樣,一個Project代表一個工作空間,相當於Eclipse中的workspace,而在Android Studio中一個Module就相當於Eclipse中的一個Project,這個概念需要弄明白,不要混了或覺得糊塗了。

在編輯操作上,在Eclipse中編輯修改後必須手動command+s儲存檔案,而在Android Studio中就和Intellij一樣是自動儲存的,這一點和第二點和Xcode也是類似的。工程目錄上的區別,在Eclipse中src部分一般是java檔案,res部分是資源檔案,包括佈局檔案和多媒體資源等。

在Android Studio中包括java檔案和資源檔案全部放到了src目錄下,src目錄下包括一個main檔案夾,再下面就是java檔案夾和res檔案夾,其實這裏,java檔案夾就相當於Eclipse中的src,res還是那個res,這裏想起了本山老師的小品“src已經不是那個src了,res還是那個res”三、真機執行以及常用快速鍵在Android Studio中點擊介面下方的Android選項卡可以看到Device資訊和Logcat,連上設備後開啟Android選項卡會檢測真機,成功後會顯示在Device中,點擊頂部的綠色小箭頭就可以開始執行工程了。有一點需要注意的是,執行時可以選擇模擬器也可以選擇真機,由於在Android Studio中執行工程的時候有一個Device優先級選擇,如果不設定的話可能會出現只執行在模擬器上的現象,我們可以自行設定一下:先點擊Run選單選擇Run Configuration,並選擇你想選擇的目標設備,可以是模擬器和真機,也可以在執行選由用戶選。

熱門標籤