摘要: 开发过程中,我们经常会用到系统类,而它提供的方法又不能完全满足我们开发的需要,那么在此时,我们需要为系统自带的方法扩展一些功能,而且还要保证原有的功能可正常使用.假设咱们现在有这么一个需求,我们在调用系统的[UIImage imageNamed:@"runtime"];的时候,我们并不能判断有没有加 阅读全文
posted @ 2017-03-23 17:09 iOS_Doman 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,分类是不能直接添加属性的,那么我们有时候又需要实现这个功能,那么我们应该怎么办才能为分类添加上属性呢。 Runtime给分类添加属性原理 给一个类声明属性,其实本质就是给这个类添加关联,并不是直接把这个值的内存空间添加到类存空间。 Runtime给分类添加属性步骤 1.在分类的.h文件中 阅读全文
posted @ 2017-03-22 23:20 iOS_Doman 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Runtime简介 Runtime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数。 对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函 阅读全文
posted @ 2017-03-22 22:41 iOS_Doman 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 这里主要讲讲如何在mac底下使用github,我刚开始使用时,还是费了一点功夫的,因为网上的资料比较杂,有些不是太准确。故将自己的安装过程比较详细的分享下,方便有需要的人,攒点人品。 首先你得完成如下两个工作: 创建ssh: 接下来打开终端(不知道终端在哪儿的,就直接在spotlight里搜term 阅读全文
posted @ 2017-03-22 18:40 iOS_Doman 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 技术方面的东西很多,精通每一方面的人我不敢说没有,有也是少之又少吧,但是没做过不代表不熟悉,如果你是一个热爱技术的人,你肯定会去查资料,去了解,看看到底怎么做,掌握其大概流程和了解原理。开通博客一方面也是总结,一方面也是给大家共同学习,共同进步, 所以干脆趁现在项目不是很忙的情况自己也开通了,随后会 阅读全文
posted @ 2017-03-22 17:33 iOS_Doman 阅读(122) 评论(0) 推荐(0) 编辑