初步認(rèn)識 -xcode 工具使用(有空持續(xù)更新)

xcode介紹

最近打算接觸一下ios方面的開發(fā),所以有必要對蘋果提供的xcode工具做個了解。先上個圖吧

xcode_codeInterface.png

Xcode 是由蘋果公司開發(fā)的,運(yùn)行在操作系統(tǒng)Mac OS X上的集成開發(fā)工具(IDE)??梢跃帉?C、C++、Objective-C 、swift 代碼,具有編輯代碼、編譯代碼、調(diào)試代碼、打包程序、可視化編程、性能分析、版本管理等開發(fā)過程中所有的功能。

Mac os 系統(tǒng)準(zhǔn)備與xcode安裝(土豪請?zhí)^)

關(guān)于如何安裝,在此我不做介紹,僅推薦如何擁有性價比高的mac os系統(tǒng)。

  • 用虛擬機(jī)安裝黑蘋果(不推薦)網(wǎng)絡(luò)上提供不少教程,我折騰了不少時間,結(jié)果性能太差了。
  • 用普通電腦安裝直接安裝mac os(推薦),這次我沒有自己慢慢折騰,而是在淘寶上直接購買安裝服務(wù),購買時安裝服務(wù)器時100元。感覺很爽省時省力。在今日頭條文章中有記錄我購買過程。

如何擁有一臺性價比比較高的mac電腦——普通電腦安裝黑蘋果

xcode 界面總覽(開發(fā)基礎(chǔ))

  • 前面那張圖是選擇代碼文件的界面
  • Xcode在storyboard中操作的界面
xcode_storyboardInterface.png
  • Xcode在Assets.xcassets中操作的界面
xcode_codeInterface.png
  • Xcode在Info.plist中操作的界面

Info.plist用于向iOS提供關(guān)于app,bundle或者framework的一些重要信息。它指定了比如一個應(yīng)用應(yīng)該怎樣啟動,它如何被本地化,應(yīng)用的名稱,要顯示的圖標(biāo),還有更多。Info.plist文件實(shí)際上是蘋果預(yù)定義schema的XML文件。

xcode_InfoPlistInterface.png
  • Xcode在工程項(xiàng)目配置操作的界面
xcode_projectInterface.png

xcode 界面細(xì)化(先上gif圖,有空會繼續(xù)更新)

  • 屬性窗口的細(xì)化
xcode_interfaceExt_preperty.gif
  • 組件窗口的細(xì)化
xcode_interfaceExt_component.gif
  • 文件資源窗口的細(xì)化
xcode_interfaceExt_fileBrower.gif
  • debug窗口的細(xì)化
xcode_interfaceExt_debug.gif
  • 智能幫助菜單的細(xì)化

xcode_interfaceExt_help.gif

xcode抓取ui元素類似Android的ddms

xcode抓取ui元素類似Android的ddm.gif

xcode中輸入po后在執(zhí)行動態(tài)調(diào)試(需要調(diào)試狀態(tài))

xcode中輸入po后在執(zhí)行動態(tài)調(diào)試.gif

xcode自動打開奔潰斷點(diǎn)調(diào)試

xcode自動打開奔潰斷點(diǎn)調(diào)試.gif

iOS調(diào)試之LLDB

iOS調(diào)試之LLDB

分享是一種美德,牽手是一種生活方式。

最后感謝簡書提供的分享平臺,你覺得有用可以收藏方便以后查閱。

個人分享內(nèi)容分類

今日頭條號--牽手生活 :android 破解與逆向(暫未接觸ios逆向)

csdn--牽手生活 :android 入門級介紹、部分工具類分享。

簡書--牽手生活 :側(cè)重打造-ios、Java web樂園

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容