1.UIKit和其他框架
- UIKit提供了用戶接口控件,比如button,label等丹莲,另外也管理view controllers和app的UI光坝。
- Foundation是另外的框架,提供了組建APP所需要的基本元素甥材,例如CoreGraphics用于劃線和圖片顯示等盯另,AVFoundation用于播放video和聲音等。
- 所有組成IOS的框架洲赵,被稱為 CocoaTouch鸳惯。
2.關(guān)于橫豎屏和屏幕像素
2.1關(guān)于像素
設(shè)備 | 尺寸 | 點(diǎn)陣數(shù) |
---|---|---|
iphone4s及之前設(shè)備 | 3.5“ | 320/480 |
iphone5系列 | 4” | 320/568 |
iphone6 | 4.7“ | 375/667 |
iphone6s | 5.5” | 414/736 |
ipad | 7.9“or9.7" | 768/1024 |
在iphone4及以后的設(shè)備中,一個(gè)點(diǎn)陣代表的像素有復(fù)數(shù)個(gè)叠萍,iphone4中一個(gè)點(diǎn)陣有2×2個(gè)像素點(diǎn)芝发,在iphone6s中是3×3個(gè)像素。但是在UIKit中苛谷,處理的都是以point為單位的辅鲸,與像素點(diǎn)無(wú)關(guān),所以作為開(kāi)發(fā)來(lái)說(shuō)腹殿,不需要關(guān)心独悴。像素點(diǎn)是設(shè)計(jì)師要考慮的事情。
2.2修改橫豎屏
在AttributeInspector中赫蛇,將viewControllerde的Orientation修改為landscape.