iOS开发初学者的知识

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];(边界)

苹果产品屏幕大小:

iOS开发初学者的知识_第1张图片
自己写的.png
如何创建窗口#####
 //应用启动完成后 创建window
    self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen] bounds];
  //指keyWindow。并设置可见
  [self.window makeKeyAndVisible];
  //添加背景颜色
  self.window.backgroundColor = [UIColor whiteColor];

你可能感兴趣的:(iOS开发初学者的知识)