¤¤¤
Why are you trying so hard to fit in

when you were born to stand out

xuzhe's blog
关于 iOS 界面交互设计,有哪些比较好的书籍?

关于 iOS 界面交互设计,有哪些比较好的书籍?

我认为,不要看书。 要入门,看苹果的官方 Guideline 足以。 要提高?看书不如看实际的 App。 多订阅国外知名 blog,遇到他们介绍的新 App 就下载下来用,把买书的钱拿去买 App,向牛人的作品学习,琢磨伟大的 App 的设计思路,才是正路。 看书?除非写书的那位作者真的有实际的、在 App Store 上被用户认可的作品,这本书也许还值得花时间一看。但你也必须知道设计潮流这件事情是不断在变化的,就算是大师写的书,也许等他的书写完,印刷出版,再被你拿到手里的时候,App Store 上的最新设计风格已经变了。 我甚至可以不客气地说,这年头跑来写所谓...

偷懒 2.0

偷懒 2.0

之前说过,由于有了方便随时更新思维片段的 Twitter,我已经越来越缺少动力来写 blog 了。 因为这个世界上 140 个中文字说不清楚,而我又能说清楚的事情实在是不多。 于是我决定把我在其他一些网站上回答别人问题的答案——一些我个人认为回答得还比较靠谱的,直接拷贝过来。 虽说是有点儿重复的冗余信息,但考虑到不是每个人都会去我去过的每个网站,有个地方自己给自己做个总结还是必要的,也权当给自己的 blog 增加一点儿生气。   另外,我很懒。一般不会把别人写的东西费力贴到自己 blog 里来。也正因为我懒,贴在自己 blog 里的就一定是我自己写的。 所以如果有人不巧在别的地方看到同样的文字,而又碰巧不是由我发的,那么你八成是遇到了“季達”。  

为什么很多 iOS app 存在秒退现象?有什么好的方法避免?

为什么很多 iOS app 存在秒退现象?有什么好的方法避免?

问题里的“秒退”如果我没理解错,应该是指程序显示完默认启动图片后,在初始化阶段就崩溃了,通常也称之为“闪退”。 这种情况应和所谓的内存不足关系不大,很少有程序会在初始化时载入大量内容导致崩溃,并且这类问题也很容易在开发阶段被发现,所以内存不足造成秒退的可能性低(内存不足退,通常是程序用了一段时间,切换了几个画面以后发生的)。 而且秒退是发生在程序刚刚启动的时候,在开发、苹果审核阶段都没有被发现的最大可能性就是,这个问题只会发生在老版系统、老版机型上。 对于很多开发者(尤其是个人开发者),进行所有 iOS 版本,所有 iOS 机型覆盖测试是有难度的,苹果审核时也只是重点审核该应用在新机器、新版本下的运行情况,并不关注老系统。所以这也就是为什么会秒退的程序竟然也能通过苹果的审核。 在新 iOS 上正常的应用,到了老版本 iOS 上秒退最常见原因是系统动态链接库或Framework无法找到。这种情况通常是由于 App 引用了一个新版操作系统里的动态库(或者某动态库的新版本)或只有新 iOS 支持的 Framework,而又没有对老系统进行测试,于是当 App 运行在老系统上时便由于找不到而秒退。解决办法是等开发人员发现这个问题后升级程序,或由用户自行升级其操作系统。...

2012,龙年

2012,龙年

在辞旧迎新的爆竹声中,作为一个中国人,圣诞元旦除夕都过完,也总算是把这个年给过完了。 在国内时我也曾对除夕夜那震耳欲聋的爆竹声有过不满,但在国外过了几个春节后,我反而更加的珍惜这一年只有一次的夜晚。 2012年,第N个传说中的世界末日也许就在今年。 农历龙年,龙也是12生肖中被赋予了最多褒义词汇的生肖,龙年似乎应该是个有着良好预兆的年头。 无论是好兆头还是末日景象,日子总是要过下去的。 鞭炮声中,大家所共同期盼的应该都是新年能过得更加幸福。 也祝愿大家的愿望能够成真。 而我自己,究竟这新的一年能否有什么新气象,且待年底再见分晓。

a reason why vpn server can not be connected

a reason why vpn server can not be connected

“Back to my Mac” will add a UDP 4500 port mapping to router which could cause the VPN server in...