iOS:移动操作系统 ------------》ios7.0变化大,倾向于扁平化
UI:用户界面,即各种页面元素
创建工程
Xcode
ios -->Application —>模板(多个模板)singleview--->设置Devices属性:iPad、iPhone、Universal(通用)
工程介绍
工程所包含的主要文件介绍
1)Supporting Files 包含的文件有Info.plist文件和main.m文件(main函数,即入口函数)
2)工程文件夹 AppDelegate (main函数中将工程的实现交由AppDelegate来完成)
注:删除文件(删除mainStoryboard之后,需要点击工程文件 ----》General -----》DeployMent Info -------》MainInterface把Main删掉)
模拟器设置和操作
1)添加模拟器Window菜单-----》Devices选项------->+选项
2)调整模拟器大小 commond+1或2或3
3)Home键 等同于 commond+shift+H
UIWindow、UIView的创建
UIWindow------- 相当于画板
UIView-----------相当于画纸
UIView:屏幕上的一个矩形区域
1)坐标系 ----------》屏幕大小 手机型号 坐标根据点来划分 实际像素(为开发者考虑)
3GS 320*480 320*480
4 、4s 320*480 640*960
5 320*568 640*1136
6、6s 375*667 750*1134
6+、6s+ 414*736 1080*1920
2)frame:相对于父视图的位置(相对于父视图的bounds)
3)bounds:一套坐标系每一个视图都有一个bounds,修改bounds不会对本视图造成任何影响,但是会影响子视图,(真正的开发,不要轻易修改bounds)
4)center:中心点 Point类型