[书目20140824]触动人心:设计优秀的iPhone应用
关于作者
致谢
译者序
入门
设计令人欣喜且易用的应用
等下……先吸口气
阅读本书不需要专业知识
忠言
一切从点击开始 我们是如何使用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应用的更多相关文章
- 移动设计必备:iPhone 5S PSD 矢量原型免费下载
正如预期的那样,苹果公司最近发布了 iPhone 5S——其最新的旗舰级智能手机.新发布的 iPhone 5s,搭载了 iOS 7,看上去和 iPhone 5 几乎一模一样的,有岩石灰.金色以及银色三 ...
- 苹果教你六招:设计优秀的icon
在iOS 7测试版发布后,网上开始出现大量关于iOS 7设计的资源.在WWDC期间,苹果曾为开发者举办了多场主题演讲,其中有一场是苹果UX布道师Mike Stern的精彩演讲-- 优秀iOS设计最佳实 ...
- 【优秀的iPhone/iPad数据恢复工具】Omni Recover for Mac 2.5
[简介] 今天和大家分享最新的 Omni Recover for Mac 2.5 版本,这是一款Mac上优秀的iPhone/iPad设备数据恢复工具,支持恢复误删除的短信.照片.视频.文档.通话记录等 ...
- 前阿里P8架构师谈如何设计优秀的API
随着大数据.公共平台等互联网技术的日益成熟,API接口的重要性日益凸显,从公司的角度来看,API可以算作是公司一笔巨大的资产,公共API可以捕获用户.为公司做出许多贡献.对于个人来说,只要你编程,你就 ...
- 如何设计优秀的API(转)
到目前为止,已经负责API接近两年了,这两年中发现现有的API存在的问题越来越多,但很多API一旦发布后就不再能修改了,即时升级和维护是必须的.一旦API发生变化,就可能对相关的调用者带来巨大的代价, ...
- SpringBoot-如何设计优秀的后端接口?
1 概述 本篇文章以Spring Boot为基础,从以下三个方向讲述了如何设计一个优秀的后端接口体系: 参数校验:涉及Hibernate Validator的各种注解,快速失败模式,分组,组序列以及自 ...
- 非常优秀的iphone学习文章总结!
This site contains a ton of fun tutorials – so many that they were becoming hard to find! So I put t ...
- 3000本IT书籍下载地址
http://www.shouce.ren/post/d/id/112300 黑客攻防实战入门与提高.pdfhttp://www.shouce.ren/post/d/id/112299 黑 ...
- 2022年Web前端开发流程和学习路线(详尽版)
前言 前端侧重于人机交互和用户体验,后端侧重于业务逻辑和大规模数据处理.理论上,面向用户的产品里,所有问题(包括产品.设计.后端.甚至看不见的问题)的表现形式,都会暴露在前端,而只有部分问题(数据问题 ...
随机推荐
- 关于python内存管理里的引用计数算法和标记-清楚算法的讨论
先记录于此,后续有时间再深究吧: 1.https://www.zhihu.com/question/33529443 2.http://patshaughnessy.net/2013/10/30/ge ...
- 带头尾和动画的下拉刷新RecyclerView
项目地址:https://github.com/shichaohui/AnimRefreshRecyclerView 项目中包括一个demo(普通Androidproject)和Android Lib ...
- [Java] 实验5參考代码
实验4月3日晚截止,实验截止后将在此给出完整的參考代码. 1. 怎样使用以下的代码模板: 1.1 在eclipse中创建相应名称的类 1.2 将代码拷贝到类文件中 1.3 在//todo凝视中 ...
- 12、Cocos2dx 3.0游戏开发找小三之3.0中的生命周期分析
重开发人员的劳动成果.转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/27706303 生命周期分析 在前面文章中我们执行了第 ...
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
js_html_input中autocomplete="off"在chrom中失效的解决办法 分享网上的2种办法: 1-可以在不需要默认填写的input框中设置 autocompl ...
- IDEA启动Tomcat报错
Maven编译成功, 可是启动Tomcat报错: Application Server was not connected before run configuration stop, reason: ...
- Python开发【面向对象编程】
一.概述 面向过程:根据业务逻辑从上到下,完成代码: 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可: 面向对象:对函数进行分类和封装. 二.面向对象 1.类.对象.方法.实例 ...
- YTU 2640: 编程题:运算符重载---矩阵求和
2640: 编程题:运算符重载---矩阵求和 时间限制: 1 Sec 内存限制: 128 MB 提交: 484 解决: 190 题目描述 /* 有两个矩阵a和b,均为2行3列.求两个矩阵之和. 重 ...
- 8-2 canvas专题-线条样式
8-2 canvas专题-线条样式 学习要点 对第五章知识进行简单的回顾和总结 进一步讲解canvas绘图相关的知识点 第八章内容介绍 在第八章中我们将对以前的知识进行简单的回顾,着重对canvas绘 ...
- 【OI新闻】2016.10.09
号外: [头条]今天OI神犇光勋和原子城po ke,Happy Birthday!