本书介绍了iOS开发的基本知识,从开发环境搭建、Objective-C基础知识的讲解,到iOS开发中的基础界面编程以及高级编程,*后通过一个综合实例讲解iOS开发的模块开发过程。 本书内容由浅至深、循序渐进,主要包括:iOS简介与环境搭建,Objective-C基础,Objective-C面向对象方法实现,iOS开发常用设计模式,iOS基础界面编程,iOS高级界面编程,iOS视图控制器的使用,图形与图像处理,iOS中的数据存储,iOS网络编程,AVFoundation的使用,GPS位置服务与地图编程,及综合编程案例。
如果你是一位有经验的Objective-C程序员,本书将会为你快速掌握Swift开发提供捷径;如果你已经掌握了Swift语言,本书能让你轻松获得工程级的项目开发经验!本书基于Swift语言,通过大量案例,详细讲解和演示了iOS中的各种功能和组件的用法,iOS开发中的各种技巧,以及完整的iOS应用开发方法,是专门为有经验的Objective-C程序员和只是掌握了Swift语言的新人量身打造的! 作者是资深的iOS程序员,深谙Objective-C和Swift两种技术,同时也经历了从Objective-C到Swift的转变,无论是技术上,还是经验上,作者的资历都能保证本书很好地完成它的使命。本书摒弃了枯燥的以功能介绍为导向的理论讲解,取而代之的是以大量有代表性的实战案例为切入点,让读者在实战中掌握SwiftiOS应用开发。
本书针对想要做iPhone软件开发的程序员、大学生以及对开发苹果应用软件感兴趣的所有人士,基于他们的需要,详细介绍了申请iPhone开发者的流程,并精选了一些苹果软件商店里十分富有创意的应用软件进行赏析。本书从对iPhone的认识入手,对其市场进行了理性的分析。然后,逐步介绍了苹果软件商店、申请iPhone开发者的流程、iTunes Connect的详细介绍、如何安装iPhone SDK、编写“Hello World!”实例、如何测试和发布程序。后,重点介绍了iPhone软件的创意,激发广大读者的创作灵感。 本书内容安排循序渐进,操作步骤过程详细,读者可对iPhone软件开发及其创意有深刻的了解,进而可以自行尝试成为iPhone开发者。
C/OS Ⅲ是一个基于优先级的可固化实时嵌入式操作系统内核,在各类嵌入式系统中有广泛的应用。本书对 C/OS Ⅲ内核结构和各种机制进行了详细分析,并设置了应用场景,给出了基于 C/OS Ⅲ的开发应用实例。全书共分10章,第1章介绍了 C/OS Ⅲ的架构、组成及内核源码的关键数据结构和相互关系; 第2章到第9章分别分析 C/OS Ⅲ的任务管理机制、内核调度机制、任务间同步机制、中断管理、定时器管理、时钟管理、内存管理和文件系统,并给出每种机制的应用实例; 第10章介绍了 C/OS Ⅲ的移植方法。在对 C/OS Ⅲ的每一部分机制的源码分析过程中,先介绍工作机制,然后提炼关键数据结构和相互关系,再结合关键数据结构和算法分析源码,*后给出应用实例,让读者明白原理及实际应用,达到理论和实战技能同步提升的效果。为方便教学和自学,所有章节配有思考
本书共分为15章,主要内容包括编写Swift开发环境配置、Swift语言基础、语句和表达式、集合类型、程序控制结构、函数和闭包、类、继承、枚举和结构、构造器和析构器、扩展和协议、Swift语言的其他主题、使用Swift开发iOS应用、测试和发布App以及综合实例打砖块游戏等内容。书中对Swift语言中的一些开发技巧进行了展示。本书内容丰富、结构新颖、难度适中、实用性强,可作为普通高等院校Swift程序设计课程的教材,也可供Swift开发初学人员参考阅读。
本书是智捷课堂团队编著的 iOS实战 系列图书中的一本,本书系统介绍了苹果产品 生态圈 的相关知识。全书共分为13章,分别介绍了苹果网络编程、Core Data技术、iCloud编程、推送通知、社交网络编程、Newsstand、应用内购买、Passbook、HomeKit、Handoff、定位服务和地图应用开发。书中全部采用基于iOS 8的*API。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可以作为计算机科学与技术、软件工程等专业移动开发类课程的教学用书。
Array
获取为iPhone和iPod Tbuch编程所需的实战经验。有了这本易学易用的指南,你将通过学习如何运用Xcode、Objective—C编程语言与核心框架,构建多个样例应用程序。在你掌握它之前,你将不仅拥有开发应用的技能,还会知道如何顺利完成提交应用到iTunesApp store的流程。 无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPodTouch的Mac开发行家,《学习iPhone编程》都将为你构建面向市场的iPhone应用开一个好头。
任何具有编程经验的人都能学会编写iphone应用程序。但如果你想打造一个伟大的应用,就需要学习比简单编程更多的内容:还得学会如何设计和推销你的作品。这本易学易用的指南将带领你走完从勾画创意到推销产品的整个过程。 ·掌握开发iphone应用所需的工具 ·在开始编写代码之前设计一个伟大的应用 ·使用xcode和interface builder创建一个复杂的应用 ·决定如何命名你的应用——然后投放beta测试 ·了解如何让应用进入app store的独家内幕 ·推广你的产品、追踪销售动态,并建立强大的客户服务体系
一本以*的Mavericks操作系统为基础,用简单的方式帮助你快速成为Mac达人的书。全书通过图文并茂的方式,并分16章讲述OS X操作系统主要功能,以及苹果公司出品的iPhoto、Pages等多款应用程序的使用方法。全书还提供了近百个实用小技巧来提升读者的使用水平。 本书适用于希望快速掌握或全面了解OS X操作系统各项功能以及使用技巧的读者。如果读者目前正在使用的是低版本的OS X操作系统,亦可以将本书作为参考用书。
您经常会遇到这样的疑惑:“为什么这个网站无法在我的于机上运行呢?”阅读本书后,这种疑惑将烟消云散。本书将解释Web流量如何通过移动网络从手机传递~rJInternet后又返回,在这个传输路径中,哪些地方会发生中断,以及聪明的程序员如何*程度地降低传输过程中的各种风险, 移动设备中使用的Web浏览器要遵守Web和移动行业标准。本书将介绍相关标准、*实践以及开发技巧,以便构建交互式移动Web页面,井在智能手机和其他移动设备中进行浏览。 基于标准的移动Web浏览器是有发展前途的跨下台(跨区域)移动技术。适用人群比具他任何数字媒体都广。 本书主要内容 使用针对智能手机浏览器进行了优化的Web技术构建交互式移动Web站点 学习标记的基本元素、发汁原理、内容自适应、可用性以及互操作性 探讨w3C、dolMobi以及其他类似组织制定的适
关东升编著的《iPhone与iPad开发实战--iOS经典应用剖析》是一本关于iOS项目分析与实战的教程,旨在帮助读者能够实际动手开发一些iOS项目,同时能够学习到一些理论知识。本书收录了6个iOS项目,这些项目是在iOS开源网站下载的。涵盖了工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用等几个方面。从第3章开始,每章都是一个独立的iOS项目,除第6章的项目外,其他都是在AppStore上发布的产品。在介绍项目的章节中,首先是应用介绍,其次是应用剖析,然后是应用实战与讲解,后是总结。《iPhone与iPad开发实战--iOS经典应用剖析》适合作为有一定基础的iOS程序员的自学辅导用书,也可作为相关培训机构的培训教材。
由戴利编著的《iPhone游戏开发实践指南》通过一个实例介绍了在。 iPhone上创建游戏的完整过程,全面涵盖从初的游戏设计到终将游戏上传至AppStore的整个过程。全书共分16章,每一章都详细介绍了该游戏的一个特定组件及支持该组件的技术,包括初的游戏设计思路、之前的准备工作、游戏循环、图像渲染、精灵表、动画、点阵字、贴图地图、粒子发射器、声音、用户输入、游戏界面、游戏对象和实体、碰撞检测,以及如何对游戏进行测试等。 《iPhone游戏开发实践指南》适合iPhone游戏开发人员阅读。
《iOS面试之道》是作者将多年的工作经验和积累,结合具体面试内容总结而成的。《iOS面试之道》共分为3部分。 部分为面试准备,详细介绍求职中遇到的基本问题,作者根据其多年的经验,在面试流程、简历投递、复习准备方面给出了完善的参考意见和建议。第2部分为算法知识。算法几乎是各种水平的程序员都要面对的考查内容。该部分采用Swift语言重新审视了多种数据结构和算法原理,可以说是为iOS开发者量身打造的算法解答。第3部分为iOS专业问答,分为语言工具、系统框架和经验之谈,采用问答的形式来详细介绍。如果你是一名iOS开发者,并且正准备跳槽,那么本书是一本不错的复习参考书;如果你没有面试计划,那么本书也可以帮助你对iOS知识进行提纲挈领的整理;如果你是面试官,那么希望本书能为你提供考查应聘者的依据和源泉;对于具有其他背景的
本书从一个企业应用开发者的角度出发,介绍了iOS企业开发中的诸多问题,包括:开发前的准备、创建企业共享组件、定制图形界面、开发企业应用网络模块、XML和关系对象映射、保存应用程序数据、皮肤及视图恢复、自动引用计数、企业数据安全、表视图定制、CorePlot框架、AirPlay。此外,还从块编程指南,0—C运行时,谓词及可变参数,方法混合,getter、setter和属性,单例及全局对象6个方面对正文进行了补充、拓展。 适用范围:有苹果商店应用开发经验,正准备转向iOS企业开发的游戏开发人员和个人开发者。有一定iOS企业开发经验的从业人员。
本书介绍如何在当今市场上流行的移动平台上开发应用程序,便于读者了解跨平台开发的内部原理,并利用本书提供的宝贵信息付诸实践。把开发过程分解成通俗易懂的步骤有助于刚刚接触移动平台的开发人员。相关的语言和sdk种类繁多,使得大多数人应接不暇。本书旨在做一些铺垫工作,找到跨平台和设备开发应用程序的捷径。 前几年,这些技术和工具包还不存在。相信读者会发现他们的价值并借助它们成功地开发应用程序。 本书主要内容 在主流的平台(如iphone、blackberry、windowsmobile和android)上开发本地应用程序。 利用跨平台移动工具包(如rhomobile和phonegap)扩展应用程序以支持跨所有移动平台的运行。 通过各个主要移动应用商店(rim、apple和microsoft)发布应用程序。 感谢您选择《智能手机跨平台开发高级教程——适用于iphone、blackberry、windowsmobile及android))。相
《iOS 测试指南》是一本专注于 iOS 测试领域的书。其中重点讲述了各个测试阶段的具体实践方法,并且通过持续集成串联了各个测试阶段的活动。《iOS 测试指南》中所有的测试实践并非纸上谈兵,而是出自于笔者实际工作中的探索和实践。在测试实例上有一定的简化,是为了脱离复杂的业务。《iOS 测试指南》的重点在于对方法的介绍。 以下几个方面的读者可能会受益:有一定技术功底的测试工程师;有一定经验的移动测试工程师;iOS开发工程师;测试技术爱好者。