书基于《疯狂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 APP开发的一般原理、方法与项目实践。全书主要采用项目实例的方式来介绍APP开发的全过程。全书内容包括iOS概述,开发环境和安装XCode,个Objective C程序,Objective C语法,iOS基本组件,触发事件、换页与Storyboard,信息视窗,Tab Bar Controllers,列表组件,引导画面和APP图标的设置与动画效果,多线程,屏幕尺寸调整和旋转,网络,文件、SQLite数据库和Core Data,JSON、XML和SOAP,手机功能,多媒体,广告,手机地图GPS,SpriteKit,蓝牙4.0 BLE iBeacon,测试和版本控制,上架、实际测试和函数库。书中详细介绍了13个APP项目案例的开发过程,用以帮助读者巩固理论知识,包括度量衡换算APP,切换画面APP,点菜APP,购物清单APP,按钮选单APP,iPad/iPhone版旅行APP,电子书APP,记事本APP,新闻阅览器APP,视频APP,旅游导航地图APP,Flappy Bird游戏APP,手机控制周边设备A
iOS是由苹果公司开发的类Unix移动操作系统,主要用于iPhone、iPad以及Apple TV等产品上。 本书从基本概念出发,深入浅出地讲解了iOS的基础知识及应用场景。全书分为理论篇和实践篇:理论篇(共13章)包括iOS应用开发概述、视图与界面、可滑动视图、控制器、多点触摸与手势处理器、图像与图形、应用的数据存储、网络应用编程、多线程编程、多媒体应用开发、CoreLocation定位、使用MapKit开发地图服务、推送通知等内容;实践篇(共9章)通过一个完整的案例详细讲解了iOS开发的实际应用过程。 本书实用性强、适用面广,既可作为移动互联、软件外包、计算机科学与技术专业的教材,又可作为科研和程序设计等研究人员的参考书。
本书介绍使用iOS 11、Xcode 9和Swift 4.0开发移动应用所需要的主要内容,全书共分三篇,*篇为基础篇(第1~10章),主要介绍了iOS开发基础知识,包括iOS系统的历史、Swift 4.0语言、UI界面构建技术、视图控制器、常用的控件、表和集合视图、视图和层、声音、视频、动画等;第二篇为进阶篇(第11~23章),主要介绍了Alamofire网络服务、数据的持久化、多线程、CoreText、CoreImage、Storyboard、CoreML机器学习、ARKit增强现实、自动化测试、性能分析、本地化、加密与安全等实用技术;第三篇为实例篇(第24~31章),通过对实体层、表现层和逻辑层三层相关技术的讲解,向读者详细展示了MVC设计模式在项目开发中的应用方式,并*终创建一个成熟的商业项目。本书还提供了丰富的源代码和教学视频,可以大幅提高读者的学习效率。本书采用丰富的实例和直观的代码展示,向读者形
本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面 剖析 iOS 开发。第1章从 Swift 源码和第三方库源码层面来分析ios开发在实际工作中的常用核心知识,包括数据类型、编程范式、内存管理、网络处理、页面布局、完整的转译器和解释器等内容。第2章通过分析 LLVM 源码、编译后的可执行文件内部结构、链接器来讲解 iOS 开发进阶知识,同时介绍在实际工作中的应用场景和示例。第3章介绍在未来的iOS “大前端浪潮”中需要掌握的核心知识,包括 JavaScriptCore、WebCore 等。本书适合对 iOS 有兴趣的开发人员学习,也适合经验丰富的 iOS 开发者和对编程语言本身有兴趣的人员参考。
数据被盗等安全问题已经不再是一件罕见的事情了。在这个信息化的时代里,数据就是价值,而且有越来越多的迹象表明,攻击者也正逐步将攻击目标转到移动端。如何保障自己的应用数据安全?《 iOS 应用安全攻防实战》将会提供一些用于防御常见攻击方法的方式。安全专家 Jonathan Zdziarski 将演示攻击者用来窃取数据、操控软件的许多技术,并向开发者介绍如何避免在软件中犯下各类常见的错误,以及避免软件被轻易地攻击。
苹果公司的iOS系统从诞生之日起到现在,在短短几年时间内,凭借内置有iOS系统的iPhone和iPad的很好的用户体验,赢得了广大消费者和在iOS上开发的程序员的青睐。目前,iOS系统一直在智能手机操作系统中占有重要的优势地位。 《iOS8开发指南》共34章,循序渐进地讲解了iOS8应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、CocoaTouch、XcodeInterfaceBuilder界面开发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步进和图像、使用开关控件和分段控件、Web视图控件和可滚动视图控件、提醒和操作表、工具栏、日期选择器、表视图、活动指示器、进度条和检索条、UIView详解、视图控制器、实现多场景和弹出框、iPad弹出框和分割视图控制器、界面旋转、图形、图像、图层和动画、声音服务、多媒体应用、定
本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面 剖析 iOS 开发。第1章从 Swift 源码和第三方库源码层面来分析ios开发在实际工作中的常用核心知识,包括数据类型、编程范式、内存管理、网络处理、页面布局、完整的转译器和解释器等内容。第2章通过分析 LLVM 源码、编译后的可执行文件内部结构、链接器来讲解 iOS 开发进阶知识,同时介绍在实际工作中的应用场景和示例。第3章介绍在未来的iOS “大前端浪潮”中需要掌握的核心知识,包括 JavaScriptCore、WebCore 等。本书适合对 iOS 有兴趣的开发人员学习,也适合经验丰富的 iOS 开发者和对编程语言本身有兴趣的人员参考。
《苹果开发之C程序设计(原书第2版)》是经典畅销书的全新升级版,全面且深入地讲解Mac环境下C编程的各项知识,是从零开始系统学习C编程的*!书中既详细讲解C语言的基础编程知识和技巧,又涵盖Xcode的使用方法,并且针对*的C标准做了更新,包含大量实用的代码示例。 《苹果开发之C程序设计(原书第2版)》共14章:第1章介绍本书通篇使用的软件工具;第2章介绍编程的基础知识;第3章讲述C语言的语句和函数;第4章讨论C语言的变量和运算符;第5章阐述如何调试程序;第6章介绍程序的流程控制;第7章讲解指针和参数;第8章介绍更多其他的数据类型;第9章讨论命令行的相关内容;第10章讲述如何设计自定义数据结构;第11章介绍文件的使用方法;第12章讨论如何处理错误;第13章讲解更高级的主题,比如强制类型转换、联合、递归、排序、集合等;第14章展