摘要:
转:http://www.csdn.net/article/2012-08-10/2808473摘要:触摸优先设计、响应式设计、移动优先设计是UI设计师设计网站应遵循的三大原则,以使网站最大范围地适应各种设备。触摸优先设计、响应式设计、移动优先设计是UI设计师设计网站应遵循的三大原则,以使网站最大范围地适应各种设备。外文《Designing The Well-Tempered Web》中详细阐述了这三大原则。CSDN对该文进行了编译,内容如下:随着技术的进化,Web设计的艺术和技巧也在不断进化。新的技术创造了新的挑战,而新的挑战要求新的解决方案。我们通常工作在未知领域,需要给出全新的解决方案。 阅读全文
摘要:
摘要:众所周知,iPhone5已于9月13日发布,其性能、系统、应用以及硬件都被剖析得差不多了,但有多少人注意到了iPhone5网站的设计和实现?实际上Apple每次发布新产品都会用Web实现其特殊性能,本文既是对iPhone5网站上特殊效果的实现分析。大家都知道iPhone5在9月12号发布了,新产品怎么会少了新网站呢?每次Apple发布新功能总会在网站上做一个Web实现,比如iPhone4的视网膜放大镜、会旋转的电池寿命时钟、newiPad奇怪的滚动效果(ugh)等等。新的iPhone5也一样,网站上同样展示了其新特性,但原理比看起来要更复杂一些:网页上的iPhone5会在设备解锁后自动播 阅读全文
摘要:
[+]前一篇IOS多线程编程之NSThread的使用介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperation就和java.lang.Runnable接口很相似。和Java的Runnable一样,NSOperation也是设计用来扩展的,只需继承重写NSOperation的一个方法main。相当与java 中Runnalbe的Run方法。然后把N 阅读全文
摘要:
[+]1、简介:1.1 IOS有三种多线程编程的技术,分别是:1.、NSThread2、Cocoa NSOperation3、GCD全称:Grand Central Dispatch这三种编程方式从上到下,抽象度层次是从低到高的,抽象度越高的使用越简单,也是Apple最推荐使用的。这篇我们主要介绍和使用NSThread,后面会继续2、3 的讲解和使用。1.2 三种方式的有缺点介绍:NSThread:优点:NSThread 比其他两个轻量级缺点:需要自己管理线程的生命周期,线程同步。线程同步对数据的加锁会有一定的系统开销NSThread实现的技术有下面三种:TechnologyDescripti 阅读全文
摘要:
iOS 6的rotation改变了很多。先来看看官方的描述 http://www.bgr.com/2012/08/06/ios-6-beta-4-change-log-now-available/知识点:*UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用supportedInterfaceOrientations and shouldAutorotate 2个方法来代替shouldAutorotateToInterfaceOrientation。注意:为了向后兼容iOS 4 and 5 阅读全文
摘要:
今年WWDC 2012苹果全球开发者大会上,苹果针对LLVM编译器都做了重大改进,新版的Xcode 4.4中的LLVM编译器升级到了4.0,给Objective-C带来了很多令人惊喜的特性。注意,下面的语法需要下载Xcode 4.4。1、枚举类型的改变老写法:[cpp] view plaincopytypedefenumWeek{Moday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}Week;老方法的问题是枚举值的数据范围是模糊的,这个数值可能非常大,可能是负数,无法界定新写法:[cpp] view plaincopytypedefen 阅读全文