ios5与ios6的屏幕旋转的差异

ios5和6在屏幕的选择方面做了不少的修改。主要是取消了几个api的函数。
– didAnimateFirstHalfOfRotationToInterfaceOrientation: Deprecated in iOS 5.0
– willAnimateFirstHalfOfRotationToInterfaceOrientation:duration: Deprecated in iOS 5.0
– willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration: Deprecated in iOS 5.0

– shouldAutorotateToInterfaceOrientation: Deprecated in iOS 6.0
剩余:
– willRotateToInterfaceOrientation:duration:
– willAnimateRotationToInterfaceOrientation:duration:
– didRotateFromInterfaceOrientation:
剩余这几个函数。平时的项目一般用系统旋转后自动对齐功能,大部分都可以满足需求。这次修改一个项目,tableview在旋转后cell需要加载不同的xib文件,于是重载didRotateFromInterfaceOrientation,不过发现系统并没有调用这个函数。想了一下,估计是tableviewController并不是rootviewControlller。而且是放在其他第三方的ViewController内,估计是第三方ViewController没有使用addChildViewController把tableViewController放入其子controller。查看了一下代码。发现估计是正确的。但是不太想修改这个第三方的ViewController。因为嵌套了2个第三方的ViewController,要修改起来会比较麻烦。
想了想使用注册旋转事件来处理这个需求。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didRotate:) 
name:@"UIDeviceOrientationDidChangeNotification" object:nil];

- (void)didRotate:(NSNotification *)notification
{

NSLog(@"didRotate:。---interFaceOrientation:%d,DeviceOrientation:%d",
        self.interfaceOrientation,[[UIDevice currentDevice] orientation]);
//[self.tableView reloadData];
}

继续阅读“ios5与ios6的屏幕旋转的差异”

升级xcode4.5真机调试杯具了!!!

昨天更新了xcode4.5,不过杯具发生了。居然不能链接真机调试。
提示信息如下:
Xcode cannot run using the selected device.

Choose a destination with a supported architecture in order to run on this device.

1、怀疑证书有问题。不过检查了很久都没有发现。

2、开始怀疑ios的版本问题。真机的ios版本是ios5.1。xcode4.5是给最新版本的ios6的。不过感觉也不对,以前的xcode版本会提示xcode不支持你现有设备的版本。建议你下载这个版本的ios debug包。但是这次并没有这个提示。
我又用一台4.1版本的设备链接到xcode。这次就提示xcode只支持ios 4.3、5.0、5.1、6.0这几个版本。这次排除了设备的ios版本问题。
这时候只能求助万能的google了。发现解决方案了。http://stackoverflow.com/questions/11673424/xcode-4-4-unable-to-run-project

原来是xcode4.5现在只支持ARM7指令的编译。现有项目设置是同时支持ARM6和ARM7编译。把项目编译选择成只支持ARM7就可以真机调试了。根据帖子讲,xcode4.5编译出来的程序只能运行在ios4.3以上的系统。如果想兼容旧有版本的话需要使用旧版本的xcode编译。(可能还有另外的解决方案,暂时没有去研究)

Iphone4s入手2个月感受

不知不觉,Iphone4s已经入手了差不多两个月了。2个月前2月1日,Apple大量放货的第一天就下单了。当时非常兴奋。因为那天打开电脑上网发现Apple放货,马上入手。下单没有几天,4s就收到了。当晚就拆开用了。不过经过两个月的使用,兴奋度减低了许多。而且有小小失望。

现在讲讲好方面:

1、以前我用的是ipod touch 3代。4s比起3代快了些,刚刚开始使用的时候感觉都区别几明显的,不过用多了,又没有太大的感觉。

2、照相机是我最满意的一项,我测试过,照相的效果已经追得上普通的卡片(我家的卡片机是Sony TX-7c)。

3、拍摄Video也另外非常满意,效果非常好。只是镜头的广角度不够。(我发觉照相的时候镜头广角度比拍Video的时候大)。

4、屏幕唔错,不过和上一代iphone4没有什么进步。

 

缺点:

1、IOS系统一向以稳定著称的。不过在这两个月使用中,发觉它并不太稳定。当中死机重启数次,起码有5次左右,比起我用了3年的ipod touch死机的次数还多。2次在QQ程序中,无缘无故死机了。需要手工重启,有2次在Byline(rss阅读程序)中死掉,也是需要手工重启。还有一次自己重启。我也不清楚发生什么事情。(使用的是ios 5.0.1,没有越狱),

2、iphone4s的个人热点功能非常不稳定。你可能话网络问题,不过我发觉做热点的时候,电脑上不了网的时候,你直接用iphone4s上网还是非常快的。所以我判断是热点功能的问题,不过如果用数据线连接iphone4s做热点share的时候(不用wifi连接),稳定性就好好多,但是还是会偶然出问题。当热点有时候,通过开关热点功能都不一定可以解决。有一次需要重新启动iphone4s才可以。我使用的是联通3G卡。

ps:通过手机3g的热点功能,我试过htc legend和中兴V880,都不太稳定,最差是 htc legend,最好是中兴v880。我觉得iphone4s的热点比中兴的v880还差。

虽然对iphone4s存在这那的缺点,再给一次机会我选择,我还是会选择iphone4s。其好多人最想拥有的手机是iphone,可惜是价钱贵了些。最后选择andriod的原因是因为iphone卖得贵。如果最新一代iphone的价格在3-4千元,我相信iphone的销量会再翻倍。

 

11.11香港IFC苹果专卖店买iphone4s失败记

11.11日是香港iphone4s开卖日,一早就计划好去香港排队购买iphone4s了。由于之前广州附近并没有苹果专卖店。今年先在香港IFC开业的苹果专卖店,这次终于有机会可以在开卖首日去排队买苹果产品了。虽然这次购买失败了,不过为下一次排队购买提供经验。我觉得我已经中苹果毒已深,接近要送往戒毒所的地步了。

在开卖的前几日不断通过论坛留意香港那边的情况,有好多人已经提前几日在IFC的天桥排队了。出现什么的南亚帮,本土派。感觉有点混乱,不过开卖前两天警方就把这些排队的人清走了,Apple说不会承认架铁马前排队的用户。排也是白排。在开卖前的一天,警方才架起铁马。据说10号早上已经被警方截止排队了。大概有1500人左右在排对。不过我还是充满幻想11号开卖后应该还可以给排的。起码当天应该一整体会在卖把。所以我在11号早上一早就坐火车落香港了。

早上6:04分的广州站–深圳的和谐号,7:24分到达深圳,罗湖过关,过关后就已经8点了。再坐东铁到九龙塘转地铁到中环,在不行过香港站,然后A出口出站就直达IFC苹果专卖店。估计9点可以到达苹果店了,这条线路我计算过是在广州出发最早可以到达的。

如果坐巴士去香港最早好像也是7点左右分。巴士的终点站在旺角洗衣街多,达到要10点多了,步行去地铁也有一段距离。估计最后到达要11点多。

如果坐广九直通火车的话,最早是8:20分,到达时间需要10:12。再加上出关时间,这里还是要转一程地铁到香港站。估计去到也是11点多。

继续阅读“11.11香港IFC苹果专卖店买iphone4s失败记”

Iphone4S你失望了么?

万众期待新一代Iphone终于发布了。媒体的报道一片骂声,升级了等于没有升级。我虽然有点失望,不过还是预料中。其实大家没有理解好苹果的哲学,才会有如此大的反应,又或者期待太高了!其实我觉得大家把自己所希望iphone新特性,苹果都应该给我加上。没有加上,就只能失望。

这里提供一个笑话:iPhone5全面进入中国,用户要求提供四喇叭;乔布斯提供后,用户要求有镜子;乔布斯提供后,用户要求有收音机;乔布斯提供后,用户要求有手写板;乔布斯提供后,用户要求提供双卡双待;提供后,用户要求预装动感地带;乔布斯吐血说:去华强北直接买山寨机会死啊?

大家需要知道苹果的IPhone都是在一片臭骂声中热销、脱销!

咒骂声包括下边这些:
1:IOS早期没有COPY & Past的功能
2:IOS没有多任务,直到现在的都没有真正的多任务功能。只有假的多任务。
3:Iphone不能换电池。
4:Iphone的蓝牙功能就像个缺陷婴儿。只能听哥,打电话。
5:Iphone 4的天线问题,死亡之握。
不过这些最后迎来的是客户一句”I don’t care”。

现在说说之前大家的猜测为什么苹果不给实现。

1:新的外形设计,什么滴水状的外形设计。
其实每一款的苹果产品设计都会达到当时的最佳设计。所以有变化都可能是很小很小的一点一点细节的变化。所以大家也不要太期待下一代的Iphone在外观的变化,你看看Macbook pro外观已经有多少代没有变化了,MacBook Air也如是。

2:屏幕没有变成4寸屏幕!
在发布之前我睇到猜测会升级成4寸屏幕,有的喜欢有点担心又有点觉不太可能是4寸。喜欢的是我希望屏幕可以大小小方便我看PDF文档,担心的是屏幕大了机身也跟着大不小,觉得不可能是因为4:3的4寸屏会做成机身过宽过大。虽然预测称边框会变窄。我期待的是不增加面板的大小放入更大的屏幕。我相信下一代Iphone屏幕的大小也不会升级到4:3的4寸屏幕。只会是不增大面板下增大屏幕。

其实只要是为了移动设备开发的程序或者页面。3.5寸4:3的屏幕绝对是最佳选择。我平时用ipod touch用得最多是浏览网页,用睇三方软件睇Google reader,睇睇PDF。除了睇PDF的时候觉得屏幕细之外,从未感觉屏幕细。!

看看andriod的机器不断向大屏幕发展,从最初的3.2寸到3.5寸,3.7寸,4寸,4.3寸,4.7寸,还有5寸的。不知道厂家还会把这个尺寸“升级”到什么时候。有朋友戏说4.3寸那些手机好像兵兵球拍。

Steve Jobs已经离我们了,希望苹果公司可以继承他的一贯作风,创造出更多的优秀产品。

我比较喜欢Steve Jobs的这句格言:你们的时间非常有限,因此不要浪费时间去重复别人的人生,不要被教条教规所限制,这会让你们陷入别人的思想中。不要让其他人的意见左右你自己内心的思想。最重要的是,鼓起勇气,跟着你的思想和直觉走。它们在某种程度已经知道你真正想成为怎样的人。其他的都不重要。”

htc legend升级andriod 2.2失望中

早两天把老婆的legend手机升级到andriod 2.2了。通过官方的OTA升级。升级过程一共使用了1个小时(包括wifi下载升级文件).整个过程还算顺利,不过在升级前备份数据提示失败,然后只有一个选择“确定”。按确定后就自动升级了。不过升级完成后重启手机的时候出现com.andriod.phone没有响应,可以选择“停止”,“等待”,“取消”.我选择了等待。升级后发觉有gprs的设置和彩信设置都要重新设置。其他都没有发现什么问题。

由于升级当晚比较晚升级。升级完之后没有太多研究。结果第二天老婆返工回来就跟我投诉手机升级后比以前慢好多。有点不敢相信。因为2.2使用了JIT技术。理论上会快很多才是。结果我操作测试一片。短信软件好慢,自带和handcent都非常慢。还有拨号界面边输入边查询的功能非常慢。我个人感觉拨号界面不可能这么慢。未有重启手机。结果拨号界面那里不慢了。和原来的差不多了。不过短信还是好慢。

经过几天的试用。那个短信慢,真是慢得离谱,经常进入短信程序,等到部手机自动关屏幕,短信程序还未显示出短信。在短信按人分类列表上经常在滚动的时候经常假死。真的tmd失望。

除左发觉短信慢之外,发觉程序启动也慢了。大概等1-2秒先从主界面进入软件界面。我老婆不是一个短信狂。不过有个习惯就是没有删除短信的习惯。以前用出名慢的索爱的时候也没有这么慢。也是没有删除短信的习惯。现在只有找工具整理短信。

说了这么的唠叨,现在说点andriod 2.2的一些好处吧,界面有有些显示效果比以前好了。例如,进入程序和推出程序的动画也仿照了apple 的IOS4的风格了。还有一些图标漂亮了。

andriod 2.2的最大好处就是那个wifi hotspot(无线 AP,移动热点)。试用过2-3次,感觉还可以,不过手头上没有联通卡,体现不了速度。只能用移动的edge。感觉还可以接受,就像以前56K猫拨号上网的速度。速度不是太稳定就是了,估计是移动网络的不稳定。

升级后唯一发觉快了的就是浏览器的滚动速度。明显比原来的流畅了不少。对于我喜欢经常用手机上google reader来讲就非常好。而且现在google reader的显示效果也比刚刚买回来的时候好多了,已经和iphone的效果差不多了。大家看回我上次评论legend的使用评论就知道。

htc legend 升级2.2的感觉就是慢了,起码比2.1的时候慢了半拍。看来andriod 2.2的JIT技术并没有对java的运行有提升。虽然在升级之前看到好多评论都话2.2比2.1块好多。但是我的感觉和他们完全相反。只有浏览器的滚动和程序列表的滚动顺畅了。总体来讲再次令我对andriod的系统失望。不清楚是因为legend的配置低还是其他问题。legend现在来讲怎么都是一台中端的机器。不会太差。

如果有钱还是买iphone吧,我觉得买andriod的唯一理由是由于他价格比Iphone便宜得多。

联通iphone4价格分析

最近联通公布了iphone4的价格消息。iphone4的合约价格是5880人民币,包括话费和购机费的支出,无论你选择什么资费首次支出都是5880元。另外每月还要交十几元到几百元的话费给联通,究竟价格合不合算呢?我把价格进行了计算和对比。

iphone4-16G

选择286元的套餐最合适。比起最便宜的98元套餐每月只需多给25元你就可以享受到多达1G的流量。对比186和226的套餐价格还便宜。不知道联通怎样设计的,是当普通用户是傻瓜,还是他们的精算师是傻瓜。居然会出这样的结果。

下边的表格联通的价格对比如果自购机的价格,暂时iphone4的行货价格暂时定为4988人民币,港行价格是4988港币,港币与人仔汇率未0.865。

继续阅读“联通iphone4价格分析”

第4代iphone价格随想

过多两个星期,如无意外应该是第4代iphone发布。出名保密厉害的apple,这次在iphone发布之前,已经把第四代iphone切底地暴露了给观众了,加上iphone os4已经发布了,关于他的新功能和外观已经基本没有什么秘密了,现在关键的是价格?

价格会是多少?比现在的iphone 3GS贵?这个不太可能,目前大多数人估计是与现在的3GS的价格持平。不过我个人估计会有轻微的比现在的iPhone 3GS便宜。现在的3GS卖5388元港币,新的iphone大概便宜500元港币左右。这个估计我是根据现在apple ipad 3G版本的价格估计的。现在ipad 3G的16G版本的价格是629美元(港币4900元).

从生产成本来计算,ipad 3G与iPhone 的生产成本应该不会差很远,我觉得ipad的生产成本可能会比iphone贵,10寸的屏幕不便宜。虽然iphone比ipad多了摄像头,但是摄像头估计没有那个屏幕贵。

而且iphone已经经历了3代了,想买iphone的人大部分已经购买了。想升级的人估计不会是多数。特别是手持3GS的人。需要降低点价格吸引以下新客户。

另外android系统不断推出新机,而且性能直逼iphone。老乔也要考虑下对手的价格。虽然你可以讲老乔的定价从来就不看对手,有多贵就定多贵。

作为潜在客户的我,我当然希望iphone降价啦。

Apple iPad是一台平板电脑么?

今天凌晨apple公司终于发布了他们的新产品–iPad. 我并没有像其他网友通宵留意apple这次发布会。但是今天起床第一件做的事情就是拿起我的ipod touch上网看新闻。看看apple究竟是否有出他的平板电脑。不过结果令我有点失望。

失望原因有下边几点:

1、使用的是iphone的操作系统。我希望是使用改良过的Mac OS操作系统。可以完全替代手提电脑的平板电脑。

2、还是不支持多任务。这个绝对是乔布斯的阴谋。我相信这个ipad支持多任务绝对不是性能上的问题,完全是产品定位与策略问题。

3、没有摄像头。看来下一代的ipod touch想增加摄像头的机会更加小了。连这个ipad都没有摄像头。

4、没有GPS,这么大的设备,有地图功能,还不嵌入GPS。苹果的东西总是完美,也总是存在种种非技术性的缺陷。

5、还有3G版本,哪个什么的迷你sim卡,真的搞不懂为什么会用迷你sim,本来sim卡已经很迷你了。iphone都不需要这么迷你的sim卡。反而大大的ipad需要这个。

失望中的希望:

1、看了看操作视频,虽然操作系统是iphone os,但是部分软件界面还是有针对地改进了。

2、因为是iphone的操作系统,当然支持App shop上边的软件啦。

3、会有专门为ipad制作的iwork软件。有了这个软件可以方便在ipad上编辑文件,幻灯片等。

4、有全尺寸的外置键盘作为配件。

5、还有适配器可以直接连接相机读取照片,或者sd卡适配器读取sd上的照片。如果ipad本身有usb接口就更加好。

究竟这台Apple iPad是一台什么的设备?是一台平板电脑?我觉得他连当今电脑的最基本的多任务都不支持,那还能叫电脑么?是一台加大码的ipod touch。谁会为了听音乐而带这么大台的ipod。我觉得这台ipod只能作为电子书的产品。

其实我觉得apple的确是把这台ipad定位为电子书,他的直接对手是亚马逊Kindle。

ipad比起ipod touch强劲的是什么?

1、屏幕是9.7寸,可以说是优点也可以说是缺点,大是为了方便看书,看网页,看资料。带也带来携带麻烦。

2、电力、号称10个小时的电力,打个6折也有6小时,足够一天的正常使用。目前iPod touch wifi上网的时间大概是4小时左右。

上边两点都是为电子书而加强的。另外在App shop中有好多电子书下载的。据资料显示电子书的下载的收入超过游戏的收入。所以电子书的市场非常大。但是如果直接用iphone或者ipod touch来进入电子书市场可能又不是那么强劲。屏幕小是看书的最大缺点。

ipad还有一个应用点是对于经常外出的需要做演示的商务客户。可以非常方便使用ipad给客户演示幻灯片或者查看文档。

下边再谈谈为什么这台ipad会令到大家失望,我觉得大部分都是商业决策导致这台ipad功能这么差。

1、使用iphone os 而不是Mac OS X原因有几个。

a)目前iphone os是专门为触摸设备而设计的。如果使用mac os x改造,需要的开发成本加大。

b)还有机器的性能,如果运行mac os x的系统会吃不消。

c)运行iphone os可以更加好运用App shop获得更多的利润。

2、为什么没有多任务。

为了和Macbook拉开距离,这样人们不能把ipad当成电脑使用,只能作为电脑的附属品。用户买完ipad还是要买多台Macbook。(当然用户可以选择其windows的电脑)

如果有了多任务,人们就可以把ipad当成上网本用。因为ipad基本满足用户使用电脑的基本任务和需求。所以就不会买多一台电脑。好像现在很多人购买上网本代替原来使用的电脑。

3、没有GPS,这个估计apple希望用户会买iphone。而不是ipad + 一台普通手机。

4、为什么没有摄像头,这个我真的想不明白。

对于我来说,我是否会购买这部ipad呢。处于使用角度来说,我暂时不会买。因为我已经有ipod touch。看书这个应用来说不是那么吸引。加上中文电子书资源还不是那么丰富。