关于作者
致谢
译者序
入门
设计令人欣喜且易用的应用
等下……先吸口气
阅读本书不需要专业知识
忠言
一切从点击开始       我们是如何使用iPhone应用的
行走中:一只手,一只眼睛,一直在抖动
尽快搞定
满满一箱工具,你只是其中的一把
无聊了,变卦了,于是换了
双击、缩放、旋转,这都是啥?
笨手笨“指”
那,难道我要为笨蛋而设计?
能触动人心么? 精心设计你应用的目标
前无古人
你的故事内容是什么?
你的应用为何是移动应用?
面对面:Josh Williams和“Gowalla”
移动用户的心态
“我有个微任务要做”
“我想看看附近的情况”
“我有些无聊”
如何独树一帜?
等等,等等,别走!
好歹不分,玉石俱焚
上网看不就好了吗?
小小触摸屏     为尺寸和触摸设计
物理现实的感觉
拇指的规律
神奇的数字44
别太挤了
面对面:James Thomson和“PCalc”
敏锐的设计
拿到上面去
基于44像素的设计韵律
质疑滚屏
编辑、编辑、再编辑
秘密的面板,隐藏的门
面对面:Rusty Mitchell和“USA Today”
有条不紊   学着苹果做应用
信乔哥,得永生:乔教主会怎么做?
穿行于页面:苹果的导航模型
平铺页面:就像一叠卡片(有时就一张)
标签栏:菜单上有啥?
树形结构:千张页面触手可及
组合使用导航模型
模态视图和导航的死胡同
乱麻般的网络
在纸上画出你应用的故事板
丑点没关系
面对面:Jürgen Schweizer和“Things”
标准控件   使用内置的界面元素
标准控件的威力
靠着导航栏指路
工具栏
把图标放到各种“栏”里……
搜索栏
表格视图是增强型列表
设置表格:索引和分组列表
编辑表格视图的工具
文本
编辑文本
修订勘误
本页还是新开?
别老弹键盘
多选控件:拨选器、列表和操作表单
按钮
是与否:开关
像收音机按钮一样的分段控件
在轨道上的滑动条
设置的那些事
还有什么?
与众不同 创建自己独特的视觉风格
你应用的个性是什么?
做好设计工作
弄得有档次
像真的一样
设计自定义工具栏图标
用上隐喻
我的新发明,我叫它“轮子”
现在来搞点完全不同的东西
面对面:Craig   Hockenberry、GedeonMaheux 和“Twitterrific”
第一印象   介绍你的应用
你应用的图标就是你的名片
创建你应用的图标
起名的学问
在等待的时候:启动图像
运行暂停的错觉
铺开迎宾毯
说明书不是万能的
首页
面对面:Joe Hewitt和“Facebook”
滑!捏!拂   用手势来操作
发现你所看不见的东西
沿着走出来的路铺上道
快捷方式和备用方案
扩充标准手势
只用一根好
不方便的自卫设计
手机的物理机制
了解横屏   屏幕旋转
大家为什么要转屏?
全新的横屏模式
高难度转身
别丢了之前的位置
礼貌的对话   警告、打断和更新
什么时候该打断
保持淡定,继续前行
推送通知
恶臭的主屏幕标记
对,我正运行着呢
时间变快:进度条和其他分散注意力的控件
吃没?隔壁的兄弟 和其他应用打成一片
公共场所:通讯录、照片和日历事件
你就是组合中的一小块:把控制权交给其他应用
动起来:浏览器、地图和邮件
慢走不送了,邻居
术语表
索 引

[书目20140824]触动人心:设计优秀的iPhone应用的更多相关文章

  1. 移动设计必备:iPhone 5S PSD 矢量原型免费下载

    正如预期的那样,苹果公司最近发布了 iPhone 5S——其最新的旗舰级智能手机.新发布的 iPhone 5s,搭载了 iOS 7,看上去和 iPhone 5 几乎一模一样的,有岩石灰.金色以及银色三 ...

  2. 苹果教你六招:设计优秀的icon

    在iOS 7测试版发布后,网上开始出现大量关于iOS 7设计的资源.在WWDC期间,苹果曾为开发者举办了多场主题演讲,其中有一场是苹果UX布道师Mike Stern的精彩演讲-- 优秀iOS设计最佳实 ...

  3. 【优秀的iPhone/iPad数据恢复工具】Omni Recover for Mac 2.5

    [简介] 今天和大家分享最新的 Omni Recover for Mac 2.5 版本,这是一款Mac上优秀的iPhone/iPad设备数据恢复工具,支持恢复误删除的短信.照片.视频.文档.通话记录等 ...

  4. 前阿里P8架构师谈如何设计优秀的API

    随着大数据.公共平台等互联网技术的日益成熟,API接口的重要性日益凸显,从公司的角度来看,API可以算作是公司一笔巨大的资产,公共API可以捕获用户.为公司做出许多贡献.对于个人来说,只要你编程,你就 ...

  5. 如何设计优秀的API(转)

    到目前为止,已经负责API接近两年了,这两年中发现现有的API存在的问题越来越多,但很多API一旦发布后就不再能修改了,即时升级和维护是必须的.一旦API发生变化,就可能对相关的调用者带来巨大的代价, ...

  6. SpringBoot-如何设计优秀的后端接口?

    1 概述 本篇文章以Spring Boot为基础,从以下三个方向讲述了如何设计一个优秀的后端接口体系: 参数校验:涉及Hibernate Validator的各种注解,快速失败模式,分组,组序列以及自 ...

  7. 非常优秀的iphone学习文章总结!

    This site contains a ton of fun tutorials – so many that they were becoming hard to find! So I put t ...

  8. 3000本IT书籍下载地址

    http://www.shouce.ren/post/d/id/112300    黑客攻防实战入门与提高.pdfhttp://www.shouce.ren/post/d/id/112299    黑 ...

  9. 2022年Web前端开发流程和学习路线(详尽版)

    前言 前端侧重于人机交互和用户体验,后端侧重于业务逻辑和大规模数据处理.理论上,面向用户的产品里,所有问题(包括产品.设计.后端.甚至看不见的问题)的表现形式,都会暴露在前端,而只有部分问题(数据问题 ...

随机推荐

  1. 对于事务ACID的理解

    ACID,即以下四点: 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生. 一致性(Consistency) 事务前后数据的完整性必须保持一致 ...

  2. MongoDB小结27 - 聚合管道【$project】

    我们有这样的数据 { "_id" : 1, title: "abcdef", isbn: "6969696969", author: { l ...

  3. kkpager的改进,Ajax数据变化但是页码不变的问题

    原文:http://blog.csdn.net/xiaojian1018/article/details/45564051 kkpager 是一个简单分页展示插件,需要依赖jquery.下载地址:ht ...

  4. 工作总结 string数组 排序 string数组 比较

    用到   工具类 Array 创建.处理.搜索数组并对数组进行排序 Enumerable  提供一组用于查询实现 System.Collections.Generic.IEnumerable<T ...

  5. 状压DP问题

    状态压缩·一 题目传送:#1044 : 状态压缩·一 AC代码: #include <map> #include <set> #include <list> #in ...

  6. SUSE Linux源代码编译安装MySQL 5.6

    这篇文章主要介绍了SUSE Linux下源代码编译方式安装MySQL 5.6过程分享,本文使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统,须要的朋友能 ...

  7. iOS 多线程,ARC

    iOS自己创建的线程需要自己定时的创建autorelease pools,否则对象不能及时自动释放. 方法1是不对的,while中的对象会无法及时释放. 1:-(void)Thread{ @autor ...

  8. kafka 生产者消费者 api接口

    生产者 import java.util.Properties; import kafka.javaapi.producer.Producer; import kafka.producer.Keyed ...

  9. 编译自己的gcc

    1 编译gcc需要的依赖 gmp mpfr mpc isl binutils 将它们都安装在同一个目录下即可. 2 --disable-nls 将native language support关掉,只 ...

  10. ip(点分十进制 <==> 二进制整数)之间的转换

    linux的套接字部分比较容易混乱,在这里稍微总结一下. 地址转换函数在地址的文本表达式和它们存放在套接字地址结构中的二进制值进行转换. 地址转换函数有四个:其中inet_addr 和 inet_nt ...