IOS 開發筆記-基礎 UI(2)

來源:互聯網
上載者:User

標籤:

1、公司標示一般使用反向網域名稱

正向網域名稱 www.xxx.com 用來標示一台網路主機,只要公司內部不重複就可以。
反向網域名稱 com.xxx.demo 用來標示產品,應該唯一標識。

cn.com.abc.product,最後面是自己公司的產品名字

2.、Bundle Identifier: 產品唯一標示符

Bundle ID = 公司的反向網域名稱 + 產品名

1> 在模擬器上面,只能有一個唯一的標示符的應用程式
2> 在AppStore上,所有的應用程式的Bundler ID都是唯一的

Bundle ID 不支援中文。

因此如是上架產品,需要修改Bundle ID,蘋果使用 Bundle ID 來區別產品,記錄產品的收入等。

但是不影響開發。

3、常用控制項

不需要全部百度學習,用到哪個,再學哪個即可。瞭解常用的。

為了便於開發人員打造各式各樣的優秀App,UIKit架構提供了很多功能強大又易用的UI控制項,以下列舉一些在開發中可能用得上的UI控制項:

其中九宮格(集合視圖),是在 Iphone6之後出現的,很有可能取代 UITableView 的功能。

4、修改控制項的狀態

在程式運行過程中,經常需要去修改(更新)UI控制項的顯示狀態。比如:檔案下載過程中,即時更新下載進度。音樂播放過程中,即時更新播放進度。 方法很簡單:每一個UI控制項都是一個對象,修改UI控制項的狀態,其實就是修改控制項對象的屬性,比如修改UILabel顯示的文字,就修改UILabel對象的text屬性即可,修改UIImageView顯示的圖片,就修改UIImageView對象的image屬性即可,不難想到,每一個UI控制項肯定都有很多屬性。比如:UIProgressView進度條控制項有progress屬性(進度值)UILabel和UITextField都有text屬性(顯示文字)……雖然,每一個UI控制項都有自己的獨特屬性,但是有些屬性是每個UI控制項都具備的,比如每一個UI控制項都有自己的位置和尺寸、都有自己的父控制項、子控制項。於是,所有的UI控制項最終都繼承自UIView,UI控制項的公用屬性都定義在UIView中,比如:frame :位置和尺寸center :中心點位置…… 

5、熟悉模擬器的快速鍵操作,多摸索,多動手。

6、在UIKit中,座標系的原點(0,0)在左上方,x值向右正向延伸,y值向下正向延伸

 

IOS 開發筆記-基礎 UI(2)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.