文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
正在进行安全检测...
正在进行安全检测...
发布时间:2023-12-03 05:55:53 来源:
文档文库
小
中
大
字号:
手机查看
iOS
技术概述
iOS
开发相关信息
iOS
是运行于
iPhone
、
iPod
touch
以及
iPad
设备的操作系统,它管理设备硬件
并为手机本地应用程序的实现提供基础技术。
根据设备不同,
操作系统具有不同
的系统应用程序,例如
Phone
、
Mail
以及
Safari
,这些应用程序可以为用户提
供标准系统服务。
iPhoneSDK
包含开发、安装及运行本地应用程序所需的工具和接口。本地应用
程序使用
iOS
系统框架和
Objective-C
语言进行构建,并且直接运行于
iOS
设
备。
它与
web
应用程序不同,
一是它位于所安装的设备上,
二是不管是否有网络
连接它都能运行。
可以说本地应用程序和其他系统应用程序具有相同地位。
本地
应用程序和用户数据都可以通过
iTunes
同步到用户计算机。
iOS
架构
iOS
架构和
MacOS
的基础架构相似。站在高级层次来看,
iOS
扮演底层硬件和
应用程序(显示在屏幕上的应用程序)的中介,如图
1-1
所示。您创建的应用
程序不能直接访问硬件,
而需要和系统接口进行交互。
系统接口转而又去和适当
的驱动打交道。这样的抽象可以防止您的应用程序改变底层硬件。
图
1-1
应用程序位于
iOS
上层
1
iOS
技术概述
iOS
实现可以看作是多个层的集合,底层为所有应用程序提供基础服务,高层则
包含一些复杂巧妙的服务和技术。
图
1-2
iOS
的层
在编写代码的时候,
应该尽可能地使用高层框架,
而不要使用底层框架。
高层框
架为底层构造提供面向对象的抽象。
这些抽象可以减少需编写的代码行数,
同时
还对诸如
socket
和线程这些复杂功能进行封装,
从而让编写代码变得更加容易。
虽说高层框架是对底层构造进行抽象,
但是它并没有把底层技术屏蔽起来。
如果
高层框架没有为底层框架的某些功能提供接口,开发者可以直接使用底层框架。
iPhoneSDK
包含哪些东西?
在使用
Intel
芯片的
Macintosh
计算机开发
iOS
应用程序所需的全部接口、
工具
以及资源全都包含于
iPhoneSDK
。
苹果公司将大部分系统接口发布在框架这种特殊的数据包。
一个框架就是一个目
录,它包含一个动态共享库以及使用这个库所需的资源(例
如头文件、图像以
及帮助应用程序等)。如果要使用某个框架,则需要将其链接到应用程序工程,
这一点和使用其他共享库相似。
另外,
您还需要告知开发工具何处可以找到框架
头文件以及其他资源。
除了使用框架,苹果公司还通过标准共享库的形式来发布某些技术。
由于
iOS
以
UNIX
为基础,操作系统底层的许多技术都源自开源技术,这些技术的许多接
口可以从标准库和接口目录访问。
SDK
中还包含下述重要组件:
Xcode
工具
-
提供
iOS
应用程序开发工具,包括如下关键应用程序:
o
Xcode
-
是一个集成开发环境,它负责管理应用程序工程。您可以
通过它来编辑、编译、运行以及调试代码。
Xcode
还集成了许多其
他工具,它是开发过程中使用到的主要应用程序。
o
InterfaceBuilder
-
以可视化方式组装用户接口的工具。通过
Interface
Builder
创建出来的接口对象将会保存到某种特定格式
的资源文件,并且在运行时加载到应用程序。
2
本文来源:
https://www.2haoxitong.net/k/doc/c9e1e6307ed5360cba1aa8114431b90d6c8589d3.html
《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
安全验证
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
正在进行安全检测...
2024-04-28
相关推荐
1
正在进行安全检测...
2
正在进行安全检测...
3
正在进行安全检测...
4
安全验证
5
正在进行安全检测...
6
正在进行安全检测...
7
正在进行安全检测...
8
正在进行安全检测...
9
正在进行安全检测...
10
正在进行安全检测...
推荐内容
安全验证
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...
安全验证
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...