Git到CocoaPods看我就够了 发表于 2016-04-22 | 分类于 Git | | 阅读次数 看了这篇文章你可能 学会Git基本使用 学会在mac上装CocoaPods 提交代码到CocoaPods 代码在CocoaPods的版本迭代 git 基本使用在github注册账号,然后新建仓库,12git clone git@github.com:ifgyong/FYAlbum.git//这里g ... 阅读全文 »
iOS线程之NSThread 发表于 2016-04-13 | 分类于 iOS | | 阅读次数 前两篇文章已经将了现在主流的GCD和NSOperationQueue,现在我们在聊一下NSThread。 创建NSThread方法一 类方法1+ (void)detachNewThreadSelector:(SEL)selector toTarget:(id)target withObject:(n ... 阅读全文 »
iOS线程之NSOperation 发表于 2016-03-31 | 分类于 iOS | | 阅读次数 前篇文章已经讲了GCD了,那么这两者有什么区别? GCD VS NSOperation “NSOperationQueue predates Grand Central Dispatch and on iOS it doesn’t use GCD to execute operations (t ... 阅读全文 »
iOS线程之GCD初探 发表于 2016-03-28 | 分类于 iOS | | 阅读次数 简述: 说道线程,离不开并行和串行,所谓并行,就是100赛跑,每个赛道就是一个线程,每个线程之间互不影响,同时都可以运行事件,就是10个赛道都可以有运动员跑步了,谁跑的慢或者跑的快,都不影响其他的人。串行就不一样了,串行是1个赛道10个运动员再跑接力赛,第一个跑到终点第二个在接着跑,依次 ... 阅读全文 »
iOS高级开发runtime那点事实战(4) 发表于 2016-03-28 | 分类于 iOS | | 阅读次数 CategoryCategory是表示一个指向分类的结构体的指针,其定义如下:12345678910111213141516typedef struct objc_category *Category;struct objc_category { char *category_nam ... 阅读全文 »
iOS高级开发runtime那点事实战(3) 发表于 2016-03-24 | 分类于 iOS | | 阅读次数 添加类123456789101112objc_allocateClassPair(Class superclass, const char *name, size_t extraBytes)添加类 superclass 类是父类 name 类的名字 size_t 类占的空间void objc_ ... 阅读全文 »
iOS高级开发runtime那点事实战(2) 发表于 2016-03-24 | 分类于 iOS | | 阅读次数 获取class的property属性List1234567891011-(void)printPropertyList{ unsigned int count ;//存储属性的数量的 objc_property_t * methodsVar = class_copyProper ... 阅读全文 »
iOS高级开发runtime那点事实战(1) 发表于 2016-03-24 | 分类于 iOS | | 阅读次数 runtime 给类别添加属性浅析很多时候因为需求想着给一个类添加属性,就是给一个类添加成员变量了,这样子方便了用这个类的时候,有了自己添加的属性,做什么事都是 信手捏来了。 源码1234567 #import <Foundation/Foundation.h>#import <o ... 阅读全文 »
hexo换了电脑处理方法 发表于 2016-01-31 | 分类于 建站 | | 阅读次数 hexo换了电脑处理方法为了可以在多个电脑上面都处理hexo博客,所以我把source文件和网站的文件分别放在hexo和master分支上面了。克隆到本地你的仓库1git clone git@github.com:ifgyongifgyong.github.io.git 然后切换到hexo分支上面1 ... 阅读全文 »
Module version mismatch 发表于 2016-01-30 | 分类于 建站 | | 阅读次数 Module version mismatch就是模块 版本不匹配了,我这个电脑是很久没用了npm -v //2.*.*,我在官网查了一下 npm 都已经3.*了,就索性把npm更新了一下sudo npm i -g npm //更新npm。然后在执行 hexo s 竟然还报错,错误如下 123456 ... 阅读全文 »