你的脑洞够大解开这些谜题吗?

脑洞猜谜在经历了两个月的精心设计和一个月不到的开发后总算成功上线啦。我们精心设计了80关创意满满,挑战性十足的谜题。每个谜题都是一张图片来猜一个中文字。但是不要小看这些图片,如果你的智商不够,脑洞不开是肯定解决不了的哦。千万不要按照常理出牌,一定要打开脑洞才能解开谜题哦。 你不相信还有能挑战到你智商的谜题?让我们来试试看,比如看到这样一张图片,你会猜一个是么字呢? 先想想看你看到了什么呢?很明显是一只狗,还有呢?一只青色的狗。好像这就是所有的线索了呢。那我们来仔细想想一个什么中文字中包含了青色的狗? 想到了吗? 其实就是猜谜的“猜”字,猜 = 反犬旁 + 青,有一点明白了吗? 让我们再来试试看。 那从这张图片中你又找到了什么?一个数字八和一把刀,…


WWDC 2015 (二)

由于这两天Hiking,看电影,和朋友吃饭等等琐事占用了大部分的时间。所以这篇延误了几天时间。上一篇介绍了关于App thinning和Deep linking的一些新内容。接来继续介绍本次WWDC让我眼前一亮的内容。 Xcode7 其实每年新的Xcode都是我比较期待的,因为让我在三四年放弃Android认定iOS,Xcode在里面起到的很大的作用 (也可以说Eclipse起到了很大的反作用 ╮(╯3╰)╭ )。今年的Xcode7也不出意外的有了不少的新功能,除去那些常规的性能上的提升,有几点是让我觉得非常有用的。 1.Xcode Free for ALL! 我只想说还有比这个更让人高兴的么?对普通的学生来说,总算不再需要每年花上99美金只为了学习怎么做iOS App了。回想当年在留学时候帮学校做着几块钱一个小时的廉价网站开发,为了学iOS还必须凑钱买个Macbook和这个99快钱的Developer Program。真的是很苦恼。…


WWDC 2015 (一)

又是一年的WWDC,如同朝圣一般的大家又是早早就在旧金山 Moscone Center 门前排起了长队。作为第二年参加WWDC的我已经不如其他开发者呢么激动,提早一天就来排队(其实只是懒而已 ̄口 ̄)。但托肃羽大神 的福(前一天晚上9点就来排队的大牛人,虽然他也是第二年参加,但热情不减当年),得到了非常靠前的位置。我自己凌晨四点半到了现场,排到10点。最后在Keynote坐到了第四排,基本就在舞台底下看了这一场开发者的盛宴。 总的来说今年iOS9 和 El Capitan 对用户们来说的惊喜并不太多,可能分屏是让我觉得最有用的新功能(也有不少朋友说晃鼠标那个是最有用的。。哈哈)。但是其实作为iOS工程师来说新的内容真的还不少,而且很多都是让人挺期待和兴奋的。这里就把几个我个人认为很Cool的新内容做一个简单的介绍。…


从工程师的角度去看UI/UX设计师

除了出色的设计,设计师还需要什么 最近因为Gogobot App又被Apple和Google不约而同的Feature在主页的Best new app里,再次获得了大家不少的关注。很多用户和使用过的朋友都称赞我们的App里的细节和动画都做的很棒。做为这个App主要开发人员,必须承认这归功于我们有一个非常出色的UI/UX设计师,虽然他自己并不参与开发甚至不自己调UI,但他提供了一个非常出色的设计,更重要的是他将设计师和工程师之间的工作关系和节奏掌控的非常恰到好处。因为工程师是最直接也最经常和设计师一起工作的人,一个良好的合作关系和工作节奏是实现一个好产品最有效率的方式,也会是带来最好结果的方式。所以我想以一个完全不懂设计的工程师的立场去讨论下,除了出色的设计,UI/UX设计师还需要什么。 在多年的开发过程中,我接触过不少UI/UX设计师,大多很有才华。但是Gogobot的设计师Rodrigo Soares确实是我合作过设计师中的战斗机,两年的合作非常默契,甚至私底下很多个人的项目我都愿意和希望继续和他一起工作。先简单介绍下Rodrigo,…


开源小库 YXSpritesLoadingView

看到Gogobot 3.0的App成功被Apple在主页和Travel Category都Feature了之后自己也很高兴,总算努力没有白费。 也花了点时间再整理总结整个App里面的Code,觉得我们App里的Loader做法还是挺有趣的,也很方便实用。因为一个非常多后端支持的App通常Loader被显示的次数会非常多,一个有趣的Loader可以让枯燥的等待时间感觉起来更短。我们的App是用了Gogobot Logo的一个描画的动画来作为我们的Logo。 其实要实现这个loader并不困难,就是和做普通的Sprite动画一样。一个frame一个frame的连续播放而已。我在我们自己的代码的基础上,把他进一步封装,并且加入了Facebook Shimmer的效果。做了一个Open source library 叫做 YXSpritesLoadingView Github 地址 只需要把你Loader动画中所有的sprites都加入你的Project,并且按照我给出的命名规则命名,当然等你足够熟悉这个Library的话也可以更改命名规则。还可以设置背景颜色,…