[书目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前端开发流程和学习路线(详尽版)
前言 前端侧重于人机交互和用户体验,后端侧重于业务逻辑和大规模数据处理.理论上,面向用户的产品里,所有问题(包括产品.设计.后端.甚至看不见的问题)的表现形式,都会暴露在前端,而只有部分问题(数据问题 ...
随机推荐
- HAProxy+Redis实现负载负载均衡(待实践)
为什么要使用HA,原因是可以聚合出一个VIP,也就是可以使用单一IP来访问下面多个Redis的实例. 首先说明一下,如果基于3.0以后搭建的官方原始Redis Cluster方案,使用HAProxy是 ...
- springboot application.properties
verify if you have this items: @Bean public CommonsMultipartResolver multipartResolver() { CommonsMu ...
- ViewFlipper实现ViewPager的页面切换效果
activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&qu ...
- hdu 2544 最短路(SPFA算法)
本题链接:点击打开链接 本题大意: 首先输入一个n,m.代表有n个点.m条边.然后输入m条边,每条边输入两个点及边权.1为起点,n为终点.输入两个零表示结束. 解题思路: 本题能够使用SPFA算法来做 ...
- 关于函数return的一些理解与小实例
先看代码: function example (){ var index=1; return {//像这种加个大括号的就是返回一个对象了,而不仅仅是一个值 index, net:function(){ ...
- lua遍历目录
require"lfs" function findindir (path, wefind, r_table, intofolder) for file in lfs.dir(pa ...
- 【HNOI模拟By lyp】Day1
1 xlk1.1 题目描述 给定一棵大小为 n 的无根树,求满足以下条件的四元组 (a, b, c, d) 的个数: 1. 1 ≤ a < b ≤ n 2. 1 ≤ c < d ≤ n 3 ...
- lvm调整分区大小
1 问题 /home分区占用空间比较大,而/var分区比较小,它们位于同一个磁盘上.该系统安装了lvm. 2 减少/home分区空间 2.1 卸载/home umount /home 2.2 检查文件 ...
- spark hadoop 对比 Resilient Distributed Datasets
hadoop 迭代消耗大 每次迭代启动一个完整的MapReduce作业 spark 首要目标就是避免运算时 过多的网络和磁盘IO开销 Resilient Distributed Datasets ht ...
- grep 并列查询 效率 且 或
find / | grep -v python | grep -v xl_ | grep -v xiaole |grep redis [root@hadoop3 ~]# find / | grep - ...