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_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
分享是一種美德,牽手是一種生活方式。
最后感謝簡書提供的分享平臺,你覺得有用可以收藏方便以后查閱。
個人分享內(nèi)容分類
今日頭條號--牽手生活 :android 破解與逆向(暫未接觸ios逆向)
csdn--牽手生活 :android 入門級介紹、部分工具類分享。
簡書--牽手生活 :側(cè)重打造-ios、Java web樂園