摘要:
ios的UICollectionView并不能在iOS6之前的版本中使用,为了兼容之前的版本需要自定义UICollectionView。写完之后发现人家已经有开源了,下过来看了看发现我是用UIScrollerView的委托真是多此一举,完全可以用layout来实现嘛。我在判断重用的时候用了一大堆if没有别人写的简洁明了。首先是定义委托,需要用户传入collection总item的总数与每一行中item的个数。其余的与UITableView的委托基本一致。isNeedRefreshOrMore方法用来判断用户使用需要下拉刷新上拉更多的功能,返回YES就使用。doCollectionRefresh 阅读全文
摘要:
1.范围层的定义 定义项目范围就包括了两方面:一个具有价值的过程导致一个具有价值的产品。 过程(process)的价值在于,当整个事情还处在假设阶段的时候,它能迫使你去考虑潜在的冲突和产品中一些粗略的点。 产品(product)的价值在于,它给了整个团队一个参考点,关于在这个项目中要完成的全部工作,它也提供了一门共同的语言,用于讨论这方面的事情。 ... 阅读全文
摘要:
本文来自《用户体验——以用户为中心的Web设计》(The Elements of User Experience User-Centered Design for the Web)作者:Jesse James Garrett 删除部分是自己的理解,可以不看 成功的用户体验,其基础是一个被明确表达的“战略”。知道企业与用户双方对网站的期许和目标,有助于确立用户体验各方面战略的制定。然而... 阅读全文
摘要:
本文来自《用户体验——以用户为中心的Web设计》(The Elements of User Experience User-Centered Design for the Web)作者:Jesse James Garrett 删除部分是自己的理解,可以不看 用户体验的整个开发流程要考虑到用户有肯能采取的每一个行动的每一种可能性,并且去理解在这个过程中的每一个步骤中用户的期望值。我们可以... 阅读全文
摘要:
1、什么是用户体验 用户体验(user experience)并不是指意见产品本身是如何工作的(虽然这有时对用户体验具有很大影响)。用户体验是指“产品如何与外界发生联系并发挥作用”的,也就是人么如何“接触”和“使用”它。这种交互通常包括各种各样的按钮。有时,交互只是体现在一个简单的物理装置上,比如汽车的油箱盖。不管怎么样,人们使用的每一件产品都具有用户体验:报纸、调味罐、活动靠背椅、开襟羊毛衫。... 阅读全文