本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了三年来近百家典型IT企业的iOS面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,所提供的前端面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当的扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,使读者不仅能够通过本书获取到求职的知识,还能更有针对性地进行求职准备,获得一份满意的工作。本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
《Objective-C高级编程:iOS与OSX多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。 《Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的iOS开发者阅读。
书基于《疯狂iOS讲义(下)》升级而来,已真正升级成Swift、Objective-C双语讲解。本书所有案例全部提供Swift、Objective-C两个语言的版本。本书基于*的iOS 9.3、Xcode 7.3平台,全面介绍iOS应用开发的高级知识。本书包含多点触摸与手势处理、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、XMPP即时通信、定位、地图、推送机制、iCloud服务、HealthKit框架等内容,本书*后还通过疯狂软件商城App整合介绍了iOS App的界面开发、自定义UI控件、手势处理、网络通信、本地数据存储、在线支付等功能的用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义(基础篇)》中的知识。本书并不局限于介绍iOS编程的各种理论知识,而是从 项目驱动 的角度来讲授理论,全书一共包括近百个实例,这些示范性的实例既可帮助读者更好地理解
《iOS Auto Layout开发秘籍(第2版)》 Auto Layout改变了创建iOS用户界面的方式。它既灵活又强大,给予你对iOS用户界面前所未有的控制,但AutoLayout的难度也是众人皆知的。在《iOS Auto Layout开发秘籍(第2版)》中,享誉世界的iOS开发者和图书作者Erica Sadun为你揭开了迷雾,帮助你通过 示例讲解 这种简单的方法来精通Auto Layout。 针对iOS 7和Xcode 5的完全更新,《移动开发经典丛书:iOS Auto Layout开发秘籍(第2版)》秉承了该系列的优良传统:清晰的解释、专业的提示、可靠的上佳实践 以及,重要的一点,大量可学习和复用的代码。 Sadun采用循序渐进的方式解释了Auto Layout的思想、它的工作原理、适用范围,以及比预想更有用(更简单)的原因。Sadun为现实世界的各种iOS开发挑战提供了实际的解决方案,使用Auto Layout创建可交互的元素、动画等。 主要内
本书共分7章,分别由7位iPhone开发专家执笔,他们从自身专业领域的角度,围绕7个流行的iPhone项目介绍了开发创意应用和优化应用的实用技巧,主要内容包括游戏设计、网络支持、多线程、高级手势、游戏开发、流式音频和技术集成等高级主题。 本书适合所有iPhone应用开发人员学习参考。
本书从Swift的第四个版本开始,从基础全面的语法,到iOS 11 & 12的iOS 入门级App开发,*后由一个很实用的iOS小游戏开发结尾。适合新手从零开始上手,一步一步地,坚实掌握iOS开发技术的一站式启蒙之书。另外,本书还配套有语法和iOS基础开发的视频,有效提升学习效率和理解维度,增强学习兴趣,同时可以与作者无缝交流,让您快乐学习iOS开发。
本书讲述Objective-C编程语言和基本的iOS/Mac开发知识。作者首先从基本的编程概念讲起(变量、条件语句、循环结构等),接着用浅显易懂的语言讲解Objective-C和Foundation的知识,包括Objective-C的基本语法、Foundation常用类、内存管理、常用设计模式等,后手把手教读者编写完整的、基于事件驱动的iOS/Mac应用。书中还介绍了Objetive-C的高级内容,包括属性、范畴和Block对象等知识。全书篇幅精炼,内容清晰,适合无编程经验的读者入门学习。
目前市面上不乏iPhone App开发的书籍,但要做出成功的产品,需要的绝不仅仅是开发优秀的软件。霍肯伯里的《iPhone App开发实战手册》将向你展示完整的开发过程,从下载工具,开发应用,进行测试,通过苹果的审核,到推销和维护你的产品。《iPhone App开发实战手册》适合 iPhone App开发入门使用。无论是开发人员、设计师、市场人员,还是项目经理,都可以在本书中找到自己感兴趣的内容。
目前市面上不乏iPhone App开发的书籍,但要做出成功的产品,需要的绝不仅仅是开发优秀的软件。霍肯伯里的《iPhone App开发实战手册》将向你展示完整的开发过程,从下载工具,开发应用,进行测试,通过苹果的审核,到推销和维护你的产品。《iPhone App开发实战手册》适合 iPhone App开发入门使用。无论是开发人员、设计师、市场人员,还是项目经理,都可以在本书中找到自己感兴趣的内容。
本书基于《疯狂iOS讲义(上)》第2版升级而来,已真正升级成Swift、Objective-C双语讲解。本书所有案例(除前面介绍Objective-C语法部分之外)全部都提供Swift、Objective-C两种语言的版本。本书以新iOS 9.2、Xcode 7.2为平台,全面介绍了iOS应用开发的基础知识。书中每个案例、每个截图都全面升级到iOS 9.2。本书全面、细致地介绍了Objective-C的面向对象语法、Foundation框架的核心类库用法、文件 IO体系等,详细讲解了iOS应用开发的基本理论,以及iOS应用的MVC设计和事件处理编程,重点介绍了iOS界面编程、iOS应用的生命周期、Quartz 2D绘图、坐标变换、Core Image滤镜等内容,掌握这些基础内容之后,即可开发出基础的iOS App应用和简单的iOS游戏。本书*后介绍了一个疯狂连连看的实例。本书详细介绍了iOS 9新增的UIAlertController、UIStackView控件,其中UIStackView正是为了自适应不同尺寸屏幕
本书共17章,从搭建开发环境开始,依次讲解了搭建开发环境实战,Objective-C语法实战,Swift语法实战,界面布局实战,控件应用实战,屏幕显示实战,自动交互实战,图形、图像和动画实战,多媒体应用实战,互联网应用实战,地图定位应用实战,传感器、触摸和交互实战,硬件设备操作实战,游戏应用实战,WatchOS 2开发实战,开发框架实战以及移动Web应用等知识。 本书适合iOS初学者、iOS爱好者、iOS开发人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。
准备好进军精彩的apple移动应用开发世界吧!《ios4编程入门经典》这本书展示了如何利用iphone sdk 4提供的所有功能创建自己的iphone、ipodtouch和ipad应用程序。你将从中深入学习如何使用apple的xcode工具、objective-c编程语言以及众多用来增强iphonesdk功能的api。本书十分易于阅读和上手,可帮助你迅速从构建个应用程序过渡到开发能够集成动画、手势识别、语音聊天等功能的复杂应用程序。 本书适合iphone开发人员、移动开发人员。
本书由浅入深,全面、系统地介绍了Objective-C开发技术。本书*的特色就是提供了大量的插图,一改过去编程书籍只有枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了Objective-C开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。 本书涉及面广,从基础的理论到语法,再到高级的应用,几乎涉及Objective-C语言的所有重点知识。本书适合想全面学习Objective-C语言的人员阅读,也适合各种使用Objective-C语言进行开发的工程技术人员使用。对经常使用Objective-C语言进行开发的人员,更是一本不可多得的案头参考书。
如果想开发富媒体iOS或OSX应用程序,你可以使用苹果公司推出的AVFoundation框架来实现诸多神奇功能。不过AVFoundation框架基于前沿的语言特征,极其庞大,而且相关文档较少;现在,BobMcClane(麦昆)撰写的这本《AVFoundation开发秘籍--实践掌握iOS OSX应用的视听处理技术》为你铺就一条精通掌握这些卓越技术的高效途径。 McCune生动的讲解和精彩的GitHub示例项目已帮助数以千计的苹果开发者领略到AVFoundation的魅力。McCune基于丰富的开发经验,带你创建紧贴实用的应用程序,让你切实掌握相关技术。 通过学习本书,你将创建语音备忘录、自定义视频播放器、视频编辑器和图片/视频相机应用程序,将掌握从头开发高级媒体应用程序需要的所有技术。 每章都提供了McCune精心编写的“挑战”内容和完整的初始应用程序,使你更深入地理解并*限度地利用突破性
本书由资深iOS开发工程师精心编撰,兼备核心语法、编程技巧、应用实践3部分。第1部分从Xcode开发工具及Swift学习环境的搭建开始,重点介绍Swift的语言特性和应用场景、Swift 4的新增特性,并提供大量编程练习,帮助读者尽快掌握Swift语言的精髓。第2部分介绍Swift开发iOS应用的基本技能,包括独立UI控件的应用、视图界面逻辑的开发、动画与布局技术、网络与数据处理技术等,旨在带领读者掌握独立开发一款iOS 应用程序的能力。第3部分为应用部分,这部分安排3个实战项目(简易计算器、生活记事本、中国象棋游戏),旨在全面锻炼读者的实际开发能力,使用Swift进行开发实践。本书各章还安排了练习题与模拟面试题,以帮助读者巩固知识应对职场面试。通过本书的学习,读者可以掌握使用Swift语言开发一款iOS软件从理论到实践的全部技术细节。本书既适合使用Swift开
《iOS编程(第3版)》更新了iOS5和Xcode4.3的内容。全书涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
该教程分四部分: 部分从开发基础语言入手,深入浅出的讲解了C语言和面向对象的Object_C语言,详细介绍了开发苹果iOS应用所需要的基础知识,其中大量实际案例帮助读者深入理解基础开发语言和后续开发之间的关联。 第二部分,iOS开发中高级进阶,这一部分详细阐述了苹果iOS开发工具、基本视图、UI框架,帮助读者掌握使用苹果优秀的开发工具XCode来进行苹果应用程序的开发流程,并详细介绍了苹果iOS框架下的一些高级应用,如音频、视频、照相机使用、极速其使用、地图框架、短信、邮件等应用,并介绍了苹果真机调试的技巧。 第三部分,项目实训,这一部分选取了睿峰科技公司承担的几项重大项目,如中国工商银行移动智慧银行、中国人寿移动保险系统等,通过对从项目策划到设计开发,再到测试部署等环节的具体分析,引导读者
本书介绍了iOS开发的基本知识,从开发环境搭建、Objective-C基础知识的讲解,到iOS开发中的基础界面编程以及高级编程,*后通过一个综合实例讲解iOS开发的模块开发过程。 本书内容由浅至深、循序渐进,主要包括:iOS简介与环境搭建,Objective-C基础,Objective-C面向对象方法实现,iOS开发常用设计模式,iOS基础界面编程,iOS高级界面编程,iOS视图控制器的使用,图形与图像处理,iOS中的数据存储,iOS网络编程,AVFoundation的使用,GPS位置服务与地图编程,及综合编程案例。
《智能手机跨平台开发高级教程(适用于iPhone、BlackBerry、Windows Mobile及Android)》介绍如何在当今市场上流行的移动平台上开发应用程序,便于读者了解跨平台开发的内部原理,并利用《智能手机跨平台开发高级教程(适用于iPhone、BlackBerry、Windows Mobile及Android)》提供的宝贵信息付诸实践。把开发过程分解成通俗易懂的步骤有助于刚刚接触移动平台的开发人员。相关的语言和sdk种类繁多,使得大多数人应接不暇。《智能手机跨平台开发高级教程(适用于iPhone、BlackBerry、Windows Mobile及Android)》旨在做一些铺垫工作,找到跨平台和设备开发应用程序的捷径。 前几年,这些技术和工具包还不存在。相信读者会发现他们的价值并借助它们成功地开发应用程序。 《智能手机跨平台开发高级教程(适用于iPhone、BlackBerry、Windows Mobile及Android)》主要内容 在主流的平
本书介绍如何在当今市场上流行的移动平台上开发应用程序,便于读者了解跨平台开发的内部原理,并利用本书提供的宝贵信息付诸实践。把开发过程分解成通俗易懂的步骤有助于刚刚接触移动平台的开发人员。相关的语言和sdk种类繁多,使得大多数人应接不暇。本书旨在做一些铺垫工作,找到跨平台和设备开发应用程序的捷径。 前几年,这些技术和工具包还不存在。相信读者会发现他们的价值并借助它们成功地开发应用程序。 本书主要内容 在主流的平台(如iphone、blackberry、windowsmobile和android)上开发本地应用程序。 利用跨平台移动工具包(如rhomobile和phonegap)扩展应用程序以支持跨所有移动平台的运行。 通过各个主要移动应用商店(rim、apple和microsoft)发布应用程序。 感谢您选择《智能手机跨平台开发高级教程——适用于iphone、blackberry、windowsmobile及android))。相
向下一代iOS应用开发前进,你准备好了吗 伴随着应用的下载量超过5百万,而且这一数字仍在增长,应用开发可以说是获利颇丰,但是你必须能够脱颖而出。为此,你的应用需要集成高级功能。 通过利用可用的iOS框架,使用现代的Objective-C编程规则的方式,本书将逐步引导你创建高级iOS应用。贯穿全部章节,你将发现70个贴合实际的示例程序,你可以下载这些示例并以此为起点。使用本指南,你将能够创建前沿的应用,并为发布到AppStore做好准备。
本书是为有一定其他语言编程经验的程序员转向iOS软件开发而撰写的速成教材。全书一共20讲,一天完成1讲的学习。本着循序渐进的原则,前面的10讲偏重于Cocoa面向对象编程的基本概念以及Objective-C2.0语言的语法基础。从第10讲以后开始进入iOS软件开发的实战阶段,每1讲的内容都比较充实,其中包含了各种实例代码,读者可以在Xcode等开发环境中边实践边学习。读者完成全书20讲的学习后可以达到初级iOS程序员的水准。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
本书是为有一定其他语言编程经验的程序员转向iOS软件开发而撰写的速成教材。全书一共20讲,一天完成1讲的学习。本着循序渐进的原则,前面的10讲偏重于Cocoa面向对象编程的基本概念以及Objective-C 2.0语言的语法基础。 从第10讲以后开始进入iOS软件开发的实战阶段,每1讲的内容都比较充实,其中包含了各种实例代码,读者可以在Xcode等开发环境中边实践边学习。读者完成全书20讲的学习后可以达到初级iOS程序员的水准。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。
本书实例全面、典型,几乎囊括了所有和iOS应用开发相关的知识。全书分为14章,内容包括搭建开发环境实战,界面布局实战,iOS控件应用实战,文本和表格处理实战,屏幕显示实战,图形、图像和动画实战,多媒体应用实战,互联网应用实战,地图定位应用实战,传感器、触摸和交互实战,游戏开发实战,移动Web实战,Swift实战。全书内容讲解细致、通俗易懂。本书适合iOS开发初学者,iPhone开发人员、iPad开发人员,也可以作为相关培训学校和大专院校相关专业的教学用书。