IOS入门篇(一)
来源:互联网 发布:mysql中的set 编辑:程序博客网 时间:2024/05/16 01:40
内容提纲
一、学前须知
1.学前须知
2.开发的准备
3.学期作业
二、iOS系统架构
1.iOS系统架构
2.Cocoa Touch
3.iOS自带的框架(不用记忆,需要时查询即可)
三、iOS和android系统架构对比
iOS自带的框架:
Cocoa
Touch UIKit
Media
core Graphics
Open GL ES
Core Animation
Core Services
Core Data
Foundation
Core OS
iOS应用程序基于Foundation和UIKit框架
访问存储在应用程序里的图片和其它资源
创建和管理字符串
提交和接收通知
创建日期和时间对象
自动发现IP网络上的设备
操作URL流
执行异步代码
所有的iOS应用程序都基于UIKit,你不能是应用程序脱离这个框架。UIKit提供了在屏幕上绘制的机制,捕获事件,和创建通用用户界面元素。
IKit也通过管理显示在屏幕上的组件来组织复杂的项目。
IOS系统架构层
核心操作系统层(Core OS layer)
核心服务层(Core Services layer)
媒体层(Media layer)
可触摸层(Cocoa Touch layer)
1、Core OS 是位于IOS系统架构最下面的一层是核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以
直接和硬件设备进行交互。
2、Core Services 是核心服务层,可以通过它来访问IOS的一些服务。
3、Media是媒体层 负责音频、视频 、图形的绘制,动画效果(例如:调用媒体设备的API)
4、Cocoa Touch 是可触摸层,UE 触摸交互操作
IOS是基于UNIX内核,Android是基于Linux内核
一、学前须知
1.学前须知
2.开发的准备
3.学期作业
二、iOS系统架构
1.iOS系统架构
2.Cocoa Touch
3.iOS自带的框架(不用记忆,需要时查询即可)
三、iOS和android系统架构对比
iOS自带的框架:
Cocoa
Touch UIKit
Media
core Graphics
Open GL ES
Core Animation
Core Services
Core Data
Foundation
Core OS
iOS应用程序基于Foundation和UIKit框架
访问存储在应用程序里的图片和其它资源
创建和管理字符串
提交和接收通知
创建日期和时间对象
自动发现IP网络上的设备
操作URL流
执行异步代码
所有的iOS应用程序都基于UIKit,你不能是应用程序脱离这个框架。UIKit提供了在屏幕上绘制的机制,捕获事件,和创建通用用户界面元素。
IKit也通过管理显示在屏幕上的组件来组织复杂的项目。
IOS系统架构层
核心操作系统层(Core OS layer)
核心服务层(Core Services layer)
媒体层(Media layer)
可触摸层(Cocoa Touch layer)
1、Core OS 是位于IOS系统架构最下面的一层是核心操作系统层,它包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。它可以
直接和硬件设备进行交互。
2、Core Services 是核心服务层,可以通过它来访问IOS的一些服务。
3、Media是媒体层 负责音频、视频 、图形的绘制,动画效果(例如:调用媒体设备的API)
4、Cocoa Touch 是可触摸层,UE 触摸交互操作
IOS是基于UNIX内核,Android是基于Linux内核
0 0
- IOS入门篇(一)
- iOS入门(一)
- iOS动画入门一
- iOS入门(一)
- IOS轻松入门一
- ios 初级入门 (一)
- IOS+PhoneGap入门(一)
- iOS 测试入门 XCTest入门(一)
- ios开发入门篇(一):创建工程
- iOS开发中OpenGL入门一之概念篇
- IOS入门(入门篇)
- Ios 入门 ----基本的控件 (一)
- 一 :ios学习笔记 OC入门1
- iOS入门-基础控件总结(一)
- IOS学习(一):入门知识
- ios-AutoLayout 入门与精通图解 (一)
- iOS中 Swift初级入门学习(一)
- iOS中 Swift初级入门学习(一)
- 函数的得墨忒耳法则
- 英特尔® 虚拟化技术(inter VT-X)加快 Android开发,并解决无法虚拟化问题
- 浅谈C++多态性
- 欢迎使用CSDN-markdown编辑器
- uva10201(Adventures in Moving - Part IV)
- IOS入门篇(一)
- 正则表达式验证只能输入中文
- 一个TextView 设置两种字体颜色和大小
- 2D横版地图碰撞实现
- Python中logging模块的使用
- 在ListView中嵌套EditText,EditText内容过多需要滚动的问题
- continue、break、return的区别
- 定义Fibonacci数列如下: / 0 n=0 f(n)= 1 n=1 \ f(n-1)+f(n-2) n=2 输入n,用最快的方法求该数列的第n项。
- AB是一家?VAO与VBO