My Open Source Cocoa Controls

I have been writing Objective-C for about 18 months. When I started working on an iOS application in July 2012, I knew little about Objective-C and Cocoa. There’re tones of articles and books teaching you how to write Objective-C, but, to me, the most usef…

Read More

希望不会太晚

今天(2013年9月26日)距离我本科毕业已经快三个月了。三个星期前,我成了研究生大部队的一员。而在两天前,我的女朋友离开我了,独自踏上了去英国的求学征程。 在这件事情上,我表现地很不争气,没有给予她更多的正能量。焦躁不安,婆婆妈妈,情绪变化无常……这也是我在过去半年内的心理状态。

回顾自己四年的本科生活。如果按时间顺序来编排,它大概是这样的。

第一次摆脱了家长,第一次摆脱了高中的校服,我很兴奋,因为眼前有大把时间可以挥霍,我可以做很多事。大学就像麻辣烫,你可以往里面放很多菜。 如果放得好自…

Read More

Run! Forrest! Run!!!

电影《阿甘正传》里,当阿甘被小伙伴们欺负时,珍妮对阿甘说:Run! Forrest! Run! 于是阿甘开始跑,不回头地向前跑。他跑掉了支架,甩掉了追他的“坏孩子”,跑过了田野,跑过了桥梁,跑过了街道。留下路人的惊叹和疑问:这孩子是谁?妈妈曾对阿甘说:If you are ever in trouble, don’t try to be brave, just run, just run away. 初看来这话是带了点消极意味的,不过有时候与其逞强,不如保全自己,这么说又显得很有道理。阿甘很听话,所以在阿甘…

Read More

做出改变

南大本科四年的最后一天,天很热,我坐着地铁跑到仙林帮女朋友整理东西,然后把他们搬到楼下,或寄回家或卖掉。东西不算多,但湿热的空气外加长时间缺乏锻炼的身体,让我跑完两三个来回就喘不过气来。已经记不清上次帮女朋友做事是什么时候了,也不晓得自己是多久没有跑步,没有像样地锻炼了……从仙林搬到鼓楼后,自己稳稳地长了20斤肉,腹部堆积了大量的脂肪,大有中年大叔的范儿。一方面是自己生活习惯不好,临睡前喜欢吃东西,另一方面则是和从事的工作有关,除了吃饭就是坐在电脑屏幕前写代码。前者除了让我体重增加外,还使我得了传说中的慢性…

Read More

我为什么不用Interface Builder

在互联网上关于Interface Builder的争吵每天都在发生,用和不用大家都有一大堆的理由。最近看了这篇文章,很多地方和作者有共鸣,结合自己的一些经历,就有了你现在所看到的东西,你可以把它当成前者的中文版。

一年前我开始做iOS开发,看的是Stanford的CS 193P。老头子推荐新手用Storyboard来做开发,因为它是可视化的,不太需要了解代码层的东西就能拖出界面,各种配置项可以通过勾选搞定,省去很多代码,相当傻瓜,此外Storyboard也让人对应用程序的活动流程一目了然。我对这种拖拽式的…

Read More

Yiming Tang

I'm currently an iOS engineer at baixing.com. I made LightMail when I was an intern at a startup company. I love thinking, programming and running. Checkout either an English version or a Chinese version of my resume.