Xcode自己升级插件·DIY 发表于 2016-01-27 | 分类于 iOS开发 每一次升级Xcode之后,发现自己的以前的插件都不能用了,怎么办了?以前都是在GitHub下载最新版本的插件然后运行安装。现在想想这一种办法简直是太lOW了… 为什么Xcode升级之后插件不能用了?首先Xcode安装之后,会有一个专门放置插件的目录:/Users/(电脑用户名)/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ ... 阅读全文 »
RunTime运行时机制 发表于 2016-01-26 | 分类于 iOS开发 最近在使用Swift的过程当中,需要缓存数据,缓存数据的过程中,归档解档是我非常喜欢的一种方式。在OC的通过归档解档缓存模型数据中的数组的时候,有一个归档基类可以实现一键实现自定义对象的归档,虽然通过桥接可以实现OC和Swift的无缝结合,但是还是喜欢单独Swift的基类,所以研究一下运行时,自己写一个归档基类。 iOS开发中的运行时机制是底层的关于C的实现机制,OC代码编译的过程中先转换成C语言 ... 阅读全文 »
GCD多线程用法总结 发表于 2016-01-10 | 分类于 iOS开发 在iOS开发中GCD开启线程相对于NSOperation来说更加方便顺手。GCD通过队列来保存需要执行的的任务,执行函数来执行任务。队列的特征是FIFO(先入先出),队列中主要存放任务最后交给线程来执行,在GCD的所有类型的队列中的任务都遵守这个规则。GCD是一个中央调度器或者任务派发器,语法结构是通过C语言构成的,面向过程的开发。 进程:一个应用只有一个进程,进程在应用第一次执行的创建,进程主要 ... 阅读全文 »
Linux(CenterOS) SVN服务器搭建 发表于 2016-01-10 | 分类于 服务器 一. 服务器版本1阿里云ECS - CentOS 6.5 64位 二. SVN服务器搭建1.安装svn 1# yum install subversion 2.创建一个SVN目录 1# mkdir /var/svn 3.新建一个资源仓库 1234# cd /var/svn# svnadmin create /svn/project# cd project# ls 4.目录用途说明 hooks目 ... 阅读全文 »
iOS开发常用快捷键 发表于 2015-12-11 | 分类于 iOS开发 一. 苹果快捷键图标 二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + CMD + K 左缩进 CMD + [ 右缩进 CMD + ] 关闭项目 CMD + W 终止程序 CMD + Q 注释或取消注释 CMD + / 自动提示列表 ESC 三 ... 阅读全文 »