大小: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条评论
最新排行
像计算机科学家一样思考python 第2版48.16M艾伦·B.唐尼pdf扫描版 像计算机科学家一样思考python 第2版是一本python语言入门书籍,由艾伦·B.唐尼编著。本书从基本的编程概念开始,一步步引导读者了解Python语言,再逐渐掌握函数、递归、数据结构和面向对象设计等高阶概念。本书第2版及其辅助代码均已升级,支
查看
asp.net mvc5编程实战第3版67.64M埃斯波西托 pdf扫描版 asp.net mvc5编程实战第3版是一本。NET开发经典名著,由著名的Wed和移动开发专Dino Esposito编著。本书将带你深入了解ASPNET MVC5的架构和特性,并学习构建在桌面和移动设备上都运行良好的Web应用程序。同时将向用户全
查看
python入门经典教材45.5M中文完整版 python是诞生于一种开放源代码的脚本编程语言,语言风格清晰,具有较强的可读性,应用非常广泛。可对于部分新手程序员来讲,想要灵活运用python必须拥有一套秘籍,而小编今天分享的“python入门经典”就是非常优秀的秘籍,通过该书读者不仅能掌握p
查看
c#从入门到精通第3版119.82M明日科技pdf扫描版 c#从入门到精通第3版是一本C#语言的入门书籍,由明日科技C#程序开发团队数十名程序员编著。本书内容由浅入深,循序渐进,全书以初、中级程序员为对象,先从C#语言基础学起,再学习C#的核心技术,然后学习C#的高级应用,最后学习开发一个完整项目。讲解过
查看
html与css入门经典 第7版56.35M奥利弗pdf扫描版 html与css入门经典 第7版是一本html语言和css技术的入门经典书籍,由美国程序员奥利弗,莫里森两人人共同编著。全书内容非常丰富,以循序渐进的方式引导读者通过实践迅速全面地掌握HTML和CSS的基础知识。全文由浅入深,每一章内容针对初学者精
查看
长沙旷工软件使用说明书(第三版)3.55Mpdf扫描版 长沙旷工软件使用说明书是由长沙八号成品信息科技有限公司团队针对公司产品长沙矿工系列挖矿软件量身编著的一份软件使用说明书。该书充分吸收了企业团队技术指导理念及老矿工的实际操作经验,内容涵盖了包括硬件矿机整机和配件的组装和销售、各类大中小矿场筹建设计和
查看
html5与css3权威指南第三版上册83.14M陆凌牛pdf扫描版html5与css3权威指南第三版是HTML5与css3领域公认的标杆之作,被读者誉为系统学习html5与css3的著作和Web前端工程师案头必备图书之一。全书由资深专家根据HTMl5和css3最新技术标准撰写,内容系统而全面,非常详细的讲解了HTML5
查看
Java核心技术卷一:基础知识(原书第10版)128.62Mpdf扫描版Java核心技术卷一:基础知识(原书第10版)是java领域最有影响力和价值的著作之一,由美国圣何塞州立大学计算机科学系教授凯.霍斯特曼编著。本书内容翔实、客观准确,不拖泥带水,根据Java SE 8全面更新,同时修正了第9版中的不足,系统全面讲解了Ja
查看
深入浅出数据分析pdf35.06M扫描版 深入浅出数据分析是一本数据分析手册,由Michael Milton编著,李芳翻译。本书构思跌宕起伏,行文妙趣横生,无论读者是职场老手,还是业界新人;无论是字斟句酌,还是信手翻阅,都能跟着文字在职场中走上几回,体味数据分析领域的乐趣与挑战。
查看
HTML5与CSS3权威指南27.59Mpdf高清版HTML5与CSS3权威指南是一款非常不错的pdf高清版电子书,它是目前市场上最权威的HTML5与CSS3实战教程,详细的讲述了html 5和css3的所有新功能和新特性,技术新颖,实战性能,再配以精彩的案例讲解,能够帮助用户快速掌握HTML5与CSS3
查看
python核心编程第二版pdf104.95M丘恩(Chun W.J)高清扫描版 python核心编程第二版是一本Python编程从入门到实践的实战参考指南,由美国程序员丘恩(Chun W.J)编著。本书涵盖了近期发布的Pyttlon版本的核心功能特性,而不仅仅是语法。全书包括了几个全新的章节,关于数据库、网络客户端、Java/
查看
oracle学习手册11.81Mpdf中文版oracle学习手册是一本pdf中文版的电子教程,总共分为7个章节,详细的讲述了oracle基础知识,备份恢复,RMAN,data guard,rac,常用脚本,性能优化等几个方面,从而帮助读者能够快速掌握oracle软件,更好的学会实际的应用。本Ora
查看