標籤:
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)