ios应用程序开发方法与实践-第01章x

ios应用程序开发方法与实践-第01章x

ID:39967797

大小:1.69 MB

页数:38页

时间:2019-07-16

ios应用程序开发方法与实践-第01章x_第1页
ios应用程序开发方法与实践-第01章x_第2页
ios应用程序开发方法与实践-第01章x_第3页
ios应用程序开发方法与实践-第01章x_第4页
ios应用程序开发方法与实践-第01章x_第5页
资源描述:

《ios应用程序开发方法与实践-第01章x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章iOS平台初探本章内容概要了解什么是iOS。了解iOS的现状与发展前景。了解iOS的主要框架结构。了解不同iOS设备之间的联系与区别。了解其它主流移动操作系统,如Android、WindowsPhone。掌握iOSSDK与Xcode集成开发环境的安装与配置过程。了解主要开发工具的作用,如Xcode、InterfaceBuilder与iOS模拟器。了解加入iOS开发人员计划的步骤。掌握如何在模拟器与真实设备上运行程序。创建第一个iOS应用程序,并了解程序的结构与代码的执行流程。iOS应用程序开发方法与实践21.1iOS框架介绍iOS

2、是指运行于iPhone、iPad和iPodtouch上的操作系统及其相关技术的统称。在操作系统层面上,iOS是用于管理上述移动设备的操作系统。史蒂夫乔布斯(SteveJobs)在2010年6月7日的WWDC全球开发者大会上宣布将iPhoneOS改名为iOS。iOS应用程序开发方法与实践31.1.1现状与发展前景iOS系统外观时尚典雅、界面华丽优美、操作简单直白。利用触屏、各种手势,颠覆了传统移动设备的交互方式。更好的娱乐体验。良好的生态环境造就了苹果AppStore中的海量应用程序。iOS应用程序开发方法与实践41.1.2框架介绍按照功

3、能,iOS框架主要分为4层。上层抽象,下层具体。应优先考虑使用较高的层提供的服务,只有当高层服务不能满足某一具体需要的时候,才考虑使用较低的层。这样做的好处是什么?UIKit框架与Foundation框架结合在一起称为CocoaTouch。CoreOSCoreServicesMediaCocoaTouchiOS分层架构图iOS应用程序开发方法与实践51.1.3不同iOS设备的联系与区别iPhone、iPad或者iPodtouch都由iOS系统进行管理。大部分情况下iOS应用程序可以在上述设备上运行。不同苹果移动设备间的差异:物理差异:屏

4、幕尺寸不同(针对不同设备单独设计界面)、有无摄像头等。SDK中的某些类专门针对特定设备,例如分割视图控制器(UISplitViewController)等只针对iPad。有时候相同的类在不同设备上的行为是有区别的,一定要用指定类型的设备进行测试。iOS应用程序开发方法与实践61.2其它主流移动操作系统简介AndroidGoogle公司发布。开源。无缝集成Google应用。使用Java来开发Android应用。对硬件要求高。安全性需要进一步提高。设备种类繁多,造成程序兼容性问题。安装AndroidSDK,并使用Eclipse集成开发环境进

5、行开发。iOS应用程序开发方法与实践71.2其它主流移动操作系统简介WindowsPhone微软公司发布。极高的易用性和强大的可扩展能力。封闭。基于.NETCompactFramework框架。使用VisualStudio集成开发环境,利用C#、VB.net编程语言来开发应用程序。iOS应用程序开发方法与实践81.3安装并配置集成开发环境iOSSDK中包含了众多类库以及集成开发环境。Xcode是一款功能强大的集成开发环境。Xcode让程序开发过程更容易、更迅速,而且从程序开发到测试、调试、发布都被完整地集成在了一起。iOS应用程序开发方

6、法与实践91.3.1申请加入iOS开发人员计划加入iOS开发人员计划后可以:访问iOS开发中心网站上的所有资源。获得苹果公司的技术支持。允许生成证书,并在真机上进行程序的部署与调试。将程序提交到苹果商店。iOS开发人员计划分为个人版用户与企业版用户两种。个人版用户可以提交应用到苹果商店,99美元/年。企业版用户仅用于企业内部使用,无法提交app至苹果商店,399美元/年。iOS应用程序开发方法与实践101.3.1加入iOS开发人员计划的步骤在苹果网站中提交个人信息。AppleID。选择要加入的程序的类别。输入个人信息与银行账户信息。下载

7、并填写PDF申请表。发送传真或电子邮件。激活账户。iOS应用程序开发方法与实践111.3.2安装Xcode与iOSSDK必备条件:基于Intel处理器的Mac计算机。安装了MacOSX10.6.5或更高版本的操作系统。可以在AppStore中在线安装,或者下载dmg安装镜像文件后手动安装。iOS应用程序开发方法与实践121.3.3其他相关开发工具介绍Dashcode.app:开发基于Web的应用程序,或是Dashboard小工具。Instruments.app:一个采样与分析工具,可以监测内存使用和内存泄漏,给出程序性能指标,定位出现问

8、题的代码,用于程序性能测试与优化。QuartzComposer.app:创建动画、图形。iOS模拟器:运行和调试程序。iOS应用程序开发方法与实践131.4配置iOS设备以运行程序按照以下步骤配置iOS设备

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。