iOS是Apple公司的移动操作系统,主要用于iPhone、iPad、iPadMini、iPad Touch等移动产品。
iOS的系统框架 : 四层。#####
Cocoa Touch 层: 包含大部分Objective-c的API 主要由Foundation(文件访问、网络操作、数据和几何类型)和UIKit框架组成。
Media层 :主要提供了一些基本的绘图、声音和视频的技术支持 Quartz Core Audio 以及Core Animation
CoreServices层 : 底层支持。包含文件访问、网络协议、低级数据类型。 他们是C基础的接口,包括Core Foundation CFNetwork、Sqlite等的API。
APP包的成分:######
MyAPP :可执行文件 、 Icon.png: 图标 、 MainWindow.nib : 主窗口xib文件 、 Default.png: 加载时图片 、iTunesArtwork :iTunes图片、Info.plist 配置文件 、 Resource files :资源文件
UI (User Interface):
用户界面、用户能看到的各种各样的页面元素。
iOS APP = 各种各样的UI控件 + 业务逻辑和算法。
UIWindow
窗口,APP借助window将内容展现给用户看,我们不会对Window做太多操作。(1个手机应用只有一个UIWindow)。
创建window的时候,需要制定window的大小
通常window的大小(frame框架)与屏幕(UIScreen)大小一致。
代码:
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen] bounds];(边界)
苹果产品屏幕大小:

如何创建窗口#####
//应用启动完成后 创建window
self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen] bounds];
//指keyWindow。并设置可见
[self.window makeKeyAndVisible];
//添加背景颜色
self.window.backgroundColor = [UIColor whiteColor];
网友评论