版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【移動應(yīng)用開發(fā)技術(shù)】Xcode的基本使用
新建項目第一步:
打開Xcode,在歡迎界面選擇“Createa
newXcode
project”
或者在菜單欄:File
—>
New—>Project
第二步:
選擇iOS項目,模板一般選擇Single
ViewApplication或者使用空模板
第三步:
輸入項目信息,包括項目名、公司組織名、公司組織ID、語言、支持的設(shè)備
注意:公司組織ID,一般為公司的域名,各域倒過來
BundleID為安裝到手機中的App唯一標示,其默認組成為"公司組織ID.項目名"第四步:
選擇項目的存放位置Xcode中的各個面板項目創(chuàng)建完畢后,可以看到,整個開發(fā)環(huán)境共由5部分組成:
1.
上側(cè)導航面板控制調(diào)試的運行及項目目標,調(diào)試的狀態(tài)信息顯示,編輯模式及其他面板的顯示控制
2.
中間:代碼/文件編輯面板
3.
左側(cè)導航面板
4.
右側(cè)導航面板
5.
下側(cè)導航面板
上側(cè)導航面板包括:
控制調(diào)試的運行及項目目標,調(diào)試的狀態(tài)信息顯示,編輯模式及其他面板的顯示控制左側(cè)導航面板,共8部分:
項目文件面板
類關(guān)系面板
查找面板
錯誤及警告面板
測試面板
運行調(diào)試面板
斷點信息面板
運行調(diào)試記錄信息面板右側(cè)導航面板,分上下兩部分:
上部分為屬性面板,根據(jù)選擇的對象不同,屬性面板中的子面板也會不同
下部分為模板面板,包括文件模板、代碼塊模板、UI元素模板、資源元素列表下側(cè)導航面板,分左右兩部分:
左部分為調(diào)試信息面板
有部分為終端面板Xcode的調(diào)試在代碼的任意位置的左側(cè)點擊,可以添加此處為斷點,如:
斷點:調(diào)試時運行至此處,運行暫停
在斷點出暫停時,通過下側(cè)的調(diào)試面板,進行調(diào)試控制
自左到由按鈕的功能依次:隱藏下側(cè)面板、當前斷點使能控制、繼續(xù)運行、執(zhí)行完當前行暫停、單步調(diào)試一條語句(如果有調(diào)用會進入內(nèi)部)、執(zhí)行完當前函數(shù)暫停、視圖關(guān)系調(diào)試、定位模擬、線程信息左側(cè)面板中的運行調(diào)試子面板,在運行調(diào)試時會顯示程序的運行信息,如:
信息包括:CPU/內(nèi)存/硬盤/網(wǎng)絡(luò)的使用情況,程序中多線程的情況離線文檔Xcode自帶的文檔閱讀工具
菜單欄
—>Window—>DocumentationandAPIReference默認情況下,Xcode將自帶以下文檔:iOS、Xcode、MacOSX、watchOS,但這些文檔都僅僅包含內(nèi)容的索引,需要在聯(lián)網(wǎng)的情況下才可以使用離線文檔的下載:
/library/downloads/docset-index.dvtdownloadableindex
該網(wǎng)址中能過查看到所有的文檔信息,是實時更新的,在這里面找到想要的文檔后,通過下載鏈接即可下載離線文檔的安裝位置:
有兩個位置可選(不同的版本不同的位置有效)
/Applications/Xcode.app/Contents/Developer/Documentation/DocSets
/Users/用戶名/Library/Developer/Shared/Documentation/DocSets
離線文檔安裝完畢后,記得重啟XcodeDash是一款非常人性化的文檔查看工具,同時支持Mac
OS
X及iOS
Dash可以查看到絕大部分語言的開發(fā)文檔,并提供非常簡單的下載操作
很多出色的開源項目的開發(fā)文檔,也以Dash文檔的查看方式提供
XibXib是一個
iOS
/Mac_OS_X
系統(tǒng)上App的圖形開發(fā)輔助工具
能夠快速的開發(fā)一些獨立的圖形,包括:頁面中的一部分圖形或整個頁面圖形
包含大多數(shù)UIKit中的視圖對象,可視化地進行圖形開發(fā)
設(shè)置圖形的位置大小可以通過:設(shè)置視圖對象的frame屬性值、Autolayout自動布局
創(chuàng)建一個xib文件
iOS
—>
UserInterface—>Empty
xib中視圖對象的參數(shù)可以在右側(cè)面板中進行設(shè)置,包含以下部分:
視圖關(guān)聯(lián)自定義類型:1)添加一個視圖子類,其父類必須與xib中視圖擁有共同父類2)在標示面板中,設(shè)置視圖對象的類型為自定義視圖子類類型3)連接屬性:
a.選擇視圖對象,打開輔助編輯器
b.右鍵要關(guān)聯(lián)的子視圖,選擇NewReferencing
Outlet,拖到代碼中的接口部分
c.設(shè)置關(guān)聯(lián)的屬性名即可
連接后,在代碼中通過屬性即可訪問子視圖4)響應(yīng)子視圖事件:
a.選擇視圖對象,打開輔助編輯器
b.右鍵要響應(yīng)的子視圖,選擇一個事件(如TouchUpInside),拖到代碼的實現(xiàn)部分(接口部分也行)
c.設(shè)置響應(yīng)的方法名以及參數(shù)
設(shè)置后,在代碼中會自動生成方法,在方法中添加代碼即可xib中視圖對象與視圖子類的關(guān)系
如:在Xib中添加一個UIView,稱作“A”,添加一個UIView子類,稱作“B”
父子關(guān)系:UIView—>B
—>
A
即:在標示面板中,設(shè)置的類型,是xib中視圖對象的父類類型xib中設(shè)計整個頁面1)
選在xib中的File’sowner,設(shè)置class為控制器子類2)
右鍵File’sowner,view屬性連線到xib中的view對象3)
創(chuàng)建控制器時,用initWithNibName初始化控制器storyboardstoryboard與Xib的區(qū)別:1)storyboard中以控制器對象作為設(shè)計對象,可以定義控制器子類,并在storyboard中設(shè)置其屬性
xib中以視圖對象作為設(shè)計對象,可以定義視圖子類2)storyboard可以定義頁面之間的跳轉(zhuǎn)關(guān)系,這種關(guān)系被稱作“segue”
xib中不能設(shè)計跳轉(zhuǎn)關(guān)系3)storyboard提供了UIStoryboard類型,提供了兩個方法獲取其中設(shè)計的控制器對象
xib中提供
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030醫(yī)療服務(wù)數(shù)字化轉(zhuǎn)型電子病歷建設(shè)發(fā)展趨勢預(yù)測報告
- 瀝青混合料拌和設(shè)備操作工安全教育水平考核試卷含答案
- 2025-2030醫(yī)療大數(shù)據(jù)行業(yè)市場競爭力分析及行業(yè)發(fā)展趨勢規(guī)劃管理策略
- 2025-2030醫(yī)療健康橋之印度醫(yī)療健康行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景預(yù)測研究報告
- 2025-2030醫(yī)療健康服務(wù)分級診療體系構(gòu)建與醫(yī)療資源均衡
- 2025-2030醫(yī)療健康大數(shù)據(jù)挖掘技術(shù)應(yīng)用探索與醫(yī)療信息化市場競爭力查詢
- 2025-2030醫(yī)療健康大數(shù)據(jù)應(yīng)用倫理規(guī)范研究與醫(yī)患決策支持系統(tǒng)創(chuàng)新指南研究報告
- 汽車機械維修工安全素養(yǎng)考核試卷含答案
- 陶瓷工藝品制作師安全生產(chǎn)能力測試考核試卷含答案
- 合成樹脂生產(chǎn)工安全理論競賽考核試卷含答案
- 別克英朗說明書
- 地下管線測繪課件
- 珍稀植物移栽方案
- 新人教版數(shù)學三年級下冊預(yù)習學案(全冊)
- JJG 810-1993波長色散X射線熒光光譜儀
- GB/T 34336-2017納米孔氣凝膠復合絕熱制品
- GB/T 20077-2006一次性托盤
- GB/T 1335.3-2009服裝號型兒童
- GB/T 10046-2008銀釬料
- GA 801-2019機動車查驗工作規(guī)程
- 灌注樁后注漿工藝.-演示文稿課件
評論
0/150
提交評論