php发展

注册

 

发新话题 回复该主题

Mac开发者常用的工具 [复制链接]

1#

在写Mac程序员的十个武器之前,我决定先讲一个故事,关于Mac和爱情的。(你们不是问Mac和爱情有个鸟关系吗?)

从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话。

终于有一天他的朋友小强为他介绍了另一位朋友,这个朋友不是女朋友,而是一款笔记本,笔记本的名字叫做MacbookPro。见到Mac小明似乎遇到了久违的情人,呆滞的双眼放出绿油油的光芒,他花掉了所有的积蓄购买了这款笔记本,开始没日没夜的学习iOS和OSX开发的相关知识。

他在写Java代码的间隙写Objective-C,在编译Java的同时构建IPA,在运行完WebServer之后运行iOS虚拟机。每个清晨和夜晚他都在编程……他与Mac相依相偎,他们是最好的朋友。

终于有一天,他掌握了Mac的一部分奥秘,他编写出了自己的第一个iOSApp,花了99美元申请了开发者账户,传到了AppStore上。又过了一段时间,他告诉他的技术主管:我要去远行。于是他去了另一个房价很贵的城市,带着增长了75%的薪资,从此杳无音讯。

两年后,小强去那个城市看望小明,发现小明身边除了升级的视网膜屏Macbook之外,还多了一个水灵灵的女朋友,小强和他的女朋友握了握手,发现是真人,小强觉得很欣慰。小明告诉小强,他现在是公司iOS开发组的Teamleader,还和女朋友一起买了套小房子,他们准备,从此幸福的生活在一起……

这就是Mac和爱情的故事,这是一个真实的故事,故事的主角不是我。我用Mac的时候孩子已经两岁了,没有机会去完成这样一个美丽的爱情故事,是我毕生的遗憾。

今天的文章到此结束。

喂喂,说好的十个Mac工具呢?好吧,没看到这只是上吗?

再回答一个问题:问:是不是买了Mac就会变得很有钱?

答:错,这当然是个伪命题,真实的情况是:

1、Mac本来就比其他品牌的笔记本贵不少,一般情况下有钱人才会买。

2、不是有钱人的,买了Mac天天抱着看各种动作片和爱情片,一样无法改变注孤生的命运。

以前在Mac指引系列里写过一个工具列表,主要是面向普通Mac用户的,完整文章已经收录到纸版《MacTalk·人生元编程》中。今天的文章主要是面向程序员的,有重合,但侧重点不同。

大部分用户第一次使用Mac都会有个短暂的情绪反转。打开包装后马上为Mac精美的硬件工艺击节赞叹,进入OSX之后随即陷入一种蛋蛋的忧伤,因为,用了十几年的开始菜单不见袅!妈妈开始菜单不见袅肿么办?这时候需要的是:淡定和冷静!

要清楚的认识到,我们寻找的不是开始按钮,而是程序入口,任何一个操作系统,用户要做的事情并不是找到开始菜单,而是找到程序,然后打开它们完成自己的工作。在Mac里,完成这个职责的最佳角色不是Dock,而是Alfred。所以我的建议是,任何用户进入OSX之后,第一步就是去AppStore下载Alfred。普通用户使用免费版就够了,开发人员可以购买Powerpack,物超所值。

(一)Alfred是Mac平台上最为传奇的效率工具,用一篇长文来介绍都不为过,幸好Mac君在之前已经写过了,回复「alfred」阅读。

Mac对原生Shell的支持是无数程序员喜爱Mac的理由之一,程序员用Mac而不用Shell,基本等于自断一臂,威力将大打折扣。Shell并非凭空而来,它的入口是终端工具。OSX自带的终端工具虽然不错,但是和iTerm2一比,就逊色很多了。

(二)iTerm2是OSX下一款开源免费的的终端工具,我基本用它替代了原生的Terminal。网址:

分享 转发
TOP
发新话题 回复该主题