你是否曾因应用上线的第一天即遭破解而无奈苦恼,想要加以防范,却又束手无策? 你是否曾为某一应用深深折服,想要借鉴学习,却又无从下手? 你是否已不满足于public API,想要进军Cydia开发,却又求学无门? 你是否已产生“不识Apple真面目,只缘身在App Store中”的危机感,想要通过阅读来一窥这冰山一角外的整个北极,却又找不到合适的书? 你是否已经因无法跨越开发路上的重重障碍而断了研究iOS逆向工程的念头?Are you a quitter? 看完本书,相信你会有全新的感受!
目前,APPStore上的应用已经超过150万个,而纵观排名较为靠前的应用,无一例外都有着一个共同的特点,那就是良好的用户体验。动画作为用户体验中复杂、绚丽的技术已经备受开发人员和产品设计人员的重视。而如何将炫酷的动画效果快速高效地展现出来已经成为iOS开发工程师面临的首要挑战。n《iOS动画——核心技术与案例实战》以“iOS核心动画架构+实战代码”的形式阐述如何根据不同的应用场景设计高效、可靠、复杂的动画效果,为读者带来了丰富的实战动画案例,更从动画系统架构的角度阐释动画的原理,因此《iOS动画——核心技术与案例实战》不仅面向读者“授之以鱼”更加“授之以渔”。n
本书是全球iOS应用逆向工程领域的本著作,完全站在普通iOS开发者的角度,从iOS系统架构等理论出发,以多个实例贯穿全书,阐述class-dump、Theos、Cycript、Reveal、IDA、LLDB等常用工具的使用,总结提炼出一套从UI观察切入代码分析的iOS应用逆向工程方法论。本书为想要从事iOS逆向工程学习/工作/研究的你量身打造,手把手带你进入iOS逆向工程的大门,确保你在阅读完本书后能够自主进行更深层次的研究,使自己的专业技能如虎添翼,为自己的职业道路锦上添花!
《iOS开发实战:从零基础到App Store上架》一书由一线软件工程师结合实际应用编写而成,由浅入深系统地介绍了iOS应用从开发、调试到打包、上架的完整过程。本书主体由各个基础模块组成,由实战项目连接,在帮助读者掌握原理的同时轻松上手开发出自己的应用。 为方便读者学习,作者还为本书精心录制了“7天玩转iOS UI开发视频教程”,本视频教程包括基础篇、中级篇、高级篇、进阶篇、扩展篇5部分,总计36堂课,播放时长超过13小时。此外,本书还提供iOS UI开发视频教程源代码以及本书实例源代码。 本书的特色是通俗易学,突出实战,提供了大量开发案例,适合于刚入职或新手iOS开发人员和爱好者、大中专院校学生及iOS培训班学员,尤其适合有一定语言基础想要开发App产品的开发者。
向下一代iOS应用开发前进,你准备好了吗伴随着应用的下载量超过5百万,而且这一数字仍在增长,应用开发可以说是获利颇丰,但是你必须能够脱颖而出。为此,你的应用需要集成高级功能。通过利用可用的iOS框架,使用现代的Objective-C编程规则的方式,本书将逐步引导你创建高级iOS应用。贯穿全部章节,你将发现70个贴合实际的示例程序,你可以下载这些示例并以此为起点。使用本指南,你将能够创建最前沿的应用,并为发布到AppStore做好准备。
《开发进阶》分工具、实践、理论部分。前一部分介绍开发的常用工具,第二部分介绍开发中的一些常见的实践经验,第三部分介绍开发中涉及的原理。如果把成为开发高手的过程比作武侠小说中的修炼过程的话,工具、实践和理论的学习就分别对应兵器、招式和内功的修炼。《开发进阶》希望通过这三方面的综合讲解,全面提高开发者的技能水平。
iPhone开发人员创建的应用具有直观、简单、功能强大、可用的特点。这已经远远超越了对编程本身的要求。开发人员必须很好地理解用户需求,同时也需要有灵活巧妙的规划能力、可视化技能以及可用性测试的技能。《iPhone应用用户体验设计实战与案例》作者SuzanneGinurg集以上技能于一身,深入阐释了在设计、创建iPhone用户体验时的所有技巧和心得。本书介绍了如何深入了解用户,如何将用户需求转换为设计方案,以及如何通过可用性测试来评估设计的优劣。·?简述iPhone硬件和iOS应用风格。·?逐步介绍如何进行前期的用户研究和竞争性分析。·?分享头脑风暴、绘制草图以及为iPhone应用概念制作原型时的心得和技巧。·?提升iPhone应用的用户界面和视觉设计时的实践。·?在iPhone应用内进行有效的品牌宣传和广告活动。·?本地化iPhone应用,以及让iPhone应用支持读屏软件。《