本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了三年来近百家典型IT企业的iOS面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,所提供的前端面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当的扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,使读者不仅能够通过本书获取到求职的知识,还能更有针对性地进行求职准备,获得一份满意的工作。本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
《Objective-C高级编程:iOS与OSX多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。 《Objective-C高级编程:iOS与OS X多线程和内存管理》适合有一定基础的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应用开发人员学习参考。
本书全面、系统地介绍了iOS 9开发技术,同时附带大量实例,供读者实战演练。本书内容讲解详细,示例丰富,书中每一个知识点都配备了对应的实例和运行结果图,这样可以使读者在学习时轻松上手。本书共分4篇。第1篇包括iOS 9开发概述、iOS 9的开发工具Xcode 7、Objective-C语言基础以及Cocoa基础;第2篇介绍自定义视图和视图控制器、文字显示视图、图形图像、网页操作、表视图、导航控制器和标签栏控制器以及自动布局;第3篇介绍提醒处理、选择操作、定位服务与地图、访问内置的应用程序、多媒体、动画、触摸与手势等;第4篇通过两个App实例让读者了解一个App从开发到申请账号再到在应用商店中上架的整个过程。本书为没有iOS 9技术基础的新手编写。通过对本书的学习,读者可以基本建立起iOS 9技术的思想框架,并且对iOS 9开发的过程有一个初步的了解。所以,本
《iOS面试之道》是作者将多年的工作经验和积累,结合具体面试内容总结而成的。 《iOS面试之道》共分为3部分。第1部分为面试准备,详细介绍求职中遇到的基本问题,作者根据其多年的经验,在面试流程、简历投递、复习准备方面给出了完善的参考意见和建议。第2部分为算法知识。算法几乎是各种水平的程序员都要面对的考查内容。该部分采用Swift语言重新审视了多种数据结构和算法原理,可以说是为iOS开发者量身打造的算法解答。第3部分为iOS专业问答,分为语言工具、系统框架和经验之谈,采用问答的形式来详细介绍。 如果你是一名iOS开发者,并且正准备跳槽,那么本书是一本不错的复习参考书;如果你没有面试计划,那么本书也可以帮助你对iOS知识进行提纲挈领的整理;如果你是面试官,那么希望本书能为你提供考查应聘者的依据和源泉;对于具有其他
《iOS开发范例实战宝典》分为基础篇和进阶篇两个分册。其内容包含了iOS开发必知必会的238个经典实例和几百个开发模块。书中的实例紧跟技术趋势,以*的iOS 8为版本编写,内容覆盖了iOS开发的方方面面,几乎涉及iOS开发的所有重要知识。书中给出了每个实例的具体实现过程,并对程序代码做了详细注释,对其中的重点和难点进行了专门分析,而且精讲了每个实例的重点代码,读者可以在这些实例的基础上做出更多更新的功能。 本书为《iOS开发范例实战宝典(进阶篇)》,共12章,包含了121个开发实例。其中包括59个图形图像类实例、5个图标类实例、16个动画类实例、9个网页视图类实例、13个地图类实例、9个音频和视频类实例、4个内部应用程序类实例、8个触摸和手势类实例、10个照片库与相机类实例、4个传感器类实例和4个网络类实例。 《iOS开发范例
本书共35章,循序渐进地讲解了iOS 8应用开发的基本知识。本书从搭建开发环境讲起,依次讲解了Objective-C语言基础、Swift语言基础、Cocoa Touch、Xcode Interface Builder界面开发、使用Xcode编写MVC程序、文本框和文本视图、按钮和标签、滑块、步进和图像、使用开关控件和分段控件、Web视图控件和可滚动视图控件、提醒和操作表、工具栏、日期选择器、表视图、活动指示器、进度条和检索条、UIView详解、视图控制器、实现多场景和弹出框、iPad弹出框和分割视图控制器、界面旋转、图形、图像、图层和动画、声音服务、多媒体应用、定位处理、HomeKit智能家居应用开发、读写应用程序数据、触摸和手势识别、和硬件之间的操作、开发通用的项目程序、推服务和多线程、Touch ID详解、游戏开发、HealthKit健康应用开发、WatchKit智能手表开发等高级知识。本书内容全面,几乎涵盖
《iOS开发范例实战宝典》分为基础篇和进阶篇两个分册,其内容包含了iOS开发必知必会的240个经典实例和几百个开发模块。书中的实例紧跟技术趋势,以*的iOS 8为版本编写,内容覆盖了iOS开发的方方面面,几乎涉及iOS开发的所有重要知识。书中给出了每个实例的具体实现过程,并对程序代码做了详细注释,对其中的重点和难点进行了专门分析,而且精讲了每个实例的重点代码,读者可以在这些实例的基础上做出更多更新的功能。 《iOS开发范例实战宝典(基础篇)》为《iOS开发范例实战宝典(基础篇)》,共13章,包含了117个开发实例。其中包括7个按钮类实例、9个滑块类实例、2个开关类实例、7个进度条类实例、8个指示器类实例、6个选择器类实例、4个视图类实例、3个分段控件类实例、11个导航栏类实例、6个标签栏类实例、11个菜单类实例、6个提醒对话
本书基于iPhone SDK 3,介绍用来创建iPhone应用程序的工具。从常用的任务和UI元素开始,讲解如何使用标签页和表格、文件和网络、单多触点显示,以及内建的GPS硬件等。其中着重介绍开发iPhone应用程序的一些常见技术。 无论是iPhone开发新手还是老手,本书都将提供有益的帮助。
目前,APP Store上的应用已经超过150万个,而纵观排名较为靠前的应用,无一例外都有着一个共同的特点,那就是良好的用户体验。动画作为用户体验中*复杂、*绚丽的技术已经备受开发人员和产品设计人员的重视。而如何将炫酷的动画效果快速高效地展现出来已经成为iOS开发工程师面临的首要挑战。 《iOS动画 核心技术与案例实战》以 iOS核心动画架构+实战代码 的形式阐述如何根据不同的应用场景设计高效、可靠、复杂的动画效果,为读者带来了丰富的实战动画案例,更从动画系统架构的角度阐释动画的原理,因此《iOS动画 核心技术与案例实战》不仅面向读者 授之以鱼 更加 授之以渔 。
《Core Data应用开发实践指南》共分16章;第1章讲解Core Data应用程序的基础知识并演示如何为范例程序添加Core Data支持;第2~4章介绍托管对象模型的基础知识、迁移和扩展;第5章探讨如何用Core Data及获取结果控制器来驱动表格视图;第6章展示怎样在应用程序里传递托管对象;第7章讲解如何把由Core Data所驱动的选取器视图添加到编辑视图中;第8章解释如何用XML中的默认数据来生成持久化存储区;第9章讲解如何利用深拷贝从选定的实体中把对象与关系由一个持久化存储区拷贝至另一个存储区中;第10章探讨如何用Instruments来判断并解决性能问题;第11章讲解如何由后台进程来处理任务;第12章介绍在CoreDataTVC里如何实现高效的搜索功能;第13章讲解如何创建备份文件,以及如何用Dropbox的Sync API来同步文件;第14章讲解Core Data与iCloud的集成;第15章介绍如何进一步提升Core
《iPhone用户界面设计典型实例》通过10名在Apple Store中名列前茅的应用开发者的现身说法,为我们揭开了iPhone开发的神秘面纱。从传统意义上说,这些杰出的开发者没有一位是真正的iPhone开发专家,甚至大部分都是次接触iPhone开发,《iPhone用户界面设计典型实例》中精彩的开发经历、界面设计思路都来源于这些开发者对于软件设计和人机界面的经验和深入的理解。从《iPhone用户界面设计典型实例》中,读者不仅能学习到iPhone开发过程中的许多经验,更重要的是能够对应用软件成功的关键因素有全新的理解——应用的成功终取决于创意、人性化的界面带来的用户体验。 《iPhone用户界面设计典型实例》适合于对iPhone开发感兴趣的读者,也适合于开发各种应用项目的设计人员。
《ioS 5编程Cookbook(影印版)》由VandadNahaVandipoor著。 现在你能够克服那些在你为iPhone、iPad或者iPodtouch创建应用时所遭遇的令人苦恼的现实问题。通过这本更新手册中的100多个全新场景,你将可以快速学会编写完整iOS应用的必要步骤,无论那些应用是否简单如音乐播放器,或者带有需要混合动画、图像、多媒体、数据库和iCloud存储的复杂功能。如果你能够适应iOS SDK的话,这本《ioS5编程Cookbook(影印版)》将教给你如何使用数以百计的iOS技术。每个场景都提供了清晰的解决方案和你可以立刻使用的示例代码。
《iPhone应用开发从入门到精通》是一本关于iPhone软件开发的入门基础教程。本书将iPhone软件开发环境设置、代码编写和程序调试的理论知识与实际案例相结合,全面介绍iPhone开发的基础知识以及高级开发技巧,力求帮助读者全面地掌握iPhone软件开发的详细流程,从而高效地开发出具有创意且高质量的iPhone程序。 本书分为三个部分。部分详细介绍iPhone OS架构,包括系统核心框架、多媒体框架、应用程序框架和CocoaTouch框架。详细讲解iPhone应用程序的运作流程和申请步骤,以及iPhoneSDK开发环境的部署方法。第二部分详细讲解Objective-C2.0的基础语法和iPhone开发的常用约定。旨在让读者具备iPhone程序开发的基本能力。第三部分详细讲解iPhone程序常用的各种技术特性,包括表格程序、地址簿程序、地图程序、重力感应程序、网络应用程序和高级图形程序等,并且提供相应的示
本书内容易于理解,可以让读者循序渐进、系统性地学习iOS 安全技术。书中首先细致地介绍了越狱环境的开发与逆向相关工具,然后依次讲解了汇编基础、动态调试、静态分析、注入与hook、文件格式,*后为大家呈现了应用破解与应用保护、隐私获取与取证、刷量与作弊、*设备ID、写壳内幕等多个主题。
本书提供了关于iPhone SDK和iPhone开发的全面信息,覆盖面广、结构清晰。书中深入浅出地介绍iPhone SDK中的各种组件,同时详细和通俗地讲解了iPhone开发的基本流程、基本原理和基本原则,还结合实例讲述了如何使用各种iPhone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件等。 本书适合各层次的iPhone开发人员学习和参考。书中的示例具有很强的通用性,特别适合作为参考指南。
《品味移动设计iOS、Android、WindowsPhone用户体验设计*实践》针对目前主流的移动应用三大平台(iOS、Android和WindowsPhone)的特点以及时下普及的两大类移动产品的规格和需求,为大家系统地阐述了设计移动应用的方法、步骤以及其中的诸多细节。 《品味移动设计iOS、Android、WindowsPhone用户体验设计*实践》适合移动设计人员、开发人员和产品经理阅读。
本书基于Apple*发布的iPhone OS 3.0编写,循序渐进地介绍了从事iPhone开发所需的基本知识,包括使用Xcode、Interface Builder、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,读写和显示数据,播放和录制多媒体,调试、优化和发布应用程序等主题。 本书通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iPhone应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iPhone开发的人员参考。
学习iphone应用程序开发并非遥不可及。《iphonesdk编程入门经典:使用obiective-c》提供了关于appleiphonesdk示例驱动的简易指南,透彻地揭示了如何使用obiective-c进行iphone应用程序开发。通过每章的练习,您将不断进步,终会发现创建iphone应用程序所需的每一步操作背后的简单逻辑。当阅读完《iphonesdk编程入门经典:使用obiective-c》后,您将能够自信地迎接今后的iphone编程挑战。 ◆介绍了如何借助于插座变量与动作等基本概念使代码与interfacebuilder中的可视化元素进行交互 ◆介绍了iphone应用程序用户界面cjl)中的各种视图的用法 ◆介绍了如何构建页签栏应用程序、导航应用程序与实用程序 ◆介绍了功能强大的表视图,如何使用它显示数据行 ◆讨论了如何使用应用程序的设置持久化应用*项 ◆阐述了如何在iphone应用程序中实现多点触摸功
本书由浅入深,全面、系统地介绍了Objective-C开发技术。本书*的特色就是提供了大量的插图,一改过去编程书籍只有枯燥乏味的文字讲解,利用各种说明插图和运行结果示意图,生动形象地再现了Objective-C开发需要的所有知识,使读者能够轻松地掌握学习内容。另外,作者专门为每一章编写了一些习题,以便读者对该章的学习水平进行检测。 本书涉及面广,从基础的理论到语法,再到高级的应用,几乎涉及Objective-C语言的所有重点知识。本书适合想全面学习Objective-C语言的人员阅读,也适合各种使用Objective-C语言进行开发的工程技术人员使用。对经常使用Objective-C语言进行开发的人员,更是一本不可多得的案头参考书。