如果想开发富媒体iOS或OSX应用程序,你可以使用苹果公司推出的AVFoundation框架来实现诸多神奇功能。不过AVFoundation框架基于前沿的语言特征,极其庞大,而且相关文档较少;现在,BobMcClane(麦昆)撰写的这本《AVFoundation开发秘籍--实践掌握iOS OSX应用的视听处理技术》为你铺就一条精通掌握这些卓越技术的高效途径。 McCune生动的讲解和精彩的GitHub示例项目已帮助数以千计的苹果开发者领略到AVFoundation的魅力。McCune基于丰富的开发经验,带你创建紧贴实用的应用程序,让你切实掌握相关技术。 通过学习本书,你将创建语音备忘录、自定义视频播放器、视频编辑器和图片/视频相机应用程序,将掌握从头开发高级媒体应用程序需要的所有技术。 每章都提供了McCune精心编写的“挑战”内容和完整的初始应用程序,使你更深入地理解并*限度地利用突破性
在本书中,著名编程图书作者Erica Sadun介绍了有效的策略和即时可用的Swift代码来应对日常开发所面临的挑战。 在Erica Sadun编写的所有编程畅销书中, Swift开发秘籍 将现代的*实践转换为几十个行之有效、方便适用的解决方案。本书的代码示例是针对开发人员遇到的现实问题而创建的,以反映Swift的*功能和*实践。每章都将相关任务组织在一起。读者可以直接跳转到所需的解决方案,而不必先确定正确的类或框架。 本书涵盖了Swift开发的关键概念,展示了如何编写健壮且高效的代码,并帮助读者避免其他开发人员经常遇到的陷阱。书中为使用这一功能强大的语言提供了一些权威的策略,并考虑了Swift的快速更新和版本迁移工具。 你可能正在从Objective-C语言、从Swift语言的旧版本或者从非苹果语言迁移到现代的Swift语言,本书将有助于你掌握 如何 以及 为什么
本书共分为15章,主要内容包括编写Swift开发环境配置、Swift语言基础、语句和表达式、集合类型、程序控制结构、函数和闭包、类、继承、枚举和结构、构造器和析构器、扩展和协议、Swift语言的其他主题、使用Swift开发iOS应用、测试和发布App以及综合实例打砖块游戏等内容。书中对Swift语言中的一些开发技巧进行了展示。本书内容丰富、结构新颖、难度适中、实用性强,可作为普通高等院校Swift程序设计课程的教材,也可供Swift开发初学人员参考阅读。
iOS系统从诞生之日起到现在,在短短几年的时间内,凭借其硬件产品iPhone和iPad的良好用户体验,赢得了广大消费者用户和开发者用户的追捧。本书从搭建iOS开发环境的入门知识讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch框架、Storyboarding(故事板)、基本控件的应用、视图处理、界面控制器的处理、实现多场景和弹出框、屏幕旋转处理、声音服务、定位处理、与互联网接轨、与硬件之间的操作、开发通用的项目程序、游戏开发、读写应用程序数据、HealthKit开发详解、HomeKit开发详解、WatchKit开发详解、多功能音乐盒系统。本书内容全面,几乎涵盖了iOS 8应用开发所需要的全部内容。全书内容言简意赅,讲解细致,特别适合初学者学习和消化,并可从清华大学出版社的网站下载书中的源代码。本书适合iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员学习
Swift集合了C与Objective-C程序语言的优点,但比这两种编译语言在编译与运行上更加快捷。本书以深浅有序的规划,贴切易懂的范例,引导读者快速进入程序设计语言学习的领域;以讲解全新Xcode 6.X环境进行Swift的iOS 8 App开发、仿真器应用与实机测试,并提供Apple开发者账号申请全攻略;以实例导入Swift语法,介绍iOS App开发观念与实践,利用步骤拆解、流程分析与图标表现,用有趣易懂的方式学会核心开发技巧。 书中根据Swift语言特性与与应用定位归纳出简单的学习架构,期望让初学者一次开发就上手。
《iOS开发实战:从零基础到App Store上架》一书由一线软件工程师结合实际应用编写而成,由浅入深系统地介绍了iOS应用从开发、调试到打包、上架的完整过程。本书主体由各个基础模块组成,由实战项目连接,在帮助读者掌握原理的同时轻松上手开发出自己的应用。为方便读者学习,作者还为本书精心录制了 7天玩转iOS UI开发视频教程 ,本视频教程包括基础篇、中级篇、高级篇、进阶篇、扩展篇5部分,总计36堂课,播放时长超过13小时。此外,本书还提供iOS UI开发视频教程源代码以及本书实例源代码。本书的特色是通俗易学,突出实战,提供了大量开发案例,适合于刚入职或新手iOS开发人员和爱好者、大中专院校学生及iOS培训班学员,尤其适合有一定语言基础想要开发App产品的开发者。
如果你是一名有经验的开发者并对开发以数据为中心的iPhone和iPad应用程序感兴趣,那么《iOS数据库应用高级编程(第2版)》恰好适合你。这本必须拥有的书进行了新的充分修订,并且在结构上对应企业应用程序的数据流。该书作者Patrick Alessi经验丰富,他先向你演示了如何从大规模数据库获取数据并将数据放入设备上和显示该数据。然后讲解了如何直接在设备上建立数据,并和Web服务通信。在本书的后,你将能自信地为iPhone和iPad实现数据驱动应用程序并将iOS应用程序和现有的企业系统集成。
随着iPhone的应用,其维修维护工作量也随之增加。为更好地掌握iPhone维修维护知识,特编写了本书。本书讲述了iPhone概述与手机总论、iPhone元器件零部件附件、iPhone电路原理、iPhone故障维修、iPhone软故障、iPhone3G/iPhone3GS/iPhone4/iPhone4S/iPhone5/iPhone5S/iPhone5C维修即查资料等内容,为读者学习手机维修时提供资料支持。本书可供收集维修人员、院校相关专业师生、电子爱好者、培训班、社会自学者等读者朋友参考使用。
本书是智捷课堂团队编著的 iOS实战 系列图书中的一本,本书系统介绍了苹果产品 生态圈 的相关知识。全书共分为13章,分别介绍了苹果网络编程、Core Data技术、iCloud编程、推送通知、社交网络编程、Newsstand、应用内购买、Passbook、HomeKit、Handoff、定位服务和地图应用开发。书中全部采用基于iOS 8的*API。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可以作为计算机科学与技术、软件工程等专业移动开发类课程的教学用书。
《iOS 8应用开发实战:205个快速上手的开发技巧》使用*的 iOS 8+Xcode 6进行 App开发,并涵盖 CloudKit、HealthKit、Extension、iBeacon等重要技术。全书共 22章,内容包括熟悉开发环境、开发个 App、掌握用户界面,以及表格、动态行为、拍照与音乐、手势、传感器、绘图、文件管理、结构化数据访问、云端存储、多线程、后台运行、Internet、媒体获取、通信、CloudKit、HealthKit、Extension等。《iOS 8应用开发实战:205个快速上手的开发技巧》从核心并且极为关键的问题下手,以大量案例为导向,有效降低学习门槛与花费的时间,让广大 App开发者能够快速上手。 本书适合作为 iOS初学者、iOS程序员、iPhone开发人员、iPad开发人员的参考书,也可以作为相关培训学校和大专院校相关专业的教学用书。
本书系统论述了iOS传感器应用开发的相关知识,全部采用*的基于iOS 8的API。全书分为9章:第1章介绍开发准备工作、本书结构及书中的一些约定;第2章介绍手势识别,通过两种方式实现ios常用手势,包括Tap(单击)、LongPress(长按)、Pan(拖动)、Swipe(滑动)、Rotation(旋转)和Pinch(手指的合拢和张开);第3章介绍加速度计与陀螺仪,通过这两种可以感知设备运动状态的传感器,可以开发出很多有趣的应用和游戏;第4章介绍指南针与磁力计,磁力计可以感知周围的磁场,可以开发指南针、罗盘等导航应用,还可以开发特斯拉计(或高斯计)等感知磁场强度的应用;第5章介绍照相机与摄像头,包括图片抓取、视频捕获等技术;第6章介绍音频设备访问,重点介绍了使用AVFoundation框架实现音频播放和音频录制;第7章介绍使用蓝牙,重点介绍了低功耗蓝牙、Game Kit和
本书是一套系统的iOS UI开发教程,基本涵盖iOS开发中所用到的全部系统UI控件,在详细讲解基础运用的基础上,更深层次地分析了高级用法,为有编程基础但不是iOS开发者的程序员转iOS开发提供了便捷的学习路径。同样,对于没有开发基础,但有Objective-C基础的读者而言,也是一套很好的使用教程。
《iOS9开发快速入门》全面、系统地介绍了iOS 9开发技术。本书提供了大量实例,供读者实战演练。另外,本书内容讲解详细,示例丰富,书中每一个知识点都配备了对应的实例和运行结果图,这样可以使读者在学习时轻松上手。 《iOS9开发快速入门》共分3篇。第1篇介绍iOS 9的新功能、iOS 9的开发工具Xcode 7.0、第1个iOS 9应用程序的开发以及Swift语言基础;第2篇介绍自定义视图和视图控制器、文字显示视图、图形图像、网页操作、表视图、导航控制器以及标签栏控制器;第3篇介绍提醒处理、定位服务与地图、访问内置的应用程序、多媒体、动画、触摸与手势等。 《iOS9开发快速入门》特为没有iOS 9技术基础的新手编写。通过对本书的学习,读者可以基本建立起iOS 9技术的思想框架,并且对iOS 9开发的过程有一个初步的了解。所以,本书不仅适合作为大中专院