本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
《iOS 6开发进阶与实战》从Core Data、iCloud、Game Kit、Map Kit、消息、媒体以及安全性等诸多方面,对iOS平台开发中的进阶内容进行了详细的讲解。《iOS 6开发进阶与实战》共16章,其中第2章至第7章详细而深入地讨论了有关Core Data的内容;第8至第13章分别讲解了云服务技术iCloud、Game Kit中的蓝牙连接、LBS服务Map Kit、媒体库与多媒体播放、消息传送与社交媒体,以及应用程序安全性;第14、15章介绍了并发响应、多线程与高级调试技术;后,第16章为读者提供了一些有用的外部资源。 《iOS 6开发进阶与实战》所涉及的内容是开发具有一定深度和价值的iOS应用程序所必须了解和掌握的,所以,本书不仅适合对iOS开发有一定基础的读者,更是即将开发产品级应用的开发人员所必须阅读的书籍。另外,《iOS 6开发进阶与实战》也可供领域内产品经理、项目经理等相关职位人
本书是iOS开发杰出指南,分5部分讲解如何从零起步编写并上线iOS应用。分介绍iOS开发基础知识,包括界面构建技术、基本控件、协议、表视图、屏幕适配、导航、分屏多任务等。第二部分介绍设计与架构的相关知识,包括设计模式、分层模式、本地数据持久化等。第三部分为进阶篇,包括设置与配置、本地化、Contacts与ContactsUI框架、数据交换格式、WebService、定位服务、苹果地图等内容。第四部分介绍测试、调试和优化等相关知识。第五部分为实战篇,涵盖代码版本管理、项目依赖管理、AppStore发布流程,以及两个真实iOS应用的分析设计、编程、测试与分布过程。本书同时提供Swift和Objective-C两版代码。本书适合所有iOS开发人员学习参考。
本书针对 iOS 应用开发涉及的核心知识点进行详细剖析,分为 Swift、编译器、iOS 中的大前端技术三大章,从应用、进阶、未来三方面 剖析 iOS 开发。第1章从 Swift 源码和第三方库源码层面来分析ios开发在实际工作中的常用核心知识,包括数据类型、编程范式、内存管理、网络处理、页面布局、完整的转译器和解释器等内容。第2章通过分析 LLVM 源码、编译后的可执行文件内部结构、链接器来讲解 iOS 开发进阶知识,同时介绍在实际工作中的应用场景和示例。第3章介绍在未来的iOS “大前端浪潮”中需要掌握的核心知识,包括 JavaScriptCore、WebCore 等。本书适合对 iOS 有兴趣的开发人员学习,也适合经验丰富的 iOS 开发者和对编程语言本身有兴趣的人员参考。
本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
本书由资深iOS开发工程师精心编撰,兼备核心语法、编程技巧、应用实践3部分。部分从Xcode开发工具及Swift学习环境的搭建开始,重点介绍Swift的语言特性和应用场景、Swift 4的新增特性,并提供大量编程练习,帮助读者尽快掌握Swift语言的精髓。第2部分介绍Swift开发iOS应用的基本技能,包括独立UI控件的应用、视图界面逻辑的开发、动画与布局技术、网络与数据处理技术等,旨在带领读者掌握独立开发一款iOS 应用程序的能力。第3部分为应用部分,这部分安排3个实战项目(简易计算器、生活记事本、中国象棋游戏),旨在全面锻炼读者的实际开发能力,使用Swift进行开发实践。本书各章还安排了练习题与模拟面试题,以帮助读者巩固知识应对职场面试。 通过本书的学习,读者可以掌握使用Swift语言开发一款iOS软件从理论到实践的全部技术细节。本书既适合使用Swift开
本书由资深iOS开发工程师精心编撰,兼备核心语法、编程技巧、应用实践3部分。部分从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的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
《苹果应用开发与营销(第2版)》介绍了从应用开发到应用上市销售等各个阶段需要进行的各种工作。包括分析应用创意和竞争力,确定目标受众,评估销售潜力;保护业务和知识产权,避免潜在的法律纠纷;将iOS应用转化为有力的营销工具;综合运用交叉促销、社交媒体;充分利用应用内广告和应用内购买等商业创收模式;提高可用性、进行有效测试;利用设计网络来建立口碑;成功完成AppStore的提交过程;利用新闻稿、应用评论、促销和赠品等方式实施发布后的营销策略。 《苹果应用开发与营销(第2版)》你想开发在AppStore中出售的应用,那么本书适合你阅读。
iPhone是一个全新的移动平台,苹果公司为它推出了强大的软件开发工具包iOS SDK。本书是一部关于iOS SDK开发的基础教程,内容翔实、语言生动。书中结合消费类设备上常见的实例,循序渐进地讲解了适用于iPhone4、iPad及iPod touch开发的基本流程,从下载安装开发工具到使用各种iOS界面元素,从不同的视图设计模式到构建表格的技巧,以及SQLite、CoreData等持久化技术,涵盖了iOS开发的方方面面。 本书内容完整丰富,具有较强的通用性,编程领域中各层次读者都能通过本书快速学习iOS开发,提高相关技能。
本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
本书从正向开发、工具的使用、逆向实战及安全保护等方面,对iOS应用的逆向与安全进行了讲解。本书内容包括基本概念、逆向环境的准备、常用逆向分析工具、类的结构、App签名、Mach-O文件格式、hook原理等,并通过在越狱平台和非越狱平台上的逆向分析实例,带领读者学习逆向分析的思路和方法。在应用安全及保护方面,本书内容涉及网络传输、安全检测、代码混淆等。
《iOS应用开发从入门到精通》共30章,循序渐进地讲解了iOS系统开发的基本知识。本书从搭建开发环境讲起,依次讲解了下载并安装Xcode开发工具、Objective-C语言基础、基本控件、数据存储、多场景处理、界面旋转、图形图像、动画处理、声音服务、多媒体技术、定位处理、互联网应用、触摸手势、硬件操作、邮箱、地址簿等。《iOS应用开发从入门到精通》几乎涵盖了iOS开发的全部内容,无论是iPhone应用开发还是iPad应用开发者,都可以从本书中获得有帮助的知识。全书内容言简意赅,讲解上通俗易懂,特别适合于初学者学习。 《iOS应用开发从入门到精通》适合iOS初学者、iOS爱好者、iPhone开发人员、iPad开发人员和软件开发人员学习,也可以作为培训学校和大专院校相关专业的教学用书。
《Objective-C不错编程:iOS与OSX多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC以及应用于多线程开发的Blocks和GCD。这些新技术看似简单,实则很好容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。《Objective-C不错编程:iOS与OSX多线程和内存管理》适合有基础的iOS开发者阅读。
本书由三位手机维修专家精心编著,是市面上覆盖面较广的iPhone手机维修专业书籍。全书内容可分为三个部分:基础部分主要讲解iPhone手机拆装机、电路结构、维修思路与方法等;原理部分主要讲解iPhone 4、4S、5、5C、5S、6、6Plus的电路及工作原理,针对具体电路进行详细分析;维修实战部分以iPhone热门机型为主讲解其具体故障的维修案例,本书维修案例基本覆盖了iPhone手机大部分常见故障。 本书技术先进,注重实战,讲解通俗易懂,无论对手机维修初学者、从业者还是有一定经验的维修高手都具有较大参考价值。也很适合作为手机维修培训机构、职业院校的教学参考书。
本书提供了关于iphone sdk以及iphone开发的全面信息,对iphone sdk中的各种组件做了深入浅出的介绍,包括iphone 3.0 sdk的所有新增特性,同时对iphone开发的基本流程、基本原理和基本原则进行了详细且通俗的讲解。此外,还结合实例讲解了如何开发各种iphone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件。 本书适合iphone和mac开发人员。
\\\"本书结合编者多年iOS开发经验,使用iOS 11+Xcode 9+Swift 4开发环境,系统地介绍了iOS应用程序从开发到上架的全过程。从开发环境搭建、界面开发、传感器技术、布局与动画技术、网络和数据技术到打包与上传发布流程等,包含了iOS软件开发核心技术的方方面面。值得注意的是,本书针对每章的技术要点配备了来自工作实践的项目案例,读者可以边学边练,在编写代码中学习编程。 本书深入浅出,注重实战,案例丰富, 适合快速上手iOS开发的新人,也很适合有一定编程基础但缺少开发iOS应用经验的开发人员,还可以作为大中专院校及培训机构的教学用书。 \\\"
本书以严密的体系性提供了iPhone和iPad软件开发从入门到专家的系统性知识,并提供来源于真实项目的可重用商业代码。书中的每个实例都是项目经验的提炼,深入浅出地讲解iPhone和iPad软件开发的核心技术要点,基本涵盖了iOS软件开发在真实商业项目中所需要的所有主题,并将实例介绍的技术深度和超值的实用性结合在一起,成为本书的特色。随书附赠的光盘中包含了书中大量案例的完整工程源代码,可以让读者参考学习。
UIKit框架是iPhone应用程序开发中基本的框架,也是用得多、重要的框架。王志刚、王中元、朱蕾编著的《iPhoneUIKit详解(适用于iOS5)》就是一本UIKit开发大全,包括UIKit框架中各种类、控件使用技巧的相关介绍。本书每个章节都配有详细的应用实例,方便读者对UIKit中各种类、控件的理解,也可直接应用于自己的iPhone应用程序中。《iPhoneUIKit详解(适用于iOS5)》可作为开发iPhone应用程序的工具书。
本书是 iOS实战 系列图书中的一本,全书分为16章,系统介绍了iOS应用开发的理论与技术。全书内容包括: 第1章开始,介绍了iOS开发背景知识及本书约定; 第2章介绍了Cocoa Touch MVC设计模式; 第3章介绍了视图及其相关知识; 第4章介绍了表视图; 第5章介绍了界面布局与Auto Layout技术; 第6章介绍了屏幕适配与Size Class技术; 第7章介绍了应用导航模式; 第8章介绍了手势识别; 第9章为项目实战 编写自定义控件PopupControl; 第10章介绍了音频和视频多媒体开发; 第11章介绍了图形图像开发; 第12章介绍了数据存储; 第13章介绍了网络数据交换格式; 第14章介绍了REST Web Service; 第15章介绍了 Web Service网络通信架构设计; 第16章介绍了 iOS敏捷开发项目实战 价格线酒店预订iPhone客户端开发。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可作为计算机科学与技术
《iOS组件与框架——iOS SDK高级特性剖析》讲解了如何使用功能强大的iOS组件和框架来开发杰出的应用,使之具备优异的性能、可靠性、交互性,并对媒体提供支持。本书清晰地介绍了一些开发应用所用到的复杂中高级技术,并通过大量实例项目来演示将这些技术集成到iOS应用中的方法。 《iOS组件与框架——iOS SDK高级特性剖析》分为25章,其内容涵盖了使用UIKit Dynamics提供基于物理现象的动画效果;充分利用Core Location、MapKit和地理围栏;利用排行榜和成就等Game Center功能;让用户能够在应用中访问地址簿和媒体库;使用轻量级JSON在服务器、应用和网站之间传输数据;使用UIDocument和键/值存储同步通过iCloud同步应用;使用钥匙串保护数据;使用通知通告用户与应用相关的重要事件;使用Core Data在本地存储和检索持久化数据;使用Objective-C高级特性编写更简洁、
《iOS编程实战》是受开发者喜爱的iOS进阶图书。它包含大量代码示例,主线是围绕如何设计、编写和维护优秀的iOS应用。开发者可从《iOS编程实战》学到大量关于设计模式、编写可重用代码以及语法与新框架的知识。 相对上一版,新版进行了大幅修订,新增6章阐述iOS 7新特性,并对大部分内容进行了更新,涵盖了iOS 7大部分新增特性,包括新的后台操作(第11章)、Core Bluetooth(第13章)、UIKit 动力学(第19章)以及TextKit(第21章)。我们提供了如何处理新的扁平化UI的指南(第2章),还新增了一章开发者不太常见但相当实用的“小技巧”(第3章)。 《iOS编程实战》适合iOS移动开发人员。
你已经有了一个关于iphone应用的创意 和其他地球人一样。采用优雅的设计,融入有效的易用性以及适度的个性化,可以让你的应用与众不同。这本鲜活易读的指南,通过介绍实用原则和丰富的可视化样例,向你展示如何为iphone和ipod touch设计非凡的用户体验。 无论你是设计师、程序员、管理者,还是营销人员,Tapworthy都将教会你 思考iphone ,并帮助你在整个设计过程中间对问题做对事。你将探索如何综合考虑设计、心理、文化、人体工程学和易用性来创造一个值得点击(tapworthy)的应用。与此同时,你还将获得来自Facebook、USA Today、Twitterrific等许多应用设计大师的幕后洞见。 从初始概念到终成品过程中不断发展你的创意 构建一种毫不费力的用户体验以换取点击 探索触摸设计的奥秘 了解人们如何以及为什么要使用iphone应用 学习以appl