IP属地:北京
今天在使用pod install时,出现了如下报错:[!] CDN: trunk Repo update failed - 61 error(s...
一、运行时runtime 1.什么是runtime runtime是一套由c、c++、汇编混合写成的,为oc提供运行时功能的api。那为什么不直...
cache_t的结构 在上一篇类的结构分析中, 我们从类的结构体源码中看到,类中存有一个cache_t cache(方法缓存),但是没有做具体分...
类的结构 老规矩,还是从源码搞起。我们先在main.m中定义一个类ZPerson,继承自NSObject。 然后通过通过命令行进行编译。 编译后...
一、什么是isa 我们首先先贴一下NSObjec的源码: 通过上面这段源码可以看出,每个对象中都最少含有一个成员变量--isa。 我们在查看一下...
一、何为内存对齐 内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强...
首先定义基类继承NSObject和实现HandyJSON协议 并实现HandyJSON要求的init方法 定义协议类型 并实现 让ZBaseMo...
注意:https://gems.ruby-china.org/ 因为域名备案问题已不能访问。 使用https://gems.ruby-china...