你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> ios開發之C言語第一天

ios開發之C言語第一天

編輯:IOS開發綜合

在這裡將為大家引見的是IOS開發之C言語第一天的相關內容,詳細內容請看上面

  最近在學習IOS開發,先學習C言語,再學習OC和swift.正所謂"萬丈高樓高山起",打好根底是很重要的,所以C言語也必需好好學習.學習中所運用的操作零碎是OS X,開發工具是Xcode.

操作零碎 操作零碎是什麼? 是一個軟件,直接運轉在硬件之上. 操作零碎有什麼用? 次要是用來管理計算機的硬件設備 硬件,接口,操作零碎三者關系的比喻 假如把計算機硬件比喻成一台汽車,那麼方向盤,離合器,變速桿什麼的好像是操作零碎,駕駛人並不知道汽車如何任務,但是經過汽車提供應我們的接口(方向盤,油門,剎車等)就可以讓汽車想怎樣開就怎樣開,因而我們可以說操作零碎片面接收硬件,運用人不用知道如何任務,只需應用操作零碎接口去操作硬件就完成硬件操作. 使用軟件與操作零碎 電腦播放一首歌曲的進程 1.把存儲在硬盤中的歌曲加載到內存 ———>調用接口 2.將內存中的歌曲數據解碼 ———>調用接口 3.將解碼後的數據發送給聲卡 ———>調用接口 4.聲卡調用音響曲播放音樂 ———>調用接口 有什麼缺陷 一步步的調用接口,依然很不方便 所以才有了使用順序的開發 使用順序就把操作順序提供的接口”封裝”成更為復雜的操作,經過一個復雜的操作,就能讓操作零碎掉一系列接口,比方點擊一個播放按鈕,就能完成第一點調用4個接口. 使用順序的實質 1.使用順序開發的實質就是依照順序調用操作零碎的接口完成一系列的操作. 2.操作零碎是運轉在硬件之上,使用軟件運轉在操作零碎之上. OS X零碎的目錄構造 例如:桌面上一個名為abc文件夾的途徑 /Users/mac/Desktop/abc 根目錄與家目錄 1.根目錄:磁盤根目錄,如OS X零碎中的Macintosh HD 2.家目錄:以後用戶的目錄,如/Users/mac 終端的運用 終端是什麼? 是OS X零碎自帶的1個順序,相似Windows上面的cmd(命令行) 怎樣翻開 launchpad/F4 —> 其他 —>終端 怎樣用? 1.界面太小可以command + 加號 2.終端常用命令: pwd 顯示終端的任務途徑. ls 清單list 顯示以後任務途徑下的一切的文件以及文件夾. ls -l 以詳細信息顯示以後任務途徑下的一切文件以及文件夾. cd 要切換的任務途徑. mkdir 在以後任務途徑下創立一個文件夾. clear 肅清屏幕上的信息. touch 在以後任務途徑下創立一個空文件. 開發一個C言語的步驟 我們必需在電腦上裝置編譯器 1.為什麼? C言語是初級言語,所以開收回來的是初級言語,計算機不能直接執行,必需先經過編譯器的編譯,構成可執行的機器言語順序. 2.裝置編譯器 1>裝置xcode —>xcode外部集成了編譯器 xcode 4之前編譯器是 GCC xcode 4之後是clang (基於LLVM) 3.怎樣驗證自己是不是裝置編譯器成功 翻開終端,輸出 cc+回車 假如提示:” clang: error: no input files” 闡明裝置成功了 一個C言語順序從代碼的書寫到可以運轉這整個進程 1>編寫順序 文件名.c 2>編譯 cc -c + 文件名.c 生成.o的目的文件 3>鏈接 cc + 文件名.o 生成a.out的可執行文件 4>運轉 ./a.out 留意點: 編譯器在編譯代碼的時分,會先反省你的.c文件是不是契合C言語的語法規則,假如不契合會報錯或正告,提示你詳細哪裡出錯了 warning—>正告,編譯可以經過,能構成.o文件,能否構成a.out是不確定的 error—>錯誤,你代碼是錯的,連編譯構成.o的資歷都沒有 開發C順序留意 留意操作的地位/途徑 標點的中英文,只能寫英文標點 留意字母大小寫 留意報錯的行號和列號 更改源代碼,必需要重新編譯鏈接 留意\n的含義是換行

【ios開發之C言語第一天】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved