Wonderffee's Blog

A blogging framework for hackers.

Update CocoaPods问题小记

执行pod install时出错,提示如下:

1
The version of CocoaPods used to generate the lockfile is higher that the one of the current executable. Incompatibility issues might arise.

问题原因:CocoaPods版本低了

解决办法:执行gem update cocoapod更新CocoaPods

可以通过gem list来查看本机上所有已经安装的gem包

判断三维坐标系旋转正方向的简单方法

引言

做iOS开发,不免要接触到一些特效,其中不乏3D特效,这时候就要对iOS所使用的坐标系了解才行。若不限于iOS开发,还有MacOS开发,若不知道它们所使用坐标系的不同,初学者会很容易陷于混乱,

解决Octopress博客Build Failed问题

用了一段时间的Octopress博客,感觉良好,可这毕竟是for程序员的博客,折腾免不了,这不就遇到了一次Build Failed的问题: 执行rake preview命令预览时出现了下面的提示:

彻底理解position与anchorPoint

引言

相信初接触到CALayer的人都会遇到以下几个问题:
为什么修改anchorPoint会移动layer的位置?
CALayer的position点是哪一点呢?
anchorPoint与position有什么关系?

一些MacOS技巧

早早就醒了,天气又不好,无事可做,整理一下自己在使用Mac过程中用到的一些技巧吧,比较杂乱,以后不定期更新。

如何在命令行中使用Sublime Text

终端中输入下面的命令回车即可,之后就可以使用subl filename打开文件了。

升级iOS7后利用rvictl和wireshark抓包失效?

最近把一台设备升级到iOS7后,利用rvictl和wireshark抓包发现抓不了,无意中发现在装有xcode5的机器上可以抓包,看来rvictl与xcode是绑定的,升级到最新的iOS7后,必须要装上最新的xcode5版本才能抓包。

使用rvictl有一个前提是要获取设备的UDID,看网上不少教程都是从xcode中获取UDID,步骤相当繁琐,快速获取UDID用命令行才是王道,果然不出所料,很快就找到了三种命令行快速得到iOS设备的UDID方法,如下:

推荐Git可视化比较工具P4Merge

一向对命令行下的文本比较工具无爱,在MacOS下用Git也是这点比较麻烦,今天终于让我找到了一个Git的GUI比较工具P4Merge,免费的,支持中文,还不错,推荐一下

配置P4Merge时主要参考了这篇文章Git、P4merge 和 OS X,只是留的坑太多了,好不容易才让我搞定。