1.UIKit和其他框架
- UIKit提供了用户接口控件,比如button,label等,另外也管理view controllers和app的UI。
- Foundation是另外的框架,提供了组建APP所需要的基本元素,例如CoreGraphics用于划线和图片显示等,AVFoundation用于播放video和声音等。
- 所有组成IOS的框架,被称为 CocoaTouch。
2.关于横竖屏和屏幕像素
2.1关于像素
设备 | 尺寸 | 点阵数 |
---|---|---|
iphone4s及之前设备 | 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及以后的设备中,一个点阵代表的像素有复数个,iphone4中一个点阵有2×2个像素点,在iphone6s中是3×3个像素。但是在UIKit中,处理的都是以point为单位的,与像素点无关,所以作为开发来说,不需要关心。像素点是设计师要考虑的事情。
2.2修改横竖屏
在AttributeInspector中,将viewControllerde的Orientation修改为landscape.