1.Cocoa OS
核心操作系统层:
内存管理 文件系统 电源操作
与硬件交互
2.Cocoa Services
核心服务层:
网络连接 文件访问 数据库 用户信息
3.Media
媒体层:
音视频录制,图形和动画
4.Cocoa Touch
可触摸层,提供各种开发框架。
UIKit : 可视化组件
UIButton
UISwitch
UIProgressView
成员变量都用_表示 如:UIView *_view;
toolbar或navigationbar上才能显示item
程序启动过程:
1>加载最主要的main.storyboard文件
2>创建箭头所指的控制器对象
3>创建控制器内部view,显示到界面