Apple's iPhone and iPod Touch not only feature the world's most powerful mobile operating system, these devises also usher in a new standard of human computer interaction through gestural interfaces and multi-touch navigation. This practical book provides you with a hands-on, example-driven tour of UIKit, Apple's user interface toolkit, and includes common design patterns to help you create novel iPhone and iPod Touch user experiences. You'll learn how to build applications with Apple's Cocoa Touch framework that respond in unique ways when users tap, slide, swipe, tilt, shake, or pinch the screen on these devices. With "Programming the iPhone User Experience", you will: understand the basics of the Cocoa Touch frameworks for building iPhone and iPod Touch applications; learn theory and best practices for using Cocoa Touch to develop applications from a user interface perspective; work with the Objective-C programming language used by these frameworks; customize standard UIKit views according to Apple's Human Interface Guidelines (HIG) and usability principles; and learn patterns for handling user experience concerns outside of the interface, such as network- and location-awareness. Whether you're a CTO, developer, or UI/UX designer, "Programming the iPhone User Experience" acts as a companion to Apple's "Human Interface Guidelines", and provides the practical information you need to develop innovative applications - useful and fun programs that perhaps will capture a substantial share of the iPhone and iPod Touch market. The book's companion website will offer examples of working code and user interfaces.
《DebugHacks中文版—深入调试的技术和工具》是MiracleLinux的创始人吉冈弘隆和几位工程师们多年从事内核开发的经验积累。从调试
《群星灿烂的年代》内容简介:最黑暗的地方,思想的自由之光最为闪耀 十九世纪俄罗斯“黄金时代”文学回忆录 别林斯基、普希金、赫
InDesignThinkingPeterRoweprovidesasystematicaccountoftheprocessofdesigninginarch...
手游与社交游戏是一个生机勃勃、令人兴奋的产业,飞速发展的互联网与相关技术,成就了一个又一个广为流传、收益丰厚的游戏产品。
《自适应学习:人工智能时代的教育革命》内容简介:本书以浅显生动的语言讲述最前沿的理念——人工智能与自适应学习将如何改变教育
Dreamweaver8\Flash8\Fireworks8网页制作从入门到精通 本书特色 《Dreamweaver 8、Flash 8、Fireworks 8...
大多数的设计师在职业发展上都得先靠自吹自擂作保证,先接下各种自己不熟悉的设计案,再硬着头皮摸索出一条路。本书提供的80个创
本书首先从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向;然后逐一说明了需求定义、需求捕获、需求分析与建模
《减肥侠》内容简介:在追求身材的道路上,熊顿从一开始盲目到发现适合自己的低成本、健康安全方法,也在过程中树立了坚持的信心,
《人的局限性:约翰生作品集》内容简介:本书为英国著名作家、批评家塞缪尔·约翰生的作品集,以牛津《约翰生重要作品选》、哈佛《
《Node.js实战(双色)》通过8个实例讲解了Node.js在实战开发中的应用,涉及Node.js常用框架、非关系型数据库、关系型数据库、运
ArcGIS Engine开发从入门到精通 本书特色 本书是一本指导读者快速入门ArcGIS Engine并提高的书籍,着重介绍了ArcGIS Engine的基...
C#课程设计案例精编 内容简介 本书从实际应用出发,详细介绍了使用C*开发.NET应用程序的方法。书中的9 个案例由浅入深、从简单到复杂地介绍了使用C*开发程序...
Reinforcementlearning,oneofthemostactiveresearchareasinartificialintelligence,is...
多主体强化学习协作策略研究 本书特色 多主体的研究与应用是近年来备受关注的热点领 域,多主体强化学习理论与方法、多主体协作策略的 研究是该领域重要研究方向,其理...
《趣学Python编程》内容简介:python是一款解释型、面向对象、动态数据类型的高级程序设计语言。python语法简捷而清晰,具有丰富和
如果你对万事万物的运行方式充满好奇,这本有趣的《R和Ruby数据分析之旅》会帮你找到日常生活中某些问题的真正答案。借助基本的数
《Neo4j 3.x入门经典》内容简介:Neo4j是一个高性能的NoSQL图数据库,将结构化数据存储在拓扑图上而不是表中,从而轻松地管理巨量的
《IIS7开发与管理完全参考手册》的作者包括了四位微软公司MVP。《IIS7开发与管理完全参考手册》详细说明了如何有效地使用IIS7提供
《商业银行操作风险量化分析》内容简介:本书以信度理论和贝叶斯网络为主要工具,研究了操作风险的高级计量法与预警机制,并针对中