内容提要Swift是苹果公司于2014年推出的一种全新语言,它正在逐步替代Objective-C语言进行iOS应用开发。基于Swift的市场份额越来越大,广大开发者使用Swift语言开发iOS应用势在必行。本书以OS X 10.11为平台,以Xcode 7.3.1为开发工具,采用理论加实战的方式,循序渐进地带领大家开发了一个微博项目。该项目基于新浪微博官方提供的API进行开发,可以更好地帮助大家学习和理解项目结构、新浪微博的认证授权以及新浪API的调用。本书共分为15章,其中第1章讲解项目搭接的准备工作,包括项目相关介绍、项目的创建、架构的搭接等。第2~14章从项目架构搭接开始,带领大家开发了微博项目的核心功能。第15章介绍了项目测试以及发布的流程。通过本书的学习,相信读者能够具备独自开发iOS应用的能力,成为Swift开发人才。本书附有配套视频、源代码、教学课件等资源,为了帮
《iPhone与iPad开发实战》由业界知名专家联合编写,在更新已有iPhone应用程序的同时增加了iPad方面的内容。除了介绍iPhone/iPad开发的基础知识之外,还讨论了激动人心的主题,如加速计、点对点游戏、MapKit框架、推送通知和应用内购买功能。本书通过逐步指导教你如何将API整合到新应用程序或者已有的应用程序。 读完本书,你将掌握创建功能完整的iPhone应用程序所需了解的一切。另外,书中包含很多示例程序,如聊天客户、视频游戏、交互式地图等。
《触人心弦:设计更优秀的iPhone应用》探讨了App如何设计得优雅、美好,如何能触人心弦。这不仅仅是指视觉上样式好看、夺人眼球,而是指你的App能直指用户的痛点和需求,交互流程顺畅、省心。告诉你用户在使用iPhone、iPhone App时的视角和习惯,从而使你的iPhone App能真正地帮助用户达成目标,更容易被用户所接受。 我们通过对苹果设计规范的解读,结合产品设计的实践经验,以及对用户的观察,总结出一些具有通用指导意义的原则,希望能帮你在App开发之路上走得更远。
全书共39章,循序渐进地讲解了iOS%26nbsp;9应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift语言基础,Cocoa%26nbsp;Tou
基于iOS平台开发App是一个复杂的工程,如何从 众多的知识点中理顺思路,把握iOS开 发的核心是iOS初学者面对的难题。 《iOS开发之美》是一本初学者都 看得懂的图书,作者从iOS开发的三个主线—— Storyboard、Delegate 和TableView入手,以自己开发过的App为基础,循序 渐进地讲述了在iOS开发过程中面对的 技术问题。 《iOS开发之美》配有光盘,包含了程序的源代码和相关内容 的视频教程,可以帮助读者更快地掌握 iOS的开发。 《iOS开发之美》适合从事iOS开发以及对iOS感兴趣的读者阅 读,也可作为相关专业和培训机构的 教材。
《Objective-C编程:BigNerdRanch入门经典》讲述Objective-C编程语言和基本的iOS/Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、Foundation常用类、内存管理、常用设计模式等,最后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。书中还介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。
《iPhone开发秘籍(第2版)》提供了关于iphonesdk以及iphone开发的全面信息,对iphonesdk中的各种组件做了深入浅出的介绍,包括iphone3.0sdk的所有新增特性,同时对iphone开发的基本流程、基本原理和基本原则进行了详细且通俗的讲解。此外,还结合实例讲解了如何开发各种iphone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件。 《iPhone开发秘籍(第2版)》适合iphone和mac开发人员。
《MonoTouch应用开发实践指南:使用C#和.NET开发iOS应用》内容全面,系统讲解了利用MonoTouch开发iOS应用的技术和方法;注重实战,包含大量精心设计的案例,可操作性极强。它是有效指导有经验的.NET开发者利用已掌握的.NET技术快速开发iOS应用的参考书,为.NET开发者低成本地向iOS开发者过渡提供了捷径。 全书一共12章:第1~2章首先详细介绍了MonoTouch开发环境的搭建以及MonoTouch应用的创建方法,然后介绍了iOS SDK和MonoTouch之间的关联以及MonoTouch的工作原理;第3~6章分别讲解了视图控制器、常用的iOS类、表格和导航、图形和动画等MonoTouch的基础功能;第7~11章详细讲解了核心定位、MapKit框架、Web服务连接、基于蓝牙的服务发现和联网技术,以及应用数据的保存;第12章介绍了如何利用MonoTouch开发iPad应用。
本书是智捷课堂团队编写“iOS实战”系列图书中的一本,全书分为16章,系统介绍了iOS应用开发的理论与技术。全书内容包括: 第1章开始,介绍了iOS开发背景知识及本书约定; 第2章介绍了Cocoa Touch MVC设计模式; 第3章介绍了视图及其相关知识; 第4章介绍了表视图; 第5章介绍了界面布局与Auto Layout技术; 第6章介绍了屏幕适配与Size Class技术; 第7章介绍了应用导航模式; 第8章介绍了手势识别; 第9章为项目实战——编写自定义控件PopupControl; 第10章介绍了音频和视频多媒体开发; 第11章介绍了图形图像开发; 第12章介绍了数据存储; 第13章介绍了网络数据交换格式; 第14章介绍了REST Web Service; 第15章介绍了 Web Service网络通信架构设计; 第16章介绍了 iOS敏捷开发项目实战——价格线酒店预订iPhone客户端开发。本书适合作为从事iOS应用开发的软件工程师的参考用
如果你是一位有经验的Objective-C程序员,本书将会为你快速掌握Swift开发提供捷径;如果你已经掌握了Swift语言,本书能让你轻松获得工程级的项目开发经验!本书基于Swift语言,通过大量案例,详细讲解和演示了iOS中的各种功能和组件的用法,iOS开发中的各种技巧,以及完整的iOS应用开发方法,是专门为有经验的Objective-C程序员和只是掌握了Swift语言的新人量身打造的! 作者是资深的iOS程序员,深谙Objective-C和Swift两种技术,同时也经历了从Objective-C到Swift的转变,无论是技术上,还是经验上,作者的资历都能保证本书很好地完成它的使命。本书摒弃了枯燥的以功能介绍为导向的理论讲解,取而代之的是以大量有代表性的实战案例为切入点,让读者在实战中掌握SwiftiOS应用开发。
《Objective-C编程:BigNerdRanch入门经典》讲述Objective-C编程语言和基本的iOS/Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、Foundation常用类、内存管理、常用设计模式等,最后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。书中还介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。
《iOS 7应用开发入门经典(第5版)》基于Apple最新发布的iOS 7编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和Cocoa Touch等开发工具;设计及美化用户界面;使用切割工具创建按钮模板;利用多场景故事板、切换、弹出框、导航控制器和选项卡栏控制器;使用表视图和分割视图导航结构化数据;读写和显示数据;使用自动布局创建自适应用户界面;播放和录制多媒体;使用地图、地理编码和定位功能;使用加速计和陀螺仪检测运动和朝向;创建通用应用程序;编写支持后台处理的应用程序;跟踪和调试应用程序等主题。 《iOS 7应用开发入门经典(第5版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人员参考。
快速掌握使用AV Foundation开发iOS和OS X应用的技术 如果想开发富媒体iOS或OS X应用程序,你可以使用苹果公司推出的AV Foundation框架来实现诸多神奇功能。不过AV Foundation框架基于最前沿的语言特征,极其庞大,而且相关文档较少;现在,Bob McCune撰写的这本 AV Foundation开发秘籍——实践掌握iOS & OS X应用的视听处理技术 为你铺就一条精通掌握这些卓越技术的高效途径。 McCune生动的讲解和精彩的GitHub示例项目已帮助数以千计的苹果开发者领略到AV Foundation的魅力。McCune基于丰富的开发经验,带你创建紧贴实用的应用程序,让你切实掌握相关技术。 通过学习《AV Foundation开发秘籍:实践掌握iOS & OS X 应用的视听处理技术》,你将创建语音备忘录、自定义视频播放器、视频编辑器和图片/视频相机应用程序,将掌握从头开发高级媒体应用程序需要的所有技术。每章
ios平台游戏开发是目前移动游戏开发最热门的一个分支,从事此工作的开发人员多能拿到高薪。《iOS游戏编程之从零开始:Cocos2d-x与cocos2d引擎游戏开发》是作者继《android游戏编程之从零开始》热销之后编写的又一本、基于cocos2d—x2.x和cocos2d—iphone版本,讲述ios平台游戏开发的新作。 全书分为两个部分共11章,内容主要包括cocos2d—x引擎游戏开发的基础,常用的类、方法及其使用示例,游戏开发的基础知识、方法和技巧,跨平台游戏的开发技巧,并以一个飞行射击游戏实战项目的分析详解游戏开发过程;同时,还简单介绍了cocos2d—iphone引擎的使用及其项目开发注意事项。随书光盘包括《iOS游戏编程之从零开始:Cocos2d-x与cocos2d引擎游戏开发》所有的示例项目代码。 《iOS游戏编程之从零开始:Cocos2d-x与cocos2d引擎游戏开发》适合想要学习ios平台游戏开发的
《OReilly精品图书系列·iPhone/iPad电子制作:基于techBASIC开发Arduino、传感器和蓝牙BLE应用》带你实际动手的书将向你展示如何使用techBASIC编写简单的应用程序,techBASIC是运行在iOS设备上的经苹果公司认可的开发环境。只需要用几行代码,你就可以直接在你的苹果设备上编写应用,并让此应用与其他的硬件进行交互。
如果你是一位有经验的Objective-C程序员,本书将会为你快速掌握Swift开发提供捷径;如果你已经掌握了Swift语言,本书能让你轻松获得工程级的项目开发经验!本书基于Swift语言,通过大量案例,详细讲解和演示了iOS中的各种功能和组件的用法,iOS开发中的各种技巧,以及完整的iOS应用开发方法,是专门为有经验的Objective-C程序员和只是掌握了Swift语言的新人量身打造的! 作者是资深的iOS程序员,深谙Objective-C和Swift两种技术,同时也经历了从Objective-C到Swift的转变,无论是技术上,还是经验上,作者的资历都能保证本书很好地完成它的使命。本书摒弃了枯燥的以功能介绍为导向的理论讲解,取而代之的是以大量有代表性的实战案例为切入点,让读者在实战中掌握SwiftiOS应用开发。
你是否曾因应用上线的第一天即遭破解而无奈苦恼,想要加以防范,却又束手无策? 你是否曾为某一应用深深折服,想要借鉴学习,却又无从下手? 你是否已不满足于public API,想要进军Cydia开发,却又求学无门? 你是否已产生“不识Apple真面目,只缘身在App Store中”的危机感,想要通过阅读来一窥这冰山一角外的整个北极,却又找不到合适的书? 你是否已经因无法跨越开发路上的重重障碍而断了研究iOS逆向工程的念头?Are you a quitter? 看完本书,相信你会有全新的感受!
《iOS实战:图形图像、动画和多媒体卷(Swift版)/清华开发者书库》系统论述了iOS图形图像、动画和多媒体编程技术,全部采用全新的基于iOS8的API。全书分为10章:第1章准备开始,介绍了本书的结构及书中的一些约定;第2章2D图形图像技术,介绍了UIKit绘图技术、绘制视图的路径、绘制图像和文本、坐标、Quartz坐标和坐标变换;第3章图像处理,介绍了创建图像对象、绘制图片、使用滤镜和人脸识别等技术;第4章动画技术,介绍了视图动画、CoreAnimation框架、视图动力学行为和动态效果等;第5章音频,介绍了音频文件、音频API、AVFoundation框架、SystemSoundAPI和OpenAL等;第6章视频,介绍了视频文件、使用MediaPlayer框架播放视频、使用AVFoundation框架播放视频、录制视频和编辑视频;第7章流媒体技术,介绍了网络多媒体技术、渐进式下载流媒体、实时流媒体、苹果流媒
《iOS 10 开发指南》共42章,循序渐进地讲解了iOS 10应用开发的知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础,Swift语言基础,Cocoa Touch,Xcode Interface Builder界面开发,使用Xcode编写MVC程序,文本框和文本视图,按钮和标签,滑块、步进和图像,使用开关控件和分段控件,Web视图控件和可滚动视图控件,提醒和操作表,工具栏,日期选择器,表视图,活动指示器,进度条和检索条,UIView,视图控制器,实现多场景和弹出框,iPad弹出框和分割视图控制器,界面旋转,图形、图像、图层和动画,声音服务,多媒体应用,定位处理,触摸,手势识别和Force Touch,读写应用程序数据,触摸和手势识别,和硬件之间的操作,开发通用的项目程序,推服务和多线程,Touch ID,游戏开发,HealthKit健康应用开发,watchOS 3智能手表开发,分屏多任务,使用CocoaPods依赖管理,
《iOS 6应用开发实战》是目前iOS 6领域最全面系统和易于阅读的著作之一,有两大特点:第一,技术新颖,基于最新iOS 6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的基础技术和高级技巧,以及其流程和方法;第二,易于阅读,从认知学角度进行内容规划,一个案例贯穿全书,不仅能从很大程度上降低学习的时间成本,降低阅读门槛,而且能至始至终让读者在动手实践中保持学习的热情,坚持把这本书读完。 《iOS 6应用开发实战》共22章,可分为两个部分:基础部分(1~13章)分别介绍了开发iOS应用前应该做的准备工作、Xcode 4的基本使用、Objective-C的基本语法、Interface Builder的基本操作、视图控制器、通过设备获取用户位置、列表、视图及视图控制器、各种控件、多媒体、偏好设置等知识,这些知识通过一个名称为MyDiary的应用完美地串联在一起,读者