-
2016-10-18-Xcode-Debug-大全
前言 BUG,简单来说就是程序运行结果与预期的不同,下面来说说Xcode中的DEBUG方法 参考博文断点调试 普通断点 全局断点 条件断点1.普通断点看图当程序运行到断点处时会停下,然后进行单步调试2.全局断点当程序运行出现崩溃时,就会自动断点到出现crash的代码行3.条件断点我们如果在一个循环里面使用了断点,如果这个循环执行了100万次,那你的断点要执行那么多次,你不觉得蛋蛋都凉了的忧伤么?所以我们这么做:编辑断点添加条件Condition还可以Action中在条件断点触发时...…
-
2016-10-16-JSON-转模型-For-YYModel
JSON转模型是我们做iOS开发的基础技能,本文将通过YYModel这个框架安全快速的完成JSON到模型的转换,其中还会介绍到一款好用的插件ESJsonFormat。1、首先创建模型类创建模型类我们可以通过ESJsonFormat这款插件快速完成。使用方法:将光标移动到代码行中 如下图的13行然后点击Window->ESJsonFormat->Input JSON Window调出窗口在窗口中输入你要解析的JSON文本,如下图:按Enter继续,然后神奇的一幕发生了看到在....…
-
2016-03-10-CocoaPods私有仓库的创建
最近参照了网上一大堆 CocoaPods私有仓库 的教程,按教程操作得到的pod仓库里面是这样的~代码和版本描述居然混在了一起,简直太糟糕~虽然也能用,但是和CocoaPods本身的结构设计就不相符。在上一篇《CocoaPods公有仓库的创建》中我们了解到,master 目录中只存放 代码库 的描述文件,而不是存放代码。就像这样代码我们另外存放在代码仓库中很多人不了解CocoaPods的工作原理就复制粘贴别人的教程来做教程~吐槽结束,进入正文正文创建版本库(repo)首先,创建一个像 ma...…
-
2016-03-10-CocoaPods公有仓库的创建
前言作为iOS开发者,CocoaPods的使用为我们开发带来了极大的便利。我们先来看看CocoaPods本地目录中有什么$ cd ~/.cocoapods/repos/master或者显示隐藏文件$ defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder然后进入 ~/.cocoapods/repos/master你会发现 master 是一个 git 仓库,输出仓库的远程地址,发现是一...…
-
Hello World - Vno
What’s thisVno Jekyll is a theme for Jekyll. It is a port of my Ghost theme vno, which is originally developed from Dale Anthony’s Uno.Usage$ git clone https://github.com/onevcat/vno-jekyll.git your_site$ cd your_site$ bundler install$ bundler exe...…
-
Sample Post
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-r...…
-
2016-02-15-Mac-文本转音频
文本转语音 分享一条在Mac上将一个文本转换为音频文件的终端命令,个人认为还是蛮实用的。 来自: http://25.io/toau/指令:cat sample.txt | say -o sample.aiff …
-
2016-01-06-ReactiveCocoa-进阶
前言 在上篇文章中介绍了ReactiveCocoa的基础知识,接下来我们来深入介绍ReactiveCocoa及其在MVVM中的用法。常见操作方法介绍操作须知所有的信号(RACSignal)都可以进行操作处理,因为所有操作方法都定义在RACStream.h中,因此只要继承RACStream就有了操作处理方法。操作思想运用的是Hook(钩子)思想,Hook是一种用于改变API(应用程序编程接口:方法)执行结果的技术.Hook用处:截获API调用的技术。操作方法bind(绑定)- Reacti...…
-
2016-01-01-ReactiveCocoa-基础
ReactiveCocoa基础 有关对 ReactiveCocoa 的看法可以看一下唐巧的这篇ReactiveCocoa 讨论会ReactiveCocoa简介ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,ScrollView滚动使用de...…
-
2015-11-08-git-基础
Git基础命令:clone : Clone a repository into a new directoryinit : Create an empty Git repository or reinitialize an existing oneadd : Add file contents to the indexmv : Move or rename a file, a directory, or a symlinkreset :...…