《企业级ios应用开发实战》一第2章 iOS开发框架简介

第2章 iOS开发框架简介

本章首先介绍苹果操作系统iOS的起源、发展及构成,然后对iOS开发框架Cocoa Touch进行介绍。Cocoa Touch(或Cocoa)是多个开发框架的集合,由多个层级的子框架构成。最后介绍苹果开发工具包iOS SDK及开发环境的搭建。

时间: 2024-09-21 08:16:05

《企业级ios应用开发实战》一第2章 iOS开发框架简介的相关文章

《企业级ios应用开发实战》一1.3 iOS企业应用程序的发布

1.3 iOS企业应用程序的发布 除了上述特点,iOS企业应用还有一个显著的特点,就是应用程序的发布方式.iOS企业应用具有两种发布方式:In-House和Ad-Hoc,它们并不经过苹果公司的App Store进行发布,而只是在企业内部进行发布.换句话说,不经过苹果商店的应用程序审核程序. 1.3.1 iOS应用程序发布与App Store 2008年3月6日苹果公司推出了iPhone的应用程序开发包(iPhone SDK),吸引了全世界的开发者.2008年7月11日,App Store正式上线

《企业级ios应用开发实战》一1.2 iOS企业应用程序的架构

1.2 iOS企业应用程序的架构 本书把iOS企业应用定义为传统企业应用向iOS手机终端的顺延和扩张.在此定义下,iOS企业应用由服务端和iOS客户端构成,二者间通过3G移动互联网(CDMA/TD/WCDMA)连接或通信. 1.2.1 服务端 服务端(企业网络或Web服务)实际上为iOS企业应用提供企业数据和服务.如果把iOS客户端看做是前端应用,则服务端就是后台服务.服务端向前端提供一系列访问传统企业应用的接口,也可以为前端提供企业数据库和业务系统的访问.因此,iOS企业应用的服务端可能有两层

《Swift iOS应用开发实战》——第2章 搭建计算器的界面

第2章 搭建计算器的界面 作为一名开发者,有的时候你可能会听到身边的人在指着手机不停抱怨:"如果有这样一款应用该多好--"是呀,当一个不经意的想法被你变成现实的时候,你所得到的不仅仅是经济方面的利益,更多的是那种经历,那种从无到有,从幼稚到成熟的过程,而经历和过程无比珍贵.通过本书的学习,你将学会如何创建基于iOS平台的应用程序,并且通过对程序的改进,你完全有可能开发出一款在App Store上有百万用户下载的应用,但"千里之行始于足下",让我们一起先从本书的第一个

《AR与VR开发实战》——第1章AR技术简介

本节书摘来自华章出版社<AR与VR开发实战>一书中的第1章,第1.1节,作者 张克发 赵兴 谢有龙,更多章节内容可以访问"华章计算机"公众号查看. 第1章 AR技术简介 增强现实(Augmented Reality,AR)是一种实时计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界中并进行互动.这种技术于20世纪90年代提出,随着随身电子产品运算能力的提升,其用途将会越来越广.目前对于增强现实有两种通用的定义.一种定义是北卡大学罗

《AR与VR开发实战》 第1章 AR技术简介

第1章 AR技术简介增强现实(Augmented Reality,AR)是一种实时计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界中并进行互动.这种技术于20世纪90年代提出,随着随身电子产品运算能力的提升,其用途将会越来越广.目前对于增强现实有两种通用的定义.一种定义是北卡大学罗纳德·阿祖玛(Ronald Azuma)于1997年提出的,他认为增强现实包括三个方面的内容:将虚拟物与现实结合.即时互动.三维.另一种定义是保罗·米尔格拉姆(Paul M

《企业级ios应用开发实战》一2.2 iOS框架介绍

2.2 iOS框架介绍 iOS衍生自Mac OS X的成熟内核,但iOS操作系统更紧凑和高效,支持iPhone和iPod Touch的硬件.iOS继承了Mac OS X的风格,包括:统一的OS X 内核,针对网络的BSD套接字,以及Objective-C和C/C++编译器. iOS框架分为Cocoa Touch.Media.Core Service.Core OS四个层次,如图2-1所示. 这4个层次从上到下排列,位置越高说明层次越抽象,距离硬件底层越远,其特点如下: 层次最高的是Cocoa

《Swift iOS应用开发实战》——第1章 Swift简介

第1章 Swift简介 北京时间2014年6月3日凌晨1点,苹果公司(以下简称苹果)在美国旧金山Moscone中心举行了WWDC开发者大会开幕式,会上正式发布了iOS 8移动操作系统以及OS X Yosemite桌面操作系统.抛开Yosemite不谈,苹果在iOS 8中更新了很多内容,其中包括: 锁屏状态下直接快速删除通知. 支持发送语音信息. 输入法支持预判联想功能. 新增Healthkit健康应用. Siri支持流媒体识别,可以直接通过它购买音乐. 自带相册集成更强大的图片处理软件. 大幅改

《Swift iOS应用开发实战》——1.5 iOS模拟器

1.5 iOS模拟器 iOS模拟器是一个运行在Mac上面的应用程序,它允许我们在不使用iOS真机设备的情况下调试所编写的程序项目.它属于iOS SDK的一部分,所以在安装Xcode的时候会直接被装入Mac系统之中.当我们在Xcode中运行应用程序时,可以选择项目是在模拟器中运行还是在真机上面运行.如果选择模拟器,则Xcode会在成功编译代码以后自动将其打开. 下面来设置HelloWorld项目的运行设备. 1)点击工具栏中停止按钮右侧的Scheme字段,(项目名称右侧,">"后面

《Swift iOS应用开发实战》——第3章 设计模式和视图控制器

第3章 设计模式和视图控制器 在继续构建第2章的Calculator项目之前,有必要对一些关键知识点进行了解,这样我们不仅能够顺利完成项目,而且也清楚为什么这样做.本章中最重要的一个知识点就是MVC设计模式,通过设计模式所构建的代码可以清晰地定义应用程序的架构,提高代码的阅读性和可维护性. 除了学习设计模式之外,我们还会学习视图控制器(View Controller)的相关知识,它负责管理视图,并处理与其相关的诸多任务,包括视图的管理.设备方向的旋转,当发生低内存警告时卸载那些无用的视图对象等.

《企业级ios应用开发实战》一导读

前 言 为什么写这本书 随着我国3G网络和移动互联网的兴起,许多传统的企业应用正在从桌面向移动终端扩展,移动办公.移动营销.移动作业等需求日渐强烈. 有迹象表明,传统的互联网正在向移动互联网发展.根据摩根士丹利发布的全球互联网发展趋势报告(Mary Meeker 2010)显示:全球互联网发展趋势正在由PC-Internet向Mobile-Internet转变,手机在某种意义上已经主导着互联网的发展,新兴的下一代互联网,即Mobile 2.0正在崛起,这完全得益于移动通信技术的迅猛发展.这不仅仅