《Objective-C高级编程:iOS与OSX多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。 《Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的iOS开发者阅读。
本书介绍了iOS开发的基本知识,从开发环境搭建、Objective-C基础知识的讲解,到iOS开发中的基础界面编程以及高级编程,*后通过一个综合实例讲解iOS开发的模块开发过程。 本书内容由浅至深、循序渐进,主要包括:iOS简介与环境搭建,Objective-C基础,Objective-C面向对象方法实现,iOS开发常用设计模式,iOS基础界面编程,iOS高级界面编程,iOS视图控制器的使用,图形与图像处理,iOS中的数据存储,iOS网络编程,AVFoundation的使用,GPS位置服务与地图编程,及综合编程案例。
《iOS开发快速进阶与实战》偏向于iOS应用的实际开发,介绍了iOS开发过程中的技术实现方案和原理,包含基本知识、底层常用技术原理、开发技巧,以及技能扩展等书各方面,其中大部分章节以实际项目开发中常见的问题为背景,内容阐述方式包括介绍原理、对比技术方案、实际应用、引导读者思维等,并在每一章*后部分归纳总结本章的重点内容。本书既可以作为高等学校计算机软件技术课程的教材,也可以作为企业iOS开发人员的技术参考书。
目前市面上不乏iPhone App开发的书籍,但要做出成功的产品,需要的绝不仅仅是开发优秀的软件。霍肯伯里的《iPhone App开发实战手册》将向你展示完整的开发过程,从下载工具,开发应用,进行测试,通过苹果的审核,到推销和维护你的产品。《iPhone App开发实战手册》适合 iPhone App开发入门使用。无论是开发人员、设计师、市场人员,还是项目经理,都可以在本书中找到自己感兴趣的内容。
本书是针对iOS SDK4.3编写的实用指南,介绍了从设置开发环境到开发完美商业iOS应用程序的整个过程,并提供了丰富的iPad和iPhone应用程序示例和解决方案。 全书包括22章和4个附录,涵盖开发环境设置、Objective-C、Xcode、视图控制器、事件和操作、数据输入和存储、多媒体、定位、对等通信、地图、程序内购买、iAd、本地和推送通知、多任务等多个主题。 本书由浅入深,语言简洁,示例丰富,可帮助读者迅速掌握开发iOS应用程序所需的基本知识,既适合没有任何编程经验的新手阅读,又可供有志于从事iOS开发的人员参考。
本书系统论述了iOS图形图像、动画和多媒体编程技术,全部采用*的基于iOS 8 的API。全书分为10章:第1章准备开始,介绍了本书的结构及书中的一些约定; 第2章2D图形图像技术,介绍了UIKit绘图技术、绘制视图的路径、绘制图像和文本、坐标、Quartz坐标和坐标变换; 第3章图像处理,介绍了创建图像对象、绘制图片、使用滤镜和人脸识别等技术;第4章动画技术,介绍了视图动画、Core Animation框架、视图动力学行为和动态效果等;第5章音频,介绍了音频文件、音频API、AVFoundation框架、System Sound API和OpenAL等; 第6章视频,介绍了视频文件、使用MediaPlayer框架播放视频、使用AVFoundation框架播放视频、录制视频和编辑视频;第7章流媒体技术,介绍了网络多媒体技术、渐进式下载流媒体、实时流媒体、苹果流媒体协议HTTP Live Streaming、搭建HLS流媒体服务器、使用本地技术开发客
获取为iPhone和iPod Tbuch编程所需的实战经验。有了这本易学易用的指南,你将通过学习如何运用Xcode、Objective—C编程语言与核心框架,构建多个样例应用程序。在你掌握它之前,你将不仅拥有开发应用的技能,还会知道如何顺利完成提交应用到iTunesApp store的流程。 无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPodTouch的Mac开发行家,《学习iPhone编程》都将为你构建面向市场的iPhone应用开一个好头。
要触及iOS 5系统的真实威力,需要跨过那些简单的工具和API,直达它的核心。 《iOS5核心框架》将会向读者介绍如何使用CoreData和iCloud将信息存储到本地,同时又可以毫无障碍地在多个设备和平台之间进行同步;利用iOS 5*的TwitterAPI,使用新的Accounts框架提供易用的Twitter和OAuth支持;使用定位服务来引入iOS5的新功能,如反向地理编码解析查找以及区域通知。此外,《iOS5核心框架》还将介绍如何在应用中集成丰富的媒体体验,如使用图形、动画、音频、视频以及CoreImage提供的照片处理滤镜和分析工具。全书后还会探索书报栏应用,讲解如何创建出自己的周期性内容,并将新内容推送到设备上。 《iOS5核心框架》适合有一定开发经验的iOS开发人员阅读使用。
本书是目前iOS6领域全面系统和易于阅读的著作之一,有两大特点:,技术新颖,基于*iOS6技术撰写,系统讲解开发iPhone和iPad应用所需掌握的基础技术和高级技巧,以及其流程和方法;第二,易于阅读,从认知学角度进行内容规划,一个案例贯穿全书,不仅能从很大程度上降低学习的时间成本,降低阅读门槛,而且能至始至终让读者在动手实践中保持学习的热情,坚持把这本书读完。 全书共22章,可分为两个部分:基础部分(1~13章)分别介绍了开发iOS应用前应该做的准备工作、Xcode4的基本使用、Objective-C的基本语法、InterfaceBuilder的基本操作、视图控制器、通过设备获取用户位置、列表、视图及视图控制器、各种控件、多媒体、偏好设置等知识,这些知识通过一个名称为MyDiary的应用完美地串联在一起,读者从一开始就能动手实践并从实践中掌握这些理论知识;
您经常会遇到这样的疑惑:“为什么这个网站无法在我的于机上运行呢?”阅读本书后,这种疑惑将烟消云散。本书将解释Web流量如何通过移动网络从手机传递~rJInternet后又返回,在这个传输路径中,哪些地方会发生中断,以及聪明的程序员如何*程度地降低传输过程中的各种风险, 移动设备中使用的Web浏览器要遵守Web和移动行业标准。本书将介绍相关标准、*实践以及开发技巧,以便构建交互式移动Web页面,井在智能手机和其他移动设备中进行浏览。 基于标准的移动Web浏览器是有发展前途的跨下台(跨区域)移动技术。适用人群比具他任何数字媒体都广。 本书主要内容 使用针对智能手机浏览器进行了优化的Web技术构建交互式移动Web站点 学习标记的基本元素、发汁原理、内容自适应、可用性以及互操作性 探讨w3C、dolMobi以及其他类似组织制定的适
本书共分为15章,主要内容包括编写Swift开发环境配置、Swift语言基础、语句和表达式、集合类型、程序控制结构、函数和闭包、类、继承、枚举和结构、构造器和析构器、扩展和协议、Swift语言的其他主题、使用Swift开发iOS应用、测试和发布App以及综合实例打砖块游戏等内容。书中对Swift语言中的一些开发技巧进行了展示。本书内容丰富、结构新颖、难度适中、实用性强,可作为普通高等院校Swift程序设计课程的教材,也可供Swift开发初学人员参考阅读。
《品味移动设计iOS、Android、WindowsPhone用户体验设计*实践》针对目前主流的移动应用三大平台(iOS、Android和WindowsPhone)的特点以及时下普及的两大类移动产品的规格和需求,为大家系统地阐述了设计移动应用的方法、步骤以及其中的诸多细节。 《品味移动设计iOS、Android、WindowsPhone用户体验设计*实践》适合移动设计人员、开发人员和产品经理阅读。
即便你已经具备了iPhone应用开发的实践经验,开发新的iPhone游戏还是需要你具备一些新的技能。通过《iPhone游戏开发》的学习,你将掌握从游戏开发基础、iPhone编程基本原理到处理特殊图形及音频、创建游戏中的物理学(in-gamephysicas)应用等在内的所有知识。 《iPhone游戏开发》不仅包括了iPhone游戏开发的入门知识,还包括了游戏引擎揭秘、游戏框架、2D/3D游戏引擎、游戏剧情设计等方面的内容。通过讲解清晰的实例,这本书帮助你掌握与iPhone/iPodtouch游戏开发紧密相关的技术问题,以及如何提升不同类型游戏的性能。另外,《iPhone游戏开发》还告诉你,在iPhone本身的游戏编程支持不够好的时候可以使用的一些插件类。 《iPhone游戏开发》适合有一定编程经验的移动开发爱好者阅读使用。
iOS系统从诞生之日起到现在,在短短几年的时间内,凭借其硬件产品iPhone和iPad的良好用户体验,赢得了广大消费者用户和开发者用户的追捧。本书从搭建iOS开发环境的入门知识讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch框架、Storyboarding(故事板)、基本控件的应用、视图处理、界面控制器的处理、实现多场景和弹出框、屏幕旋转处理、声音服务、定位处理、与互联网接轨、与硬件之间的操作、开发通用的项目程序、游戏开发、读写应用程序数据、HealthKit开发详解、HomeKit开发详解、WatchKit开发详解、多功能音乐盒系统。本书内容全面,几乎涵盖了iOS 8应用开发所需要的全部内容。全书内容言简意赅,讲解细致,特别适合初学者学习和消化,并可从清华大学出版社的网站下载书中的源代码。本书适合iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员学习
“入门很简单丛书”是由清华大学出版社精心打造的一套编程入门图书。丛书强调“ 零门槛学编程,看得懂,学得会,容易上手 ”的理念。目前已经出版了十几个品种,涵盖常见编程语言和技术。丛书中的每一本都由经验丰富的编程老手精心编写, 讲解细腻,易学好用,视频教学 ,深受读者喜爱,销量居于同类图书的前列,是近年来不可多得的编程图书。可以说,这套丛书是 编程新手上手的*读物 ! 《入门很简单丛书:iPhone开发入门很简单(配光盘)》是一本与众不同的iPhone开发学习读物。作者立足实战,采用理论与实例相结合的讲解方式,将相关知识点穿插于实际开发案例中,读者通过研读这些开发案例,便可轻松、快速地掌握iPhone开发的各种技能,独立编写出优秀的APP软件。本书配带1张光盘,收录了本书重点内容的教学视频和本书涉及的源代码。
《零点起飞学编程:零点起飞学iPhone开发》结合大量实例,由浅入深、循序渐进地介绍了iPhone移动开发技术。本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立iPhone技术的思想框架,并对iPhone开发过程有个初步了解。本书特意提供了典型习题及教学PPT以方便教学。另外,配书光盘中提供了大量的配套教学视频及本书涉及的源代码,便于读者更加高效地学习。 《零点起飞学编程:零点起飞学iPhone开发》共14章,分为3篇。第1篇为iPhone开发基础,主要介绍了iPhone开发环境的搭建和Objective-C语法基础;第2篇为iPhone界面开发,主要介绍了视图及视图控制器、操作文本内容、提醒用户的操作、图形图像处理、使用网页、表的操作、使用地图服务、使用选择器、动画等;第3篇为iPhone应用开发,主要介绍了如何操作地址簿
如果你是一名有经验的开发者并对开发以数据为中心的iPhone和iPad应用程序感兴趣,那么《iOS数据库应用高级编程(第2版)》恰好适合你。这本必须拥有的书进行了新的充分修订,并且在结构上对应企业应用程序的数据流。该书作者Patrick Alessi经验丰富,他先向你演示了如何从大规模数据库获取数据并将数据放入设备上和显示该数据。然后讲解了如何直接在设备上建立数据,并和Web服务通信。在本书的后,你将能自信地为iPhone和iPad实现数据驱动应用程序并将iOS应用程序和现有的企业系统集成。
本书共分7章,分别由7位iPhone开发专家执笔,他们从自身专业领域的角度,围绕7个流行的iPhone项目介绍了开发创意应用和优化应用的实用技巧,主要内容包括游戏设计、网络支持、多线程、高级手势、游戏开发、流式音频和技术集成等高级主题。 本书适合所有iPhone应用开发人员学习参考。
《iOS 测试指南》是一本专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段的具体实践方法,并且通过持续集成串联了各个测试阶段的活动。《iOS 测试指南》中所有的测试实践并非纸上谈兵,而是出自于笔者实际工作中的探索和实践。在测试实例上有一定的简化,是为了脱离复杂的业务。《iOS 测试指南》的重点在于对方法的介绍。 以下几个方面的读者可能会受益:有一定技术功底的测试工程师;有一定经验的移动测试工程师;iOS开发工程师;测试技术爱好者。
移动应用的交互设计对于移动产品的体验来说有着决定性的作用。作者首先从人 - 机 - 环的角度出发来阐述移动应用的设计,并建立了移动应用设计的基本原则;其次,根据移动端的情境、移动设备的特征,以及触摸的交互方式,作者总结了移动导航和移动框架设计的主要形式,并给出了移动导航设计的原则和思路。为了能帮助设计师们做出一个生动有趣的移动应用,本书还详细介绍了移动动画的设计方法,以及基于移动特性的细节和创新设计,为设计师们提供了一个很好的参考。同时,根据作者的移动应用设计经验,介绍了一些常用设计工具,希望对新入行的设计师们有所帮助。后,本书作者提出了一个关于“流”的交互设计方法,丰富了移动应用的设计方法。 本书适合对移动设计感兴趣、想进入此领域的设计师们做入门指引,亦可给正在移动产品领域从
本书由浅入深,全面、系统地介绍了Objective-C开发技术。本书*的特色就是提供了大量的插图,一改过去编程书籍只有枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了Objective-C开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。 本书涉及面广,从基础的理论到语法,再到高级的应用,几乎涉及Objective-C语言的所有重点知识。本书适合想全面学习Objective-C语言的人员阅读,也适合各种使用Objective-C语言进行开发的工程技术人员使用。对经常使用Objective-C语言进行开发的人员,更是一本不可多得的案头参考书。
本书内容新颖、知识全面、讲解详细,全书分为4篇共28章,其中第1~4章是基础篇,详细讲解了iOS系统基础,搭建开发环境,HTML、CSS和JavaScript,创建移动Web等内容;第5~11章是HTML 5技术篇,详细讲解了在iOS系统中使用HTML 5技术设计移动Web网页的基础知识,包括HTML 5的发展历程、整体框架、基本元素、表单、音频处理、视频处理、绘图、数据存储等内容;第12~19章是jQuery Mobile技术篇,详细讲解了在iOS系统中使用jQuery Mobile框架开发移动Web网页的基础知识,包括jQuery Mobile导航、按钮、列表、表单、内容格式化、主题化、常用API等内容;第20~28章是PhoneGap技术篇,详细讲解了在iOS系统中使用PhoneGap框架整合开发移动Web网页的基础知识,包括搭建测试环境、事件机制、插件开发及应用、常用API的具体应用等内容。本书采用理论加实践的编写方法,对于每个实例,先提出
本书内容全面,它不仅详细讲解了开发企业级iOS应用所需掌握的各项核心技术,以及各种工具和框架的用法,而且还系统讲解了企业级iOS应用开发的流程和方法;实战性强,不仅为各个知识点精心设计了能辅助读者理解的小案例,而且还有能指导读者进行完整实践的大案例,具备极强的可操作性。除此之外,本书还包含大量的开发技巧和*实践。本书分为三部分:基础篇(1~6章),首先介绍了传统企业级应用与iOS企业级应用的区别、iOS企业级应用程序的架构以及发布方法,然后详细讲解了iOS的开发框架、Objective-C语法的核心要素、Xcode集成开发环境、InterfaceBuilder和高级图形界面;核心技术篇(7~17章),系统深入地讲解了网络、XML和JSON、用户数据保存、安全、多媒体、绘图、动画、多点触摸和手势、GPS、重力感应、本地化、多线程、并行编程、通知、通讯簿等
本书是智捷课堂团队编著的 iOS实战 系列图书中的一本,本书系统介绍了苹果产品 生态圈 的相关知识。全书共分为13章,分别介绍了苹果网络编程、Core Data技术、iCloud编程、推送通知、社交网络编程、Newsstand、应用内购买、Passbook、HomeKit、Handoff、定位服务和地图应用开发。书中全部采用基于iOS 8的*API。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可以作为计算机科学与技术、软件工程等专业移动开发类课程的教学用书。