《iOS 6开发进阶与实战》从Core Data、iCloud、Game Kit、Map Kit、消息、媒体以及安全性等诸多方面,对iOS平台开发中的进阶内容进行了详细的讲解。《iOS 6开发进阶与实战》共16章,其中第2章至第7章详细而深入地讨论了有关Core Data的内容;第8至第13章分别讲解了云服务技术iCloud、Game Kit中的蓝牙连接、LBS服务Map Kit、媒体库与多媒体播放、消息传送与社交媒体,以及应用程序安全性;第14、15章介绍了并发响应、多线程与高级调试技术;后,第16章为读者提供了一些有用的外部资源。 《iOS 6开发进阶与实战》所涉及的内容是开发具有一定深度和价值的iOS应用程序所必须了解和掌握的,所以,本书不仅适合对iOS开发有一定基础的读者,更是即将开发产品级应用的开发人员所必须阅读的书籍。另外,《iOS 6开发进阶与实战》也可供领域内产品经理、项目经理等相关职位人
要触及iOS 5系统的真实威力,需要跨过那些简单的工具和API,直达它的核心。 《iOS5核心框架》将会向读者介绍如何使用CoreData和iCloud将信息存储到本地,同时又可以毫无障碍地在多个设备和平台之间进行同步;利用iOS 5*的TwitterAPI,使用新的Accounts框架提供易用的Twitter和OAuth支持;使用定位服务来引入iOS5的新功能,如反向地理编码解析查找以及区域通知。此外,《iOS5核心框架》还将介绍如何在应用中集成丰富的媒体体验,如使用图形、动画、音频、视频以及CoreImage提供的照片处理滤镜和分析工具。全书后还会探索书报栏应用,讲解如何创建出自己的周期性内容,并将新内容推送到设备上。 《iOS5核心框架》适合有一定开发经验的iOS开发人员阅读使用。
如果你具备一些编程经验,但还是objective-c新手,那么本书将为你提供一个快速的、现代的指南,帮助你编码自己的项目。 在两位专业的mac和ios应用开发者的引导下,《objective-c开发经典教程》快速介绍了objective-c的基础知识和原理,教会你使用该语言提供的工具构建自己的程序和库。书中提供了objective-c语言核心原理的完整介绍和它的主要工具集:foundation和appkit框架。 主要内容 如何构建你的初的几个objective-c程序 什么是面向对象编程(oop)及其如何应用于objective-c objective-c语言特性和基础api 如何使用文件系统、i/o和网络api 如何构建图形用户界面与用户体验 如何处理数据和进行高级数据管理 如何处理os x程序沙盒的限制 使用xpc将程序分为各自沙盒中的独立模块 《objective-c开发经典教程》引导你创建自己的基于object
本书全面概括了使用苹果公司官方SDK为iPhone/iPod Touch开发应用程序的方方面面,包括开发工具、编程语言和各种框架库。书中全方位覆盖了iPhone编程,包括UIKit、多点触摸、Quartz Core、音频、视频、地理定位、地址簿、网络编程等内容,详细介绍了UIKit组件,并配以实用的例子,简要介绍了Objective-C,重点讲解其与C/C++的异同之处,并介绍了几种Objective-C特有的语法概念。本书还专门介绍如何自行编码实现专用高级特效:CoverFlow和Flip Page。 本书适合具有一定编程经验同时又希望进行iPhone开发的程序员阅读。书中的各种提示和技巧无论对iPhone开发的新手和资深程序员都大有裨益,本书还可以作为iPhone SDK开发的参考手册,在需要时快速查找特定组件的相关内容。
本书集中介绍了如何使用iphone sdk提供的传感器api开发特色传感器应用程序,其中包括摄像头、麦克风、扩音器和gps的详细应用实例讲解,后补充了使用加速度传感器和接近传感器时的应用开发技巧。相信本书能启发你找到更多的关于iphone应用程序的完美创意。 另外,本书的前5章还介绍了笔者真实的iphone程序开发和发布的经验,以及笔者对iphone应用程序开发的体会。其中以笔者实际发布的一个iphone应用程序为例,详细地说明了从创意到实际代码的开发和测试,一直到后的app store发布的全部过程,图文并茂,力争让需要这方面知识的朋友一目了然。本书适合所有想在app store淘金的程序员、产品经理、项目管理人员参考阅读。
本书集中介绍了如何使用iphonesdk提供的传感器api开发特色传感器应用程序,其中包括摄像头、麦克风、扩音器和gps的详细应用实例讲解,后补充了使用加速度传感器和接近传感器时的应用开发技巧。相信本书能启发你找到更多的关于iphone应用程序的完美创意。 另外,本书的前5章还介绍了笔者真实的iphone程序开发和发布的经验,以及笔者对iphone应用程序开发的体会。其中以笔者实际发布的一个iphone应用程序为例,详细地说明了从创意到实际代码的开发和测试,一直到后的appstore发布的全部过程,图文并茂,力争让需要这方面知识的朋友一目了然。本书适合所有想在appstore淘金的程序员、产品经理、项目管理人员参考阅读。
目前,APP Store上的应用已经超过150万个,而纵观排名较为靠前的应用,无一例外都有着一个共同的特点,那就是良好的用户体验。动画作为用户体验中*复杂、*绚丽的技术已经备受开发人员和产品设计人员的重视。而如何将炫酷的动画效果快速高效地展现出来已经成为iOS开发工程师面临的首要挑战。 《iOS动画 核心技术与案例实战》以 iOS核心动画架构+实战代码 的形式阐述如何根据不同的应用场景设计高效、可靠、复杂的动画效果,为读者带来了丰富的实战动画案例,更从动画系统架构的角度阐释动画的原理,因此《iOS动画 核心技术与案例实战》不仅面向读者 授之以鱼 更加 授之以渔 。
应用程序的创建现在是一个巨大的,全球性的业务,其潜在回报吸引着数十万开发者,企业家和企业。但是,游戏,功能性应用程序和促销功能的应用程序都依赖于其有吸引力的而且直观的设计来吸引客户,但是大部分产品都未能成功。有了这本书,你就可以把你伟大的应用程序想法变成一个待编码的功能性设计,或将你的平面设计技能用在这个令人兴奋的新领域中,并创建一个在年产值超过十亿的市场中独占鳌头的应用程序。本书作者通过自身经验启发读者,让读者在学习与设计阶段尽可能地少走弯路、灵活避开这种设计陷阱,尽快完成从新手到高手的蜕变。
移动应用的交互设计对于移动产品的体验来说有着决定性的作用。作者首先从人 - 机 - 环的角度出发来阐述移动应用的设计,并建立了移动应用设计的基本原则;其次,根据移动端的情境、移动设备的特征,以及触摸的交互方式,作者总结了移动导航和移动框架设计的主要形式,并给出了移动导航设计的原则和思路。为了能帮助设计师们做出一个生动有趣的移动应用,本书还详细介绍了移动动画的设计方法,以及基于移动特性的细节和创新设计,为设计师们提供了一个很好的参考。同时,根据作者的移动应用设计经验,介绍了一些常用设计工具,希望对新入行的设计师们有所帮助。后,本书作者提出了一个关于“流”的交互设计方法,丰富了移动应用的设计方法。 本书适合对移动设计感兴趣、想进入此领域的设计师们做入门指引,亦可给正在移动产品领域从
本书是针对iOS SDK4.3编写的实用指南,介绍了从设置开发环境到开发完美商业iOS应用程序的整个过程,并提供了丰富的iPad和iPhone应用程序示例和解决方案。 全书包括22章和4个附录,涵盖开发环境设置、Objective-C、Xcode、视图控制器、事件和操作、数据输入和存储、多媒体、定位、对等通信、地图、程序内购买、iAd、本地和推送通知、多任务等多个主题。 本书由浅入深,语言简洁,示例丰富,可帮助读者迅速掌握开发iOS应用程序所需的基本知识,既适合没有任何编程经验的新手阅读,又可供有志于从事iOS开发的人员参考。
《iPhone用户界面设计典型实例》通过10名在Apple Store中名列前茅的应用开发者的现身说法,为我们揭开了iPhone开发的神秘面纱。从传统意义上说,这些杰出的开发者没有一位是真正的iPhone开发专家,甚至大部分都是次接触iPhone开发,《iPhone用户界面设计典型实例》中精彩的开发经历、界面设计思路都来源于这些开发者对于软件设计和人机界面的经验和深入的理解。从《iPhone用户界面设计典型实例》中,读者不仅能学习到iPhone开发过程中的许多经验,更重要的是能够对应用软件成功的关键因素有全新的理解——应用的成功终取决于创意、人性化的界面带来的用户体验。 《iPhone用户界面设计典型实例》适合于对iPhone开发感兴趣的读者,也适合于开发各种应用项目的设计人员。
刘铭等编著的《iPhone程序开发基础教程》主要介绍了通过Xcode开发工具,在Mac OS X系统中进行iPhone应用程序的开发,意在使读者能够快速并且专业地开发出富有创意并且受广大用户喜爱的iPhone应用程序。本书内容丰富全面,通俗易懂,实战性强,涵盖了大部分iOS开发的基本内容。 《iPhone程序开发基础教程》每章内容的安排都遵循由易到难的学习顺序,非常适合刚刚接触iPhone应用程序开发的读者阅读并亲自动手实践,同时也可以作为iOS程序员的一本参考手册。
本书系统论述了iOS传感器应用开发的相关知识,全部采用*的基于iOS 8的API。全书分为9章:第1章介绍开发准备工作、本书结构及书中的一些约定;第2章介绍手势识别,通过两种方式实现ios常用手势,包括Tap(单击)、LongPress(长按)、Pan(拖动)、Swipe(滑动)、Rotation(旋转)和Pinch(手指的合拢和张开);第3章介绍加速度计与陀螺仪,通过这两种可以感知设备运动状态的传感器,可以开发出很多有趣的应用和游戏;第4章介绍指南针与磁力计,磁力计可以感知周围的磁场,可以开发指南针、罗盘等导航应用,还可以开发特斯拉计(或高斯计)等感知磁场强度的应用;第5章介绍照相机与摄像头,包括图片抓取、视频捕获等技术;第6章介绍音频设备访问,重点介绍了使用AVFoundation框架实现音频播放和音频录制;第7章介绍使用蓝牙,重点介绍了低功耗蓝牙、Game Kit和
互联网已经全面进入了无线时代,越来越多的设计师开始投身到移动浪潮中。在追求短频快的产品节奏下,需要设计师快速地领会移动设计的要点。这本移动设计手册将顺应这个特点,通过一幅图和一段高度概括的文字,直切移动产品设计过程中的关键点。从如何开始着手移动设计,到设计原则、导航、细节、适配和移动特征,等等,让设计师们能全面了解移动设计的方方面面,快速上手。
《品味移动设计iOS、Android、WindowsPhone用户体验设计*实践》针对目前主流的移动应用三大平台(iOS、Android和WindowsPhone)的特点以及时下普及的两大类移动产品的规格和需求,为大家系统地阐述了设计移动应用的方法、步骤以及其中的诸多细节。 《品味移动设计iOS、Android、WindowsPhone用户体验设计*实践》适合移动设计人员、开发人员和产品经理阅读。
本书从iOS、Android和Windows Phone比较的角度,通过大量示例,介绍了在WindowsPhone(WP,包括Windows Phone 7、Windows Phone Mango、Windows PhoneTango及后续版本)上进行开发所需要了解的一系列重要的主题,内容主要包括WP系统体系结构、应用程序框架、开发环境、应用程序模型、用户界面设计、应用程序数据存储、WebService(Web服务)和推送通知、位置和地图、多媒体、2D和3D图形、系统服务和传感器以及应用程序安全性等。《WindowsPhone编程精要(iOS\Android开发者***)》主要面向在Android和iOS上有相关编程经验,或虽无编程经验但计划在WindowsPhone、iOS和Android中的一个或多个移动平台上开发移动应用程序的开发人员,适合的读者群可以是业内专业人士、高校学生、自由软件开发者等。
本书从iOS、Android和Windows Phone比较的角度,通过大量示例,介绍了在Windows Phone(WP,包括Windows Phone 7、Windows Phone Mango、Windows Phone Tango及后续版本)上进行开发所需要了解的一系列重要的主题,内容主要包括WP系统体系结构、应用程序框架、开发环境、应用程序模型、用户界面设计、应用程序数据存储、Web Service(Web服务)和推送通知、位置和地图、多媒体、2D和3D图形、系统服务和传感器以及应用程序安全性等。《Windows Phone编程精要(iOS\Android开发者***)》主要面向在Android和iOS上有相关编程经验,或虽无编程经验但计划在Windows Phone、iOS和Android中的一个或多个移动平台上开发移动应用程序的开发人员,适合的读者群可以是业内专业人士、高校学生、自由软件开发者等。
本书介绍了针对苹果公司iPhone、iPad和iPodTouch设备的取证调查步骤、方法和工具,主要内容包括苹果移动设备的历史、iOS操作系统和文件系统分析、搜索与获取及时间响应、iPhone逻辑获取、逻辑数据分析、Mac和Windows计算机中的证据、地址位置信息分析、媒体注入与分析、网络分析等。本书中介绍的取证步骤和方法在美国是可以被法庭所接受的。本书适合计算机取证专业人士、执法人员、律师、安全专家,以及对此感兴趣的人员和教育工作者阅读。本书也可供执法培训机构,以及开设有计算机取证、信息安全和电子物证等相关专业的高等院校作为教材使用。
《iPhone应用开发从入门到精通》是一本关于iPhone软件开发的入门基础教程。本书将iPhone软件开发环境设置、代码编写和程序调试的理论知识与实际案例相结合,全面介绍iPhone开发的基础知识以及高级开发技巧,力求帮助读者全面地掌握iPhone软件开发的详细流程,从而高效地开发出具有创意且高质量的iPhone程序。 本书分为三个部分。部分详细介绍iPhone OS架构,包括系统核心框架、多媒体框架、应用程序框架和CocoaTouch框架。详细讲解iPhone应用程序的运作流程和申请步骤,以及iPhoneSDK开发环境的部署方法。第二部分详细讲解Objective-C2.0的基础语法和iPhone开发的常用约定。旨在让读者具备iPhone程序开发的基本能力。第三部分详细讲解iPhone程序常用的各种技术特性,包括表格程序、地址簿程序、地图程序、重力感应程序、网络应用程序和高级图形程序等,并且提供相应的示
即便你已经具备了iPhone应用开发的实践经验,开发新的iPhone游戏还是需要你具备一些新的技能。通过《iPhone游戏开发》的学习,你将掌握从游戏开发基础、iPhone编程基本原理到处理特殊图形及音频、创建游戏中的物理学(in-gamephysicas)应用等在内的所有知识。 《iPhone游戏开发》不仅包括了iPhone游戏开发的入门知识,还包括了游戏引擎揭秘、游戏框架、2D/3D游戏引擎、游戏剧情设计等方面的内容。通过讲解清晰的实例,这本书帮助你掌握与iPhone/iPodtouch游戏开发紧密相关的技术问题,以及如何提升不同类型游戏的性能。另外,《iPhone游戏开发》还告诉你,在iPhone本身的游戏编程支持不够好的时候可以使用的一些插件类。 《iPhone游戏开发》适合有一定编程经验的移动开发爱好者阅读使用。
本书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
如果想开发富媒体iOS或OSX应用程序,你可以使用苹果公司推出的AVFoundation框架来实现诸多神奇功能。不过AVFoundation框架基于前沿的语言特征,极其庞大,而且相关文档较少;现在,BobMcClane(麦昆)撰写的这本《AVFoundation开发秘籍--实践掌握iOS OSX应用的视听处理技术》为你铺就一条精通掌握这些卓越技术的高效途径。 McCune生动的讲解和精彩的GitHub示例项目已帮助数以千计的苹果开发者领略到AVFoundation的魅力。McCune基于丰富的开发经验,带你创建紧贴实用的应用程序,让你切实掌握相关技术。 通过学习本书,你将创建语音备忘录、自定义视频播放器、视频编辑器和图片/视频相机应用程序,将掌握从头开发高级媒体应用程序需要的所有技术。 每章都提供了McCune精心编写的“挑战”内容和完整的初始应用程序,使你更深入地理解并*限度地利用突破性
《iOS 8应用开发入门经典(第6版)》基于Apple*发布的iOS 8.1和Xcode 6编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Swift和Cocoa Touch等开发工具,使用iOS试验场测试代码,设计及美化用户界面,使用切割工具创建按钮模板,利用多场景故事板、切换、弹出框、导航控制器和选项卡栏控制器,使用表视图和分割视图导航结构化数据,读写和显示数据,使用自动布局和尺寸类创建自适应用户界面,播放和录制多媒体,使用地图、地理编码和定位功能,使用加速计和陀螺仪检测运动和朝向,创建通用应用程序,编写支持后台处理的应用程序,跟踪和调试应用程序等主题。 《iOS 8应用开发入门经典(第6版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人