本书针对当前各大IT企业面试笔试中的特性与侧重点,精心挑选了三年来近百家典型IT企业的iOS面试笔试真题。这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,所提供的前端面试笔试真题非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重难点问题,本书都进行了适当的扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦,使读者不仅能够通过本书获取到求职的知识,还能更有针对性地进行求职准备,获得一份满意的工作。本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
本书全面、系统地介绍了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开发必知必会的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智能手表开发等高级知识。本书内容全面,几乎涵盖
《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
《ioS 5编程Cookbook(影印版)》由VandadNahaVandipoor著。 现在你能够克服那些在你为iPhone、iPad或者iPodtouch创建应用时所遭遇的令人苦恼的现实问题。通过这本更新手册中的100多个全新场景,你将可以快速学会编写完整iOS应用的必要步骤,无论那些应用是否简单如音乐播放器,或者带有需要混合动画、图像、多媒体、数据库和iCloud存储的复杂功能。如果你能够适应iOS SDK的话,这本《ioS5编程Cookbook(影印版)》将教给你如何使用数以百计的iOS技术。每个场景都提供了清晰的解决方案和你可以立刻使用的示例代码。
本书内容易于理解,可以让读者循序渐进、系统性地学习iOS 安全技术。书中首先细致地介绍了越狱环境的开发与逆向相关工具,然后依次讲解了汇编基础、动态调试、静态分析、注入与hook、文件格式,*后为大家呈现了应用破解与应用保护、隐私获取与取证、刷量与作弊、*设备ID、写壳内幕等多个主题。
本书基于Apple*发布的iPhone OS 3.0编写,循序渐进地介绍了从事iPhone开发所需的基本知识,包括使用Xcode、Interface Builder、Objective-C和Cocoa Touch等开发工具,设计及美化用户界面,读写和显示数据,播放和录制多媒体,调试、优化和发布应用程序等主题。 本书通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iPhone应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iPhone开发的人员参考。
循序渐进学习iOS应用开发 对于开发者和软件设计师来说,苹果公司iOS 7版本的发布大大改变了应用程序的开发环境,对之前版本的iOS已经熟悉的开发老手必须更新自己的技能,iOS开发新手更是要针对iOS 7的参考规范来学习。这本由Nick Harris撰著的《iOS编程入门经典(第4版) 构建和部署iOS7应用》会指导读者完成一个iOS应用构建的整个过程。每个挑战和潜在的困难都像其在真实的开发工作中所遇到的情况一样,是有抱负的开发人员的无价之宝。 主要内容 ◆ 解释了iOS应用开发的基础知识以及如何在iOS 7平台上使用已经掌握的开发技巧。 ◆ 展示了如何从头构建一个iOS应用,包含了过程中每个步骤的细节讲解、完整的结果实现、有价值的app音乐。 ◆ 提供了必不可少的Objective-C语言的基础知识讲解来确保开发者能够顺利过渡到iOS开发环境。 ◆ 代表
本书探讨了App如何设计得优雅、美好,如何能触人心弦。这不仅仅是指视觉上样式好看、夺人眼球,而是指你的App能直指用户的痛点和需求,交互流程顺畅、省心。告诉你用户在使用iPhone、iPhone App时的视角和习惯,从而使你的iPhone App能真正地帮助用户达成目标,更容易被用户所接受。我们通过对苹果设计规范的解读,结合产品设计的实践经验,以及对用户的观察,总结出一些具有通用指导意义的原则,希望能帮你在App开发之路上走得更远。
本书通过在30天中制作基于iPhoneSDK的29个精选的应用程序案例,系统、全面地介绍了Object-C编程语言、Xcode和InterfaceBuilder开发工具,如各种iPhone应用程序项目模板的开发流程/原理和控件、实例、框架以及Object-C编程的基本知识,所有这些包含在覆盖面广、紧密联系的每一个章节之中。各个章节都提供应用程序的详细构建步骤,包括应用程序的输出和代码的分析。在每章结束前都提供一个举一反三的练习,以帮助读者加深理解所学的内容和评估学习的进展程度。 本书分为三个部分,详细地讲解了iPhoneSDK中的每一个模板,从基础知识到面向对象的技术,应有尽有。部分从第1天至第17天,深入介绍控件的基本特性,使用View-basedApplication项目模板开发简单的应用程序,其中包括标签、按钮、文本框、网页视图、开关、提示框、页面控制等控件的交互运用,以及如何
本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面全方位剖析 iOS 开发。第1章从 Swift 源码和第三方库源码层面来分析ios开发在实际工作中的常用核心知识,包括数据类型、编程范式、内存管理、网络处理、页面布局、完整的转译器和解释器等内容。第2章通过分析 LLVM 源码、编译后的可执行文件内部结构、链接器来讲解 iOS 开发进阶知识,同时介绍在实际工作中的应用场景和示例。第3章介绍在未来的iOS 大前端浪潮 中需要掌握的核心知识,包括 JavaScriptCore、WebCore 等。本书适合对 iOS 有兴趣的开发人员学习,也适合经验丰富的 iOS 开发者和对编程语言本身有兴趣的人员参考。
如果想开发富媒体iOS或OSX应用程序,你可以使用苹果公司推出的AVFoundation框架来实现诸多神奇功能。不过AVFoundation框架基于前沿的语言特征,极其庞大,而且相关文档较少;现在,BobMcClane(麦昆)撰写的这本《AVFoundation开发秘籍--实践掌握iOS OSX应用的视听处理技术》为你铺就一条精通掌握这些卓越技术的高效途径。 McCune生动的讲解和精彩的GitHub示例项目已帮助数以千计的苹果开发者领略到AVFoundation的魅力。McCune基于丰富的开发经验,带你创建紧贴实用的应用程序,让你切实掌握相关技术。 通过学习本书,你将创建语音备忘录、自定义视频播放器、视频编辑器和图片/视频相机应用程序,将掌握从头开发高级媒体应用程序需要的所有技术。 每章都提供了McCune精心编写的“挑战”内容和完整的初始应用程序,使你更深入地理解并*限度地利用突破性
苹果的iOS SDK提供了非常强大的框架集合,即使到现在为止,找到这些框架的详细介绍和使用方法都有一定困难。不过,借助本书的实用见解和经过验证的代码,你可以使用苹果公司提供的这些框架来创建更有创意、更实用的应用,同时也会让编写代码的过程更加快速、让代码更加可靠,也让应用更加成功、更有市场。Kyle Richter和Joe Keeley关注专业开发者每天都会用到的一些中高级技术,涉及的技术范围从支持社交网络到安全保障,从Core Data到iCloud,甚至有关Apple Watch的内容都包含在内。作为一本便捷的模块化参考书,几乎每一章都会包含一个完整的Objective-C示例程序。另有一个跨章节的Game Center案例,也正好演示了多个iOS功能是如何进行组合的。主要内容:■ 添加类似物理效果的动画和动作到UIView视图■ 使用Core Location确定设备的位置,显示自定义地图并实现地理
UIKit框架是iPhone应用程序开发中基本的框架,也是用得多、 重要的框架。王志刚、王中元、朱蕾编著的《iPhone UIKit详解(适用于 iOS5)》就是一本UIKit开发大全,包括UIKit框架中各种类、控件使用技巧 的相关介绍。本书每个章节都配有详细的应用实例,方便读者对UIKit中各 种类、控件的理解,也可直接应用于自己的iPhone应用程序中。《iPhone UIKit详解(适用于iOS5)》可作为开发iPhone应用程序的工具书。
iPhone和iOS取证领域广受好评的经典著作,资深取证技术专家撰写,理论指导与实用性兼备!从iPhone和其他iOS设备的硬件设备、应用开发环境、系统原理多角度剖析iOS系统的安全原理,结合实用的工具和案例系统讲解取证的技术、策略、方法和步骤。 第1章是对iPhone的概述,介绍iPhone型号、硬件组件、iPhone设备的取证采集,以及一些功能强大的Linux命令行。第2章介绍运行iOS的主流设备及其独有特性,涵盖操作系统的操作、设备安全和启动至不同操作模式的方法,以及iTunes和iOS设备之间的交互。第3章讨论存储在iPhone上的可恢复数据类型、存储的格式和常规位置,概述iPhone设备的存储器类型、操作系统、文件系统以及磁盘分区。第4章通过Apple设备测试的过程来确定能从这些设备中恢复哪些敏感数据类型,并涵盖安全移动应用程序的沿革,以及对设备和应用程序安
本书是全球iOS应用逆向工程领域的本著作,完全站在普通iOS开发者的角度,从iOS系统架构等理论出发,以多个实例贯穿全书,阐述class-dump、Theos、Cycript、Reveal、IDA、LLDB等常用工具的使用,总结提炼出一套从UI观察切入代码分析的iOS应用逆向工程方法论。本书为想要从事iOS逆向工程学习/工作/研究的你量身打造,手把手带你进入iOS逆向工程的大门,确保你在阅读完本书后能够自主进行更深层次的研究,使自己的专业技能如虎添翼,为自己的职业道路锦上添花!
《轻松玩转智能手机(附光盘iPhone+Android畅销实用版)/轻松学》是《轻松学》系列丛书之一,全书以通俗易懂的语言、翔实生动的实例,全面介绍了智能手机(iOS与Android系统)使用的相关知识。本书共分11章,内容涵盖了iPhone手机快速上手、使用iPhone手机上网冲浪、iPhone手机的娱乐功能、使用iPhone手机拍摄照片、使用iPhone手机移动办公、同步传输iPhone手机数据、完美设置iPhone手机功能、选购与初识Android手机、设置Android手机系统、Android手机的网络应用以及安装与使用Android手机软件等内容。 全书双栏紧排,双色印刷,附赠的DVD光盘中收录2GB与书中精彩案例配套的真人讲解教学视频,以及3套热门电脑应用类多媒体教学视频。此外,光盘中附赠的云视频教学平台(普及版)能够让读者轻松访问上百GB容量的免费教学视频学习资源库。 《轻松玩转智能手机(附光盘iPho
本书从iOS、Android和Windows Phone比较的角度,通过大量示例,介绍了在WindowsPhone(WP,包括Windows Phone 7、Windows Phone Mango、Windows PhoneTango及后续版本)上进行开发所需要了解的一系列重要的主题,内容主要包括WP系统体系结构、应用程序框架、开发环境、应用程序模型、用户界面设计、应用程序数据存储、WebService(Web服务)和推送通知、位置和地图、多媒体、2D和3D图形、系统服务和传感器以及应用程序安全性等。《WindowsPhone编程精要(iOS\Android开发者***)》主要面向在Android和iOS上有相关编程经验,或虽无编程经验但计划在WindowsPhone、iOS和Android中的一个或多个移动平台上开发移动应用程序的开发人员,适合的读者群可以是业内专业人士、高校学生、自由软件开发者等。
比方说你现在有一个iPhone或者iPad应用的绝佳创意,你从哪里开始创作呢?皮隆编著的《深入浅出iPhone和iPad开发(影印版第2版)》将帮助你在*短时间内开发运行自己的**个应用程序。你将快速地学习使用iOS SDK工具,包括Xcode 4,并且掌握Object-C编程原理,让你的应用脱颖而出。本书包含完整的学习体验,让你创建引人注目、*级畅销的iOS应用程序。 我们认为你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出iPhone和iPad开发(影印版第2版)》运用*新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
Swift集合了C与Objective-C程序语言的优点,但比这两种编译语言在编译与运行上更加快捷。本书以深浅有序的规划,贴切易懂的范例,引导读者快速进入程序设计语言学习的领域;以讲解全新Xcode 6.X环境进行Swift的iOS 8 App开发、仿真器应用与实机测试,并提供Apple开发者账号申请全攻略;以实例导入Swift语法,介绍iOS App开发观念与实践,利用步骤拆解、流程分析与图标表现,用有趣易懂的方式学会核心开发技巧。 书中根据Swift语言特性与与应用定位归纳出简单的学习架构,期望让初学者一次开发就上手。
《iOS软件开发兵法:应用程序与游戏开发之道》从新手入门讲起,通过多个游戏和应用程序开发案例,向苹果开发爱好者提供了一套缜密的iOS开发思路、流程与技巧,使读者能快速上手,快速应用,快速获得经济收益。 《iOS软件开发兵法:应用程序与游戏开发之道》共分12章,其中第1章讲解了苹果开发环境设置;第2章介绍了个iPhone程序开发流程,第3-7章分别介绍了计算器、电子图书、新华字典、图片浏览器、iTunes歌曲排行等实用的应用程序;第8章和第9章介绍了挑战数独和迷你连连看两个热门的游戏程序开发,第10章和第11章讲解了*的地图、定位系统的开发和iColud应用,第12章介绍了iOS应用程序发布与管理。 《iOS软件开发兵法:应用程序与游戏开发之道》的特色是将实例介绍的技术深度和超值的实用性结合在一起。随书附送的光盘中提供了来源于