大小:40.64M
更新时间:23-09-05
系统:Pc
企业级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应用开发的流程和方法。
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、双击进行阅读
精品推荐
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
photoshop cs5宝典(ps cs5教程)94.23Mpdf高清版 photoshop cs5宝典是一本pdf高清版的电子书,是目前网络上最全面、最详尽的ps cs5教程。在全面讲解photoshop各项功能和操作技巧的基础上,对photoshop cs5的新增功能进行了详细介绍,包括新增的mini浏览器,全新的画
查看惠普1020打印机使用说明书1.34M hp1020是一款非常优秀的黑白激光打印机,它具备了非常多实用给力的功能,可在工作中帮助用户快速的打印文件,在惠普打印机系列中也深受广大用户的青睐。 hp1020使用说明主要是针对新手用户提供的使用说明书,内详细的讲解了该打印机的各种操
查看新编实用五金手册电子版29.82M 随着国民经济的高速发展和科学技术的不断进步,我们正见证着新技术、新材料、新工艺和新产品的持续涌现,这些新颖的创新为五金行业带来了前所未有的机遇,各种功能的五金产品如雨后春笋般涌现出市场,特别是在进入新世纪之后,五金和机械等行业更是迎来了长足的发展。
查看第一行代码android pdf高清扫描版7.68M郭霖著 第一行代码android第一版pdf下是一本android开发入门实用书籍,由从事android开发多年的工程师郭霖编著,作者将自己丰富的项目实战经验,以浅显易懂的语言和图文并茂的实例融入本书中,涵盖android系统架构、四大组件、数据存储、多媒
查看版式设计从入门到精通44.69M高清全彩版 版式设计从入门到精通是一本广告版式设计入门书籍,由ArtTone视觉研究中心编著。本书内容共三篇设计篇、色彩篇、主题篇,集中探讨了版式设计的基础和关键问题。透过对各设计方向的版式设计作品的详细分析,希望能让读者更快掌握版式设计的基础技巧与更高的表现
查看精通正则表达式第3版52.97M杰佛瑞E.F.佛瑞德pdf扫描版正则表达式是程序员必懂的强大的工具,从较低的层面上来说,正则表达式描述的是一串文本(achunkoftext)的特征。读者可以用它来验证用户输入的数据,或者也可以用它来检索大量的文本。从较高的层面上来说,正则表达式容许用户掌控他们自己的数据——控制这些数
查看PHP核心技术与最佳实践166.94M列旭松pdf扫描版 PHP核心技术与最佳实践是一本致力于为希望成为中高级PHP程序员的读者提供高效而有针对性指导的经典著作,由程序员列旭松和陈文共同编著。本书内容丰富,翔实,系统的归纳和深刻解读了PHP开发中的编程思想、底层原理、核心技术、开发技巧、编码规范和实践,力
查看HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用22.03Mpdf扫描版HTML5精粹:利用HTML5开发令人惊奇的Web站点和革命性应用是一本html5的学习教材,由资深web专家J.D.Gauchat编著。本书内容丰富翔实,详尽讲解和分析了html5中的所有新特性和核心技术,能够迅速提升html5开发技能提供绝佳指导,全
查看实例精通Dreamweaver与PHP&MySQL整合应用169.92M李志文pdf扫描版实例精通Dreamweaver与PHP&MySQL整合应用是一本Dreamweaver与PHPMySQL高级指导实战图书,由李志文编著。本书内容丰富翔实,能够指导读者真正学会利用Dreamweaver,而不是使用Dreamweaver,更不会将读
查看恶意软件分析诀窍与工具箱146.85Mpdf扫描版恶意软件分析诀窍与工具箱是一本恶意软件分析及防御指导学习书籍,由世界排名第10的黑客Kevin D.Mitnick和恶意代码分析专家Michael Hale Ligh共同编著,本书是两人一生积累的丰富技能和经验汇集成的一本书,通过入侵案例和对策的形式,对
查看excel 2010从入门到精通101.95M杰创文化pdf扫描版Excel2010从入门到精通是软件Excel2010的使用指导书籍,由杰创文化编著。本书是一本从软件入门操作讲起、介绍到完整应用技法的Excel 2010综合图书,书中对“Excel 2010基础知识和基本操作”、“Excel表格美化”、“数据计算分析
查看