摘要: 1、完全退出Xcode 以及 模拟器2、终端中输入以下两居指令$ sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService$ rm -rf ~/Library/Developer/CoreSimulator/Devices3、重启Xco... 阅读全文
posted @ 2015-09-11 23:25 微雨独行 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 最近,更新了Xcode6.3正式版,发现之前的插件都失效了,比如VVDocument注释插件,带来很多不便,找到以下解决办法,亲测有效!1、打开终端,输入以下代码:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompati... 阅读全文
posted @ 2015-04-11 13:25 微雨独行 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 最近在iOS8.2 Xcode6.2环境下做地图导航,发现下面的错误,经查资料,终于找到解决方案 第一步:在 info.plist里加入:NSLocationWhenInUseDescription,允许在前台获取GPS的描述NSLocationAlwaysUsageDescription,允许在... 阅读全文
posted @ 2015-03-30 00:41 微雨独行 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 举个例子:程序一启动,就会开启主线程,主线程是一条路往下走的。如果运行到一定程度,想做一些比较耗时的操作(下载网络图片),不能在主线程做,因为会阻塞主线程,导致主线程上的任务没法继续往下执行。这个时候,就要开启一条子线程,将耗时操作(下载网络图片)放到子线程去执行。两条线程各自都是一条路往下走,当子... 阅读全文
posted @ 2015-03-22 12:31 微雨独行 阅读(202) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/fengsh998/article/details/8601646四,配置Run Loop源---配置源的过程就是源的创建调用过程配置过程分为以下几个阶段---定义/创建(一个源)---安装(将输入源安装到所在Run Loop中)---注册(将输入源注册到客... 阅读全文
posted @ 2015-03-21 21:20 微雨独行 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 二,何时使用Run Loop对于辅助线程,在需要和线程有更多交互时,才使用Run Loop。比如:1)使用端口或者自定义输入源来和其他线程通讯2)使用线程定时器3)Cocoa中使用任何performSelector...的方法(参考Table:Performing selectors on othe... 阅读全文
posted @ 2015-03-21 21:17 微雨独行 阅读(214) 评论(0) 推荐(0) 编辑
摘要: RunLoop RunLoop 就是一个事件处理的循环,用来不停的调动工作和处理输入事件。 使用 RunLoop 的目的就是为了节省 CPU 效率,线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。一、RunLoop剖析 Structure of a Run Loop and its... 阅读全文
posted @ 2015-03-21 21:06 微雨独行 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Xcode已经集成了git,建立新项目时勾选使用git,然后按照下面步骤让Xcode和git@osc建立连接。1、SSH -RSA的加密本地建立一个私钥,将公钥保存在服务器,设置之后,计算机就有了身份验证。再使用git.oschina.com,就不用输入任何用户名或者密码的资料!2、怎样添加公钥(1... 阅读全文
posted @ 2015-03-08 23:48 微雨独行 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 本文分享自http://www.liaoxuefeng.com/ Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 1、集中式版本控制系统 代表:SVN、CVS 版本库是集中存放在中央服务器的,而干活的时候... 阅读全文
posted @ 2015-03-08 23:10 微雨独行 阅读(2339) 评论(0) 推荐(1) 编辑
摘要: 首先,我们快速创建一个OC数组NSArray *array = @[@"one", @"two", @"three", @"four"];1、常规方法遍历(1)先列出我们最容易想到的(对比C语言数组遍历的方法)优化前:1> 第6行快速创建OC数组:NSArray *array = @[@"one",... 阅读全文
posted @ 2014-10-16 01:57 微雨独行 阅读(736) 评论(0) 推荐(0) 编辑
1 2