標籤:des http ar io os 使用 sp on 檔案
建立新項目
File-New-New Project shift+command+N Product Name(產品名稱)+Company Identifier(公司標識)Xcode會將這兩項結合起來,為應用程式產生一個唯一的Bundle Identifier Class Prefix(類名首碼),這裡應該輸入一個至少包含3個大寫字母的字串。 Devices 需要指定app針對的裝置類型(iphone,ipad,或通用) Use Storyboards 使用故事板Use ARC 使用ARCInclude Unit Tests 包含單元測試 1.工具列 啟動 停止 運行方案 啟用\禁用斷點 即時檢視,顯示進行中的操作或處理 Editor: 標準視圖,輔助視圖command+option+enter,版本控制按鈕 View:控制 左邊導航控制台(navigator pane),下面的輸出資訊面板,右側工具 + 生產力面板(utility pane)的顯示隱藏Organizer: 很多通用功能的集合,API文檔查看器。。。 2.導航視圖 項目導航面板(project navigator) command+1項目用到的所有檔案,代碼,圖片檔案,資料模型,屬性列表等 符號導航面板(symbol navigator) command+2OC類型,枚舉類型,結構體,全域變數等 搜尋導航面板(search navigator) command+3 Find Optionstextualregular expression Regexdefinitionsreferences Find text 文本Find Symbol definitions 定義Find Symbol refrences 引用 In Project In Project And Frameworks 錯誤資訊導航面板 command+4 調試導航面板,線程堆棧 command+5 斷點導航面板 command+6 日誌導航面板(log navigator) command+7 3.跳轉欄 Recent Files 最近的檔案Unsaved Files 未儲存的檔案Counterparts 關聯的檔案Superclasses 父類Subclasses 子類Siblings 兄弟類Categories 分類Includes 包含Include By 被包含 上一個,下一個檔案 檔案路徑 點擊No Selection,彈出當前檔案中包含的方法和其他符號,選擇可跳轉到目標位置。C代表類M代表方法P代表property 4.工具 + 生產力面板 command+option+n內容會隨編輯器面板顯示的內容不同而不同 5.Interface Builder使用者介面編輯器,已經整合進xcode中 6.新的編譯器和調試器LLVM(Low Level Virtual Machine,底層虛擬機器) 工程組織 項目名稱 檔案夾,可任意建立檔案夾,組織檔案 使用者介面元素 應用程式相關的各種資訊,屬性列表 先行編譯頭,一般包含項目中用到的所有外部架構的標頭檔。 架構或庫 產生的app 注意,以上檔案夾跟檔案系統本地的檔案夾並非一一對應,只是用來組織工程中的檔案分組,便於查看。 Interface Builderxib檔案,統稱nib檔案 Dock工具條 檔案的擁有者,載入此nib檔案的對象,一般即為對應的viewController 第一響應者,代表當前正在與使用者進行互動的對象。 在IB中載入到介面上的對象,在nib檔案被載入的時候執行個體化。 庫 command+option+control+n 庫包含了UIKit內建的各種對象,是可重用對象的集合。檔案模版庫-檔案模版command+option+control+1程式碼片段庫-精選的代碼片片段,方便複用.(如何使用,建立,參見筆記:xcode產生程式碼片段)command+option+control+2物件程式庫-可重用對象,使用者介面元素,手勢等。command+option+control+3媒體庫-所有的媒體檔案,圖片,聲音,影片檔案等。command+option+control+4 檢查器 File Inspector 檔案檢查器(檔案相關資訊) command+option+1Quick Help Inspector 快速協助檢查器(協助資訊) command+option+2Identifier Inspector 標識檢查器(標識) command+option+3Attributes Inspector 屬性偵測器 (屬性)command+option+4Size Inspector 尺寸檢查器 (尺寸)command+option+5Connections Inspector 關聯關係檢查器(關係) command+option+6 在視圖中添加標籤採用拖動的方式,將對象從物件程式庫拖動到某個介面上,作為其子視圖。比如拖動一個Lable,實際上是在UIView上,建立了一個UILable執行個體作為其子視圖。 IB所做的圖形化工作,實際上就是將預定義對象序列化到xib檔案中,然後當xib檔案被載入的時候,再將對象直接載入到記憶體中。 為app設計表徵圖 icon.png 57*57[email protected] 114*114 @2x為命名規範,用於retina螢幕ios中,必須使用.png作為應用程式圖示,ios會對png自動最佳化。 快速鍵:導航面板:command+n(組織,類型,查詢,錯誤,調試,斷點,日誌)檢查器:command+option+n(檔案,幫組,標識,屬性,尺寸,關係)構建程式:command+B運行程式:command+R建立新檔案:command+N右側工具 + 生產力欄:command+option+0儲存項目:command+S庫面板:command+option+control+n標準視圖command+enter輔助視圖command+option+enter 技巧:如果要在模擬器中,將app從主畫面上清除,可以在ios模擬器的菜單 ios模擬器->還原內容和設定。
第02章 建立項目