91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Xcode的基本使用

發布時間:2020-10-21 06:26:58 來源:網絡 閱讀:813 作者:ymanmeng123 欄目:移動開發
  • 新建項目

第一步:

    打開Xcode,在歡迎界面選擇“Create a new Xcode project”

    Xcode的基本使用

     或者在菜單欄:File —>  New —> Project

    Xcode的基本使用

第二步:

    選擇iOS項目,模板一般選擇Single View Application或者使用空模板

    Xcode的基本使用

第三步:

    輸入項目信息,包括項目名、公司組織名、公司組織ID、語言、支持的設備

    Xcode的基本使用

     注意:公司組織ID,一般為公司的域名,各域倒過來

     Bundle ID為安裝到手機中的App唯一標示,其默認組成為"公司組織ID.項目名"

第四步:

    選擇項目的存放位置


  • Xcode中的各個面板

項目創建完畢后,可以看到,整個開發環境共由5部分組成:

     1.  上側導航面板控制調試的運行及項目目標,調試的狀態信息顯示,編輯模式及其他面板的顯示控制

     2.  中間:代碼/文件編輯面板

     3.  左側導航面板

     4.  右側導航面板

     5.  下側導航面板

    Xcode的基本使用

上側導航面板包括:

     控制調試的運行及項目目標,調試的狀態信息顯示,編輯模式及其他面板的顯示控制

左側導航面板,共8部分:

     項目文件面板

     類關系面板

     查找面板

     錯誤及警告面板

     測試面板

     運行調試面板

     斷點信息面板

     運行調試記錄信息面板

右側導航面板,分上下兩部分:

     上部分為屬性面板,根據選擇的對象不同,屬性面板中的子面板也會不同

     下部分為模板面板,包括文件模板、代碼塊模板、UI元素模板、資源元素列表

下側導航面板,分左右兩部分:

     左部分為調試信息面板

     有部分為終端面板



  • Xcode的調試

在代碼的任意位置的左側點擊,可以添加此處為斷點,如:

    Xcode的基本使用

     斷點:調試時運行至此處,運行暫停

     Xcode的基本使用

     

在斷點出暫停時,通過下側的調試面板,進行調試控制

    Xcode的基本使用

     自左到由按鈕的功能依次:隱藏下側面板、當前斷點使能控制、繼續運行、執行完當前行暫停、單步調試一條語句(如果有調用會進入內部)、執行完當前函數暫停、視圖關系調試、定位模擬、線程信息

左側面板中的運行調試子面板,在運行調試時會顯示程序的運行信息,如:

     Xcode的基本使用

     信息包括:CPU/內存/硬盤/網絡的使用情況,程序中多線程的情況



  • 離線文檔

Xcode自帶的文檔閱讀工具

     菜單欄 —> Window —> Documentation and API Reference

默認情況下,Xcode將自帶以下文檔:iOS、Xcode、Mac OS X、watchOS,但這些文檔都僅僅包含內容的索引,需要在聯網的情況下才可以使用

離線文檔的下載:

     https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex

     該網址中能過查看到所有的文檔信息,是實時更新的,在這里面找到想要的文檔后,通過下載鏈接即可下載

離線文檔的安裝位置:

     有兩個位置可選(不同的版本不同的位置有效)

     /Applications/Xcode.app/Contents/Developer/Documentation/DocSets

     /Users/用戶名/Library/Developer/Shared/Documentation/DocSets

     

離線文檔安裝完畢后,記得重啟Xcode

Dash是一款非常人性化的文檔查看工具,同時支持Mac OS X 及 iOS

     Dash可以查看到絕大部分語言的開發文檔,并提供非常簡單的下載操作

     很多出色的開源項目的開發文檔,也以Dash文檔的查看方式提供

     Xcode的基本使用



  • Xib

Xib是一個 iOS / Mac_OS_X 系統上App的圖形開發輔助工具

     能夠快速的開發一些獨立的圖形,包括:頁面中的一部分圖形或整個頁面圖形

     包含大多數UIKit中的視圖對象,可視化地進行圖形開發

     設置圖形的位置大小可以通過:設置視圖對象的frame屬性值、Autolayout自動布局

     

創建一個xib文件

     iOS —>  User Interface —> Empty

    Xcode的基本使用

xib中視圖對象的參數可以在右側面板中進行設置,包含以下部分:

    Xcode的基本使用

視圖關聯自定義類型:

1)添加一個視圖子類,其父類必須與xib中視圖擁有共同父類

2)在標示面板中,設置視圖對象的類型為自定義視圖子類類型

3)連接屬性:

     a. 選擇視圖對象,打開輔助編輯器

     b. 右鍵要關聯的子視圖,選擇New Referencing Outlet,拖到代碼中的接口部分

     c. 設置關聯的屬性名即可

     連接后,在代碼中通過屬性即可訪問子視圖

4)響應子視圖事件:

     a. 選擇視圖對象,打開輔助編輯器

     b. 右鍵要響應的子視圖,選擇一個事件(如Touch Up Inside),拖到代碼的實現部分(接口部分也行)

     c. 設置響應的方法名以及參數

     設置后,在代碼中會自動生成方法,在方法中添加代碼即可

xib中視圖對象與視圖子類的關系

     如:在Xib中添加一個UIView,稱作“A”,添加一個UIView子類,稱作“B”

     父子關系:UIView —> B  —>  A

     即:在標示面板中,設置的類型,是xib中視圖對象的父類類型

xib中設計整個頁面

1) 選在xib中的File’s owner ,設置class為控制器子類

2) 右鍵File’s owner,view屬性連線到xib中的view對象

3) 創建控制器時,用initWithNibName初始化控制器


  • storyboard

storyboard與Xib的區別:

1)storyboard中以控制器對象作為設計對象,可以定義控制器子類,并在storyboard中設置其屬性

     xib中以視圖對象作為設計對象,可以定義視圖子類

2)storyboard可以定義頁面之間的跳轉關系,這種關系被稱作“segue”

     xib中不能設計跳轉關系

3)storyboard提供了UIStoryboard類型,提供了兩個方法獲取其中設計的控制器對象

     xib中提供了UINib類型

在Info.plist中可以添加“Main storyboard file base name”字段,設置程序的入口storyboard

     在入口storyboard中設置入口控制器,這樣就可以在不實現AppDelegate方法的前提設置App的第一個頁面


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿勒泰市| 盐城市| 五常市| 赣榆县| 宝应县| 东兰县| 博乐市| 剑阁县| 汨罗市| 肥东县| 南投市| 荥经县| 东阳市| 凤翔县| 泰宁县| 资阳市| 屏边| 鲁山县| 阿勒泰市| 溧水县| 宁阳县| 南开区| 运城市| 淳安县| 江陵县| 广平县| 阳原县| 行唐县| 临西县| 革吉县| 南溪县| 望城县| 滨海县| 宁强县| 习水县| 磐石市| 鄂温| 莱阳市| 合水县| 治县。| 竹北市|