Posts
一剑霜寒十四州
Cancel

Mac自带的 Terminal.app 已经有自动补全功能,但是需要区分大小写。只需要在用户目录下修改 .inputrc 文件的配置就可以让它忽略大小写。具体操作如下: $ vi ~/.inputrc 然后在里面添加下面的内容: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete ...

注册 安装Cocoapods $ sudo gem install cocoapods $ pod setup pod setup 的过程就是把 Cocoapods/Specs 克隆到本地的过程,由于这个库包含了所有发布到 Cocoapods的开源库的说明,现在已经有数百兆的大小了,而且由于某众所周知的原因,这个过程会比较慢,需要耐心等待。 注册Trunk $ pod trunk...

Mac自带的终端默认的配色看起来有些单调,如何让它变的“漂亮”一些呢?这里我们以Tomorrow配色方案为例来进行设置。 首先我们使用下面的命令来从Github上克隆Tomorrow项目 $ git clone https://github.com/chriskempson/tomorrow-theme.git 窗口 进入刚才下载的项目的文件夹中的OS X Terminal文件夹,然后...

做过iOS地图开发的同学都会遇到同一个问题–坐标偏移,简而言之就是你拿到的GPS坐标显示在地图上的时候并不会像你想象的那样显示在正确的位置,通常会有一公里左右的偏移。这是为什么呢? 为何会有偏移? 天朝测绘局以国家安全为由,用法律的形式对所有在天朝发型的地图类产品加了强制性规范,要求所有地图类产品都必须使用国家测绘局的一种加偏算法,对真实的GPS坐标(WGS-84)进行加偏处理。因此国内所...

指针 作为一个使用Objective-C的iOS开发者,指针对很多人来说却是最熟悉的陌生人–虽然每天都在用,但是却对它了解的不是很多。那么指针到底是什么呢? 指针即指针变量,是一个存储变量内存地址的变量。 这句话可能有点绕,我们举个例子来说一下: int a = 0; int *p = &a; 上面的代码首先声明了一个int类型的变量a,它的值为0。然后又声明了一个指...

有人说中国大部分程序员的工作其实就是Copy from Github。当然,这句话有一些戏谑的成分,但是也能从中看出Github对一个程序员对重要性。Github作为全球最大的程序员交友平台,他服务质量肯定是毋庸置疑的。但是由于某些众所周知的原因,Github在天朝访问起来很慢,有时候甚至访问不了。这种情况下从Github上clone或者push代码上去就会很困难,为了能够稳定的访问Gith...

要打造一台你的专属黑苹果需要经过以下四个大的步骤: 配件购买 组装机器 安装系统 安装驱动 1.配件购买 对于Mac的兼容配件的购买可以查看tonymacx86的Buyer’s Guide,里面已经很详细的列出了很多推荐的配件和购买的链接。美中不足的是里面给出的链接都是国外的网站,不支持国内的邮寄地址。国内要想买就得通过海淘过程比较繁琐,有些转运公司也不支持电脑配件...

2012年初,当我和宿舍的小伙伴们决定要做iOS开发的时候我们刚到大二第二学期,还用的是普通的PC。那时候没什么钱,每个月都省吃俭用的,班级和社团的活动都不舍得去,生怕多花一点钱,更别说要买一台iPhone和Mac了。那个时候iPhone 4s才刚出,iPhone 4正如日中天,也许是虚荣心作祟,也许是学习欲望的驱使,我最终还是花了2000块买了一台二手的iPhone 4。iPhone有了,...

在做智能硬件App开发的过程中,手机端和蓝牙模块之间需要进行传输数据。蓝牙4.0低功耗模式数据传输速度很慢,以我们现在使用的蓝牙模块为例,传输速度大概只有大约1K/s,比起网络传输动辄几百K/s甚至上兆的速度真的是相差甚远。所以为了加快数据的传输速度唯一的办法就是减少要传输的数据的大小了。既然要减少数据量,那我们在网络请求中很常用的xml和json格式就不能用了。因为它里面有很多冗余的数据比...

转眼间已经7月了,新的一年又过去了一半。时间真的是如果流水一般,在不经意间快速的流逝。回想起刚刚过去的6月,怎一个忙字了得! 婚纱照 自从年初确定了婚期在8月之后也一直没考虑这方面的事情。到了5月底,突然意识到离婚礼只剩下两个多月的时间了。上网了解了一下,婚纱照从拍摄到制作好一系列的相册、相框之类的东西一般都需要45天以上。这一下子就紧张起来了,如果中途出点问题,岂不是来不及了?意识到...