1.UI初认识
前節:app是什么?
app英文全稱:application 應用程序,簡稱應用。也就是手機應用的簡寫
?出處:http://www.cnblogs.com/mcj-coding/p/5098254.html?QQ:853740091
1.UI
UI即User Interface(用戶界面)的簡稱。UI設計則是指對軟件的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟件變得有個性有品味,還要讓軟件的操作變得舒適、簡單、自由、充分體現軟件的定位和特點。UI還有其它的意義,如Unit Interval,Univ of Iowa,Unlock Instruction,Urgent Interrupt。在iOS中UI指的就是用戶界面
1.1 UI舉例
UI 字面上看是用戶和界面,還包括用戶和界面之間的交流。如果游戲機是我的程序,那么操作按鍵就是UI。我們睜開眼看到的世界就是世界給我們展示的UI
?1.2??UI的重要性
用戶對程序的第一感覺就是UI感覺(男女見面的第一印象,還是比較重要的)。用戶再使用過程中,和程序交流主要是通過UI,如果UI展示不清楚,交互比較別扭,會直接影響用戶的體驗。而用戶體驗是一個app成敗的關鍵元素之一
?
1.3 UI設計
UI 設計需要專業的培訓,這里就不說了,一般公司有自己UI設計師
?
2. 創建UI的工具就是---Xcode的使用
2.1 打開Xcode
?Get started with a playground(可視化編程)
Create a new Xcode project (創建一個新項目)
Check out an Existing project (打開一個存在的項目)
?
2.2 選擇Create a new Xcode project (創建一個新項目)
五個其中四個是模板(高考作文模板,雖然快速但是缺乏新意,一般自己編寫,可以任意添加自己喜歡的東西,刪除自己不喜歡的)
選擇SingleView Application這個模板 --點擊 next
?
?
2.3 添加項目名稱和項目的詳情信息
product Name :項目名稱(理論支持中文,用后會出問題,圖片加載不出來等)
Oranization Name:開發者的名稱(會在每個.h 和 .m文件中顯示出來(演示))
Oranization Identifiter :app企業標識(公司網址倒寫 com.baidu.www(網址唯一))
bundle Identifiter :Oranization Identifiter + product Name; 開發證書標識,要和開發證書名字一致
use core Data : 會自動生成數據管理相關代碼
?我們當前只需要添加一個項目名稱就行---點擊 next (這樣我們項目就創建完成了)
?
?
3. Xcode 面板介紹
3.1【導航區域】
?
最上面從左到右依次是:
項目導航(快速的找到文件和類)
符號導航 (快速的找到類的方法、屬性)
搜索導航(輸入一個字符,項目只要含有這個字符的的都會顯示出來)
問題導航 (程序有警告和錯誤時,就有在這顯示)
單元測試導航
調試導航/線程導航? (導航面板統一顯示應用程序調試狀態在或者出錯情況下堆棧的調試狀態,CPU的使用情況,以及相關的網絡和內存信息)
斷點導航 (快速編譯、禁用、刪除斷點)
日志導航 (編譯調試日志和源代碼變更日志)
快捷鍵 Command +1、2………..
?
?
3.2【編輯區域】
?
3.3【通用區域】
查看區/屬性區 (用到時再說)
庫區域
從左到右依次為:
? ? 文件庫(里面包含了我們要創建的各種文件)
? ? 代碼片段庫 (自己可以快速定義代碼片段 和 更改系統自帶的代碼片段的快捷提示)
? ? UI對象庫 ?(包含了各種我們要使用的UI控件)
? ? 媒體庫 (可以顯示我們項目中使用的多媒體文件)
?
【調試區域】 (左邊顯示項目中的變量和屬性值等,右邊顯示我們打印的信息)
?
?
轉載于:https://www.cnblogs.com/mcj-coding/p/5098254.html
總結
- 上一篇: 希尔排序(Shell's Sort)的C
- 下一篇: JS基础:1