在文“成也Titanium败也Titanium-----之cons”中我提到过的“Guides虽然是以WIKI的形式提供的,但也只能是他们自己的职员才能够编辑。”,有了改善。
昨天官方终于提供了可编辑版本的Community Wiki。
【原文】http://developer.appcelerator.com/blog/2012/03/community-wiki.html
大家可以通过community-editable wiki space 来更新wiki了。可以看出的是,Appcelerator只是提供了一副本供大家来编辑。不过也算是一个进步吧!
以下官方公告原文:
A listing of Appcelerator developer blogs – go here and add your blog!
Tutorials – a top level page for how-tos and tutorials. I’ve set up a form and a page tree search so that all tutorial-style content is easy to find.
Tips and Best Practices – developers have often requested a way to share tips and best practices they have with others. I’ve set up a page tree here to collect them.
The community wiki is open for editing to anyone who signs up for an account, so everyone is invited and able to contribute today. It’s also worth mentioning that this will be a community-regulated resource, much like Wikipedia. Our official reference documentation will continue to be curated by Appcelerator, using the same pull request and internal authoring processes we have used in the past.
I look forward to seeing the community wiki grow over time, and I thank you in advance for your contributions!
手机屏幕分辨率全面解析-QVGA HVGA WVGA VGA 指什么-手机选购知识系列之二(1)
手机屏幕分辨率是手机选购时参考的重要参数之一,但可能对很多人来说什么是QVGA屏幕、什么是HVGA屏幕、什么是WVGA屏幕、什么是VGA屏幕,QVGA、HGVA、WVGA、VGA之间性能有什么不同等等并不清楚。下面就为大家详细解说这些问题。
相信大家购买手机,相当看重的一个参数就是屏幕,因为几乎所有手机的绝大多数操作都需要通过屏幕,所以屏幕的大小、材质以及分辨率都是需要考虑的因素。最近,有一款超“长”之作登场,想必大家都已经想到了,那就是LG最新推出的Black Label系列中的一员——BL40。为什么说这款手机超“长”呢?就是因为这款手机采用了21:9的屏幕,这样的屏幕并不常见,即使他的同门兄弟BL42也比它矮了半头。可能大家经常会听到16:9、720p、VGA、QVGA等术语,但是并不是太清楚这些术语究竟代表什么意思,也不清楚这些字母和数据又有什么依据,所以今天EGOS就收集整理了目前市面上流行的一些关于屏幕分辨率的参数以及叫法来,并借此向大家详细解说屏幕分辨率的问题。
什么是像素?
其实所有的画面都是由一个个的小点组成的,这一个个的小点就称之为像素。 一块方形的屏幕横向有多少个点,竖向有多少个点,相乘之后的数值就是这块屏幕的像素(数码相机的像素也是这么乘积出来的)。但是为了方便表示屏幕的大小,通常用横向像素×竖向像素的方式来表示,例如电脑屏幕中很常见的1024×768像素,以及手机屏幕中很常见的240×320像素。
各种分辨率图解
什么是分辨率比值?
而所谓的4:3、16:9、16:10、21:9这些比值其实就是 分辨率中横向像素与竖向像素的比值 。4:3是我们最初所用的分辨率尺寸比,以前的电脑屏幕几乎都是4:3;随后宽屏显示器出现,16:10开始流行,比较常见的分辨率有1280×800像素。
明基某款24寸分辨率为16:10的显示器(1920×1200像素)
为什么HD高清电视会如此流行?
再后来随着HD电视的发展,16:9这个尺寸的分辨率也开始推广,因为HD电视的片源通常是1080p(分辨率为1920×1080像素,所谓的p就是pixel,意思为像素)和720p(1440×720像素),因为传统的16:10的显示设配观看高清会留有黑边,而 16:9尺寸的现实设备可以实现没有黑边的播放 ,这也是这种FULL HD显示设备流行的原因。
三星某款分辨率为16:9的显示器支持FULL HD(1920×1080像素)
电影通常使用的尺寸比例
而21:9则通常是电影的尺寸比例,当然现在也有21:9的电视等显示设备,但是21:9的手机并不多,除了这次的LG BL40之外,应该只有诺基亚E90的内屏采用的是这个比例,分辨率为800×352像素。
诺基亚E90内屏也是21:9尺寸比例
飞利浦分辨率为21:9的显示器
飞利浦推出的一款分辨率为21:9的电视 讲完显示设备分辨率的基础知识之后,下面着重介绍手机屏幕的分辨率。大家经常能在EGOS产品中看到关于手机屏幕的介绍,对于QVGA、VGA、WVGA这些字母所代表的意义可能还有些迷糊吧,看完下面的讲解您肯定就会很清楚了。
大家都能发现,现在流行的分辨率大都跟VGA沾点关系,无论是QVGA、WVGA还是HVGA等等,因为VGA就是这些尺寸的基础。VGA最早其实是IBM计算机的一种显示标准,最后逐渐的演变,成了640×480这个分辨率的代名词,也是现在绝大多数分辨率的基准。
什么是QVGA?
QVGA就是Quarter VGA的简称,意思是VGA分辨率的四分之一,这是目前最为常见的手机屏幕分辨率,竖向的就是240×320像素,横向的就是320×240像素。 目前绝大多数的手机都采用这种分辨率,例如笔者的诺基亚E66就是QVGA级别。
诺基亚E66就是QVGA级别的分辨率
什么是HVGA?
HVGA代表的意思是Half-size VGA,意思是VGA分辨率的一半,为480×320像素,宽高比为3:2。 目前这种分辨率的屏幕大多用于PDA ,当然iPhone和第一款Google手机——T-Mobile G1也都是采用这种分辨率,黑莓也有手机采用HVGA分辨率的屏幕。
iPhone 3GS采用的就是HVGA分辨率的屏幕
HTC Dream(G1)也是采用HVGA分辨率的屏幕
什么是WVGA?
WVGA的全称想必大家很容易就能想到了,那就是 Wide VGA,分辨率分为854×480像素和800×480像素两种。由于目前很多网页的宽度都是800像素,所以这种分辨率通常用于PDA或者高端智能手机,方便用户浏览网页 。夏普公司的手机大多也是采用WVGA级别分辨率的屏幕。
夏普SH9020c采用WVGA级别的分辨率(854×480像素)
什么中QCIF?
其实在QVGA分辨率流行之前,大多数手机采用的是QCIF的分辨率,QCIF为176×144像素,其实也就是Quarter CIF的意思。而CIF是视频采集设备的标准采集分辨率,全称Common Intermediate Format的意思为常用的标准化图像格式。 于是后来大多数能拍摄QCIF格式视频的手机屏幕采用的都是176×220像素的分辨率,非常经典的摩托罗拉V3的内屏采用的分辨率就是176×220像素。
摩托罗拉V3屏幕就是QCIF分辨率
当然,也有很多更老的分辨率支持,比如96×96、128×128,这些分辨率现在已经很难见到,大都是作为翻盖手机的外屏出现,这里就不再多做介绍了。以上介绍的都是VGA以下级别的屏幕分辨率,多用于手机屏幕,下面就再来介绍一下VGA以上级别的现实设备分辨率。
什么是SVGA?
SVGA是Super VGA,就是我们常见的800×600像素 ,而1024×768像素就不再基于VGA的标准,转为XGA成为了新一代显示设备分辨率的基准。随着显示设备行业的发展,SXGA+(1400×1050像素)、UXGA(1600×1200像素,常用于20寸或21寸显示器)、QXGA(2048×1536像素)也逐渐浮出水面, QXGA就已经是XGA的四倍 ,也是大多数显示设备支持的极限,当然也有更高的QUXGA,但是这只是理论上的名字,现实世界中目前还没有采用这个分辨率的显示设备。
17寸的彩色显示器大都是SVGA、XGA或者SXGA+级别
4:3屏幕的发展也带动了宽屏幕的发展,最早是WVGA(800×480像素),常用语大多数的MID和小号的上网本,后来为WSVGA(1024×600分辨率),这种分辨率多用于8.9寸或10寸的上网本。
7寸的Eee PC就是采用WSVGA分辨率
什么是WXGA?
在发展到后来 WXGA(1280×800像素)逐渐在13-15寸的笔记本电脑上流行起来 ;WXGA+(1440×900像素)多用于19寸宽屏;WSXGA+(1680×1050像素)则常用于20寸和22寸的宽屏,也有部分15.4寸的笔记本使用这种分辨率;WUXGA(1920×1200像素)是目前颇为流行的分辨率之一,24-27寸的宽屏显示器大多是这种分辨率;而WQXGA(2560×1600像素)这种分辨率主要是用在30寸的LCD屏幕,比如著名的Apple Cinema Display、Dell UltraSharp 3007WFP/3008 WFP都采用的这种分辨率。
Dell UltraSharp 3007WFP
小结:
好了,相信大家现在已经比较清楚什么是QVGA、什么是HVGA、什么是WVGA、什么是VGA等等问题了,这对手机的选购应该有一定的帮助。
来自: http://hi.baidu.com/%CE%D2%B2%BB%CA%C7%C4%E3%D1%DB%BE%A6/blog/item/f6754839d70b37d1d56225a8.html
Objective-C与其它面向对象有这明显的不同,它有这自己鲜明的特色,下面我们从这个方法介绍它的特点:兼容性、字符串、类、方法、属性、协议和分类。
1. 兼容性
Objective-C可以说是一种面向对象的C语言,在Objective-C的代码中可以有C和C++语句,它可以调用C的函数,也可以通过C++对象访问方法。
2. 字符串
Objective-C通常不使用C语言风格的字符串。大多数情况下是使用Foundation框架的NSString类型的字符串。 NSString类提供了字符串的类包装,支持Unicode,printf风格的格式化工具等等。它是在普通的双引号字符串前放置一个@符号,如下面的 例子所示:
NSString* myString = @"My String\n";
NSString* anotherString = [NSString stringWithFormat:@"%d %s", 1, @"String"];
3.类
Objective-C是一种面向对象的语言,定义类是它的基本能力。Objective-C的类声明和实现包括两个部分:接口部分和实现部分。
4. 方法
Objective-C是一种面向对象的语言,定义方法也是它的基本能力。Objective-C中方法不是在“.”运算符,而是采用“[]”运算符。有时候方法调用也称为:消息发送。
5. 属性
属性是Objective-C 2.0提出的概念,它是替代对成员变量访问的“读取方法(getter)”和“设定方法(setter)”的手段,为了对类进行封装一般情况下不直接访问成员变量,而是通过属性访问。
6.协议
Objective-C中的协议类似于Java中的接口或C++的纯虚类,只有接口部分定义没有实现部分,即只有h文件没有m文件。
7.分类
Objective-C中的分类是类似与继承机制,通过分类能够扩展父类的功能。
致力于做中国最棒的移动应用培训机构 http://www.miiceic.org.cn/ios/
这个应该问天堂中的“乔帮主”,而不是问博主。