different of class and category
当需要重写父类中的方法时,这时候定义子类
1 | @interface JADanSideController : JASidePanelController |
当需要为父类添加方法时,这时候定义类别
1 | @interface JADanSideController : JASidePanelController |
different of class and category
当需要重写父类中的方法时,这时候定义子类
1 | @interface JADanSideController : JASidePanelController |
当需要为父类添加方法时,这时候定义类别
1 | @interface JADanSideController : JASidePanelController |
本文主要来自github官方,Generating SSH Keys
1 |
|
下面的步骤可以只敲回车进行确认即可
1 | Creates a new ssh key using the provided email |
看到这个界面说明生成成功
copy加密字符到剪切板
1 | pbcopy < ~/.ssh/id_rsa.pub |
打开你的github
1 | 1. 点击 Account Settings |
今天突然发现ruby版本不小心又回到了1.8.7,可能是我修改了rvm的配置文件导致的,于是开始折腾安装rvm和ruby
首先还是先安装Homebrew吧
很简单,一行代码搞定
1 | ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" |
安装RVM
1 | curl -L https://get.rvm.io | bash -s stable --ruby |
走着走着发现出错了
1 | Missing required packages: autoconf, automake, libtool, pkg-config, libyaml, readline, libxml2, libxslt, libksba, openssl, sqlite. |
透过错误信息,发现缺少一写依赖的包,和rvm的autolibs没打开,这时候我们就通过Homebrew先安装上(具体你要看清楚你缺少的是什么)
1 | rvm autolibs enable |
漫长的等带后,依赖包终于装完了
再次安装RVM
1 | curl -L https://get.rvm.io | bash -s stable --ruby |
就会安装成功,你可以rvm -v查看下版本
安装并设置1.9.3为你的默认版本
1 | rvm install 1.9.3 |
Finish
1 | gem install cocoapods |
cd到你的项目的根目录,就是跟project文件同级,建立Podfile文件
1 | touch Podfile |
加入平台版本,(5.1可以省略,但是最好在podfile中加入,因为一些ARC相关的类库不加的话,会提示错误)
1 | platform :ios,'9.0' |
搜索第三方的oc库
1 | pod search fmdb |
通过搜索,我们已经找到了该类库的版本的名字,只需要将这些内容加入到podfile文件中即可
1 | platform :ios, '5.1' |
然后执行下面的命令,将这些类库加到到本地
1 | pod install |
1 | pod repo remove master |
1 | pod install --verbose --no-repo-update |
之后将会生成一个workspace文件,以后我们打开项目的时候,就打开workspace文件即可,项目和其所需要的类库都以sub project的方式加到了这个workspace下面
1 | cmd+shift+space唤醒 |
Homebrew是一个管理Mac拓展的工具,他可以很方便的安装你所需要的软件,以及软件的一些依赖包
比如安装mysql,你只需要
1 | brew install mysql |
Homebrew 安装特别简单,只需要键入
1 | ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" |
相关的文档可以到官方去查看http://mxcl.github.io/homebrew/
Zsh是Mac上面的一个命令行增强工具,他提供了关键字高亮,命令补全,以及一些命令的拓展,
安装步骤
1 | curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh |
这里还有一些主题https://github.com/robbyrussell/oh-my-zsh/wiki/themes
如果你要修改zsh的默认主题
1 | vi ~/.zshrc |
如果不想继续使用,可以使用以下命令卸载
1 | uninstall_oh_my_zsh |