书基于《疯狂iOS讲义(下)》升级而来,已真正升级成Swift、Objective-C双语讲解。本书所有案例全部提供Swift、Objective-C两个语言的版本。本书基于*的iOS 9.3、Xcode 7.3平台,全面介绍iOS应用开发的高级知识。本书包含多点触摸与手势处理、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、XMPP即时通信、定位、地图、推送机制、iCloud服务、HealthKit框架等内容,本书*后还通过疯狂软件商城App整合介绍了iOS App的界面开发、自定义UI控件、手势处理、网络通信、本地数据存储、在线支付等功能的用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义(基础篇)》中的知识。本书并不局限于介绍iOS编程的各种理论知识,而是从 项目驱动 的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮助读者更好地理解
《iOS Auto Layout开发秘籍(第2版)》 Auto Layout改变了创建iOS用户界面的方式。它既灵活又强大,给予你对iOS用户界面前所未有的控制,但AutoLayout的难度也是众人皆知的。在《iOS Auto Layout开发秘籍(第2版)》中,享誉世界的iOS开发者和图书作者Erica Sadun为你揭开了迷雾,帮助你通过 示例讲解 这种简单的方法来精通Auto Layout。 针对iOS 7和Xcode 5的完全更新,《移动开发经典丛书:iOS Auto Layout开发秘籍(第2版)》秉承了该系列的优良传统:清晰的解释、专业的提示、可靠的上佳实践 以及,重要的一点,大量可学习和复用的代码。 Sadun采用循序渐进的方式解释了Auto Layout的思想、它的工作原理、适用范围,以及比预想更有用(更简单)的原因。Sadun为现实世界的各种iOS开发挑战提供了实际的解决方案,使用Auto Layout创建可交互的元素、动画等。 主要内
本书提供了关于iPhone SDK和iPhone开发的全面信息,覆盖面广、结构清晰。书中深入浅出地介绍iPhone SDK中的各种组件,同时详细和通俗地讲解了iPhone开发的基本流程、基本原理和基本原则,还结合实例讲述了如何使用各种iPhone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件等。 本书适合各层次的iPhone开发人员学习和参考。书中的示例具有很强的通用性,特别适合作为参考指南。
本书共17章,从搭建开发环境开始,依次讲解了搭建开发环境实战,Objective-C语法实战,Swift语法实战,界面布局实战,控件应用实战,屏幕显示实战,自动交互实战,图形、图像和动画实战,多媒体应用实战,互联网应用实战,地图定位应用实战,传感器、触摸和交互实战,硬件设备操作实战,游戏应用实战,WatchOS 2开发实战,开发框架实战以及移动Web应用等知识。 本书适合iOS初学者、iOS爱好者、iOS开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
随着应用功能的日益增加,性能问题也逐渐浮出水面,进入我们的视野之中。本书作者Marcel Weiher在性能调优领域有着丰富的经验,在他的带领下,你将会了解如何提升CPU、内存、I/O、图像、Swift等方面的性能,如何在开发过程中定位到性能的瓶颈和问题,他同时还介绍了性能优化的编程技巧和*实践,从而帮助你写出更高效、更快速的代码。此外,你还将学习到定位性能问题的工具使用方法以及*实践,并跟随示例来学习性能优化。本书适合寻求进阶及所有对性能优化感兴趣的iOS 开发人员阅读。
苹果的iOS SDK提供了非常强大的框架集合,即使到现在为止,找到这些框架的详细介绍和使用方法都有一定困难。不过,借助本书的实用见解和经过验证的代码,你可以使用苹果公司提供的这些框架来创建更有创意、更实用的应用,同时也会让编写代码的过程更加快速、让代码更加可靠,也让应用更加成功、更有市场。Kyle Richter和Joe Keeley关注专业开发者每天都会用到的一些中高级技术,涉及的技术范围从支持社交网络到安全保障,从Core Data到iCloud,甚至有关Apple Watch的内容都包含在内。作为一本便捷的模块化参考书,几乎每一章都会包含一个完整的Objective-C示例程序。另有一个跨章节的Game Center案例,也正好演示了多个iOS功能是如何进行组合的。主要内容:■ 添加类似物理效果的动画和动作到UIView视图■ 使用Core Location确定设备的位置,显示自定义地图并实现地理
循序渐进学习iOS应用开发 对于开发者和软件设计师来说,苹果公司iOS 7版本的发布大大改变了应用程序的开发环境,对之前版本的iOS已经熟悉的开发老手必须更新自己的技能,iOS开发新手更是要针对iOS 7的参考规范来学习。这本由Nick Harris撰著的《iOS编程入门经典(第4版) 构建和部署iOS7应用》会指导读者完成一个iOS应用构建的整个过程。每个挑战和潜在的困难都像其在真实的开发工作中所遇到的情况一样,是有抱负的开发人员的无价之宝。 主要内容 ◆ 解释了iOS应用开发的基础知识以及如何在iOS 7平台上使用已经掌握的开发技巧。 ◆ 展示了如何从头构建一个iOS应用,包含了过程中每个步骤的细节讲解、完整的结果实现、有价值的app音乐。 ◆ 提供了必不可少的Objective-C语言的基础知识讲解来确保开发者能够顺利过渡到iOS开发环境。 ◆ 代表
本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面 剖析 iOS 开发。第1章从 Swift 源码和第三方库源码层面来分析ios开发在实际工作中的常用核心知识,包括数据类型、编程范式、内存管理、网络处理、页面布局、完整的转译器和解释器等内容。第2章通过分析 LLVM 源码、编译后的可执行文件内部结构、链接器来讲解 iOS 开发进阶知识,同时介绍在实际工作中的应用场景和示例。第3章介绍在未来的iOS “大前端浪潮”中需要掌握的核心知识,包括 JavaScriptCore、WebCore 等。本书适合对 iOS 有兴趣的开发人员学习,也适合经验丰富的 iOS 开发者和对编程语言本身有兴趣的人员参考。
《iOS开发范例实战宝典》分为基础篇和进阶篇两个分册。其内容包含了iOS开发必知必会的238个经典实例和几百个开发模块。书中的实例紧跟技术趋势,以*的iOS 8为版本编写,内容覆盖了iOS开发的方方面面,几乎涉及iOS开发的所有重要知识。书中给出了每个实例的具体实现过程,并对程序代码做了详细注释,对其中的重点和难点进行了专门分析,而且精讲了每个实例的重点代码,读者可以在这些实例的基础上做出更多更新的功能。 本书为《iOS开发范例实战宝典(进阶篇)》,共12章,包含了121个开发实例。其中包括59个图形图像类实例、5个图标类实例、16个动画类实例、9个网页视图类实例、13个地图类实例、9个音频和视频类实例、4个内部应用程序类实例、8个触摸和手势类实例、10个照片库与相机类实例、4个传感器类实例和4个网络类实例。 《iOS开发范例
本书是全球iOS应用逆向工程领域的本著作,完全站在普通iOS开发者的角度,从iOS系统架构等理论出发,以多个实例贯穿全书,阐述class-dump、Theos、Cycript、Reveal、IDA、LLDB等常用工具的使用,总结提炼出一套从UI观察切入代码分析的iOS应用逆向工程方法论。本书为想要从事iOS逆向工程学习/工作/研究的你量身打造,手把手带你进入iOS逆向工程的大门,确保你在阅读完本书后能够自主进行更深层次的研究,使自己的专业技能如虎添翼,为自己的职业道路锦上添花!
《iOS开发范例实战宝典》分为基础篇和进阶篇两个分册,其内容包含了iOS开发必知必会的240个经典实例和几百个开发模块。书中的实例紧跟技术趋势,以*的iOS 8为版本编写,内容覆盖了iOS开发的方方面面,几乎涉及iOS开发的所有重要知识。书中给出了每个实例的具体实现过程,并对程序代码做了详细注释,对其中的重点和难点进行了专门分析,而且精讲了每个实例的重点代码,读者可以在这些实例的基础上做出更多更新的功能。 《iOS开发范例实战宝典(基础篇)》为《iOS开发范例实战宝典(基础篇)》,共13章,包含了117个开发实例。其中包括7个按钮类实例、9个滑块类实例、2个开关类实例、7个进度条类实例、8个指示器类实例、6个选择器类实例、4个视图类实例、3个分段控件类实例、11个导航栏类实例、6个标签栏类实例、11个菜单类实例、6个提醒对话
《iOS编程》荣获Jolt生产力大奖。第6版更新了iOS10、Xcode8.1、Swift3的内容。全书涵盖了开发iOS应用的方方面面。从Swift基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumen tst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。
《iOS开发快速进阶与实战》偏向于iOS应用的实际开发,介绍了iOS开发过程中的技术实现方案和原理,包含基本知识、底层常用技术原理、开发技巧,以及技能扩展等书各方面,其中大部分章节以实际项目开发中常见的问题为背景,内容阐述方式包括介绍原理、对比技术方案、实际应用、引导读者思维等,并在每一章*后部分归纳总结本章的重点内容。本书既可以作为高等学校计算机软件技术课程的教材,也可以作为企业iOS开发人员的技术参考书。