企业级ios应用开发实战

企业级ios应用开发实战

大小:40.64M

更新时间:23-09-05

系统:Pc

版本:v

请使用电脑访问此页面下载

企业级ios应用开发实战是一本ios企业应用开发的详细开发教程,由杨宏焱编著,机械工业出版社出版。本书内容十分全面,系统的讲解了开发企业级ios应用所需掌握的各项核心技术,以及各种工具个框架的使用方法,同时还包含了大量的技巧和实践,以及精心设计的辅助读者理解的小案例,能够指导读者进行完整实践的大案例,实战性很强,适用于正在从事ios应用开发和学习ios开发的人下载学习参考。

内容简介

企业级ios应用开发实战分为三部分:基础篇(1~6章),首先介绍了传统企业级应用与iOS企业级应用的区别、iOS企业级应用程序的架构以及发布方法,然后详细讲解了iOS的开发框架、Objective-C语法的核心要素、Xcode集成开发环境、Interface Builder和高级图形界面;

核心技术篇(7~17章),系统深入地讲解了网络、XML和JSON、用户数据保存、安全、多媒体、绘图、动画、多点触摸和手势、GPS、重力感应、本地化、多线程、并行编程、通知、通讯簿等与企业级应用相关的核心技术特性,

同时也讲解了开源框架CorePlot;实战篇(18~19章)以迭代的方式讲解了两个综合案例的完整实现过程,既融合了前面的理论知识,又展现了企业级iOS应用开发的流程和方法。

企业级ios应用开发实战具有如下特点:

1、主题明确,以“iOS”和“企业开发”为主题, 但并没有将二者割裂开来,而是将二者紧密联系、互相呼应。首先由浅入深介绍了整个 SDK 框架层次,包括 Objective-C语言简介、SDK 的构成、Foundation 框架、UIKit 框架、QuartzCore、CoreAnimation以及其他第三方扩展框架,然后对在企业应用中一些需要特别讨论的方面(如安全、网络、APN、多线程等内容)进行专门的论述。撇开企业开发的特色不谈,本书也完全可以作为一本 iOS 开发的经典教材。

2、理论和技术兼顾。许多 iOS 开发书籍,轻理论,重技术,往往只告诉你怎么做,而不告诉你为什么要这样做,难以让读者在理解的基础上加深记忆。而本书以理论为纲,以技术为体,从基本理论到具体使用的技术都一一道来,不仅告诉你怎么做,而且将每一种技术的来龙去脉阐述清楚。在讲解具体技术的同时,不时穿插着小的知识点,让读者进一步拓宽相关的背景知识。

3、详细分析代码,实用性强。作为编程类书籍,免不了有大量的代码。但本书对多数代码都进行了阐释,重点内容还会有专门的标注,如“提示”、“注意”等,以提醒读者注意,或者及时回顾前面的知识点。本书中的每一个示例程序,都收录到本书的随书光盘中。所有的程序都经过作者认真调试,可以直接运行。

内容导读

本书共分 19 章,主要内容如下:

基础篇

第 1 章介绍了企业应用的概念,什么是 iOS 企业应用,iOS 企业应用的框架及构成,特别是对于苹果 iOS 企业证书申请和 iOS 企业应用程序的部署方式(In-House、Ad-Hoc、OTA)进行了详细的介绍。

第 2 章介绍 iOS SDK,包括其框架和构成。iOS SDK 是 iOS 开发中最为重要的工具和武器,每个 iOS 开发人员都必须熟悉并深刻理解它。

第 3 章介绍 iOS 开发语言 Objective-C。对于没有接触过这种语言的读者,将在本章对Objective-C 有一个全面的理解。本章从两个方面对 Objective-C 进行了介绍,即 Objective-C 的C 语言特性和面向对象特性。也对 Objective-C 的一些现代语言特性,如块编程(函数式编程中的主要内容)、反射(运行时支持)和可变参数也进行了介绍,这些内容在其他书籍中是比较罕见的。

第 4 章介绍 Xcode IDE。从 Xcode 4.0 开始,苹果对其功能和界面进行了全新的设计,把Interface Builder 完全整合到 Xcode 中,使程序员的开发效率更高。

第 5 章单独对 Xcode 中的 Interface Builder 进行了进一步介绍,特别是 Assistant Editor的出现,与之前的版本相比,大大简化了开发人员进行各种连接(IBOutlet 和 IBAction)的操作。

第 6 章介绍 UIKit 以及 UIKit 中包含的一系列最基本的 UI 组件,此外,介绍了如何在 UIKit的基础上进行扩充,创建自己的自定义组件库。

企业应用篇

第 7 章到第 10 章,依次从网络、XML/Json、数据存储、安全这几个方面进行介绍。这些内容中,有相当一部分是企业开发人员早已熟知的领域(如网络、XML/Json、数据存储和安全)。这些章节结合 iOS 自身的特点进行详细的阐述,包含安全沙箱、嵌入式数据库以及 iOS安全框架等内容。

第 11 章介绍 Cocoa 的多媒体、Quartz 2D 和 Core Animation 框架。

第 12 章介绍 Cocoa Touch 特有的多点触摸和手势识别。

第 13 章介绍如何利用 iPhone 的多语言支持实现应用程序的国际化。

第 14 章涉及两个方面:传统的线程编程和并行编程 GCD(Grand Central Dispatch)。在企业应用中,免不了要使用多线程。前者是传统的异步编程技术,直接与操作系统底层的线程打交道;后者是 iOS 4.0 以后新的异步编程技术,以一种函数式编程的方式,达到让系统自动进行线程管理的目的,从而避开了线程编程的复杂性。

第 15 章介绍通知、本地通知和远程通知。通知是多个对象间进行对话的机制,但耦合性低于直接的方法调用。本地通知和远程通知是两种不同的进程唤醒技术,前者由系统来唤醒,后者通过 RPC(Remote Process Calling)唤醒。

第 16 章介绍开源框架 Core Plot。Core Plot 是著名的 2D 图形框架,用于绘制散点图、柱状图和饼图等图表。

第 17 章针对 iOS 特有的硬件特性进行介绍,如通讯簿、相机、加速计和 GPS。

实战篇

第 18 章,介绍“企业 APN”在企业中的应用,以及使用“企业 APN”网络对 iOS 客户端的一些特殊要求。该章实际上包含了一个实战项目,即一个简单的 APN 切换工具(同时也提供了简单的网络状态检测)。在这个实战项目中,涉及了广泛的内容和前面诸多章节中介绍的知识,诸如后台任务、配置描述文件、BSD Socket 编程、网络检测、Safari 阻塞和并行编程GCD。

第 19 章以案例导航的方式介绍了一个实战项目,指导读者从用户的实际需求出发,结合本书中讲述过的理论知识和技术,开发一个完整的 iOS 邮件客户端,使读者对企业应用的开发有直观的认识。

使用方法

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读

展开全部内容
语言简体中文

同类热门

南方Plus电脑版南方Plus电脑版 cnki全球学术快报电脑版cnki全球学术快报电脑版 京东读书电脑版京东读书电脑版 未公开的Oracle数据库秘密未公开的Oracle数据库秘密 PHP语言精粹电子书PHP语言精粹电子书 linux常用命令大全linux常用命令大全 本草纲目本草纲目 docker入门实战docker入门实战

热门标签

图片分割软件大全 银行网银助手软件大全 好用的电脑看图软件推荐 支持avi格式的播放器推荐 数控机床模拟仿真软件大全 硬笔书法字体软件大全 电脑广告拦截软件 好用的电脑输入法软件 电脑考勤管理软件 免费的微信辅助工具推荐 电脑驱动管理软件 hosts文件管理软件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用