性能对用户体验有着至关重要的影响。本书将介绍对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。全书共5个部分,主要从性能的衡量标准、对应用至关重要的核心优化点、iOS应用开发特有的性能优化技术以及性能的非代码方面,讲解了应用性能的优化问题。本书的主要目的是展示如何从工程学的角度编写最优代码。本书适合已经具有Objective-C和iOS实践经验的开发人员阅读。
本书基于《疯狂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编程的各种理论知识,而是从“项目驱动”的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮助读
从Objective-C过渡到Swift的所有知识点 由Apple开发的Swift可提供更简洁、错误更少的代码,从而帮助程序员构建更加快捷、稳定和安全的OS X和iOS应用程序。 Swift 2.2高级编程 面向经验丰富的程序员,在大量代码的引导下深入透彻地讲解Swift编程技术,使忙碌的专业人员能学成后迅速重返工作岗位。本书从基础知识讲起,循序渐进阐释高级技术,其间穿插介绍*佳技术实践。Swift将替代Objective-C成为开发Mac和iPhone应用程序的核心编程语言,这本精品指南将助你一帆风顺地完成该转换过程。 主要内容 ◆ 讲解Swift的数据类型、运算符、函数和条件语句,指导你构建可靠的Swift程序。 ◆ 讨论类、结构、枚举和属性,研究并发、循环和异步方法等。 ◆ 介绍与Web服务的交互并深入探讨数据存储和Core Data栈。 ◆ 演示如何使用类扩展、协议、类型