cache_t可以看做一个哈希表,以sel作为key,查找方法的imp。 struct bucket_t *_buckets是一个通过calloc函数得到的一块连续的内存,里...
cache_t可以看做一个哈希表,以sel作为key,查找方法的imp。 struct bucket_t *_buckets是一个通过calloc函数得到的一块连续的内存,里...
关联对象会用被关联对象作为key,将关联对象存储到全局的哈希表里。 AssociationHashMap AssociationsHashMap是用来存储关联对象的哈希表。 ...
处理报错 Error Domain=EKErrorDomain Code=1 "尚未设定日历。" UserInfo={NSLocalizedDescription=尚未设定日...
记得初次接触JavaScriptCore的时候,我内心中有个疑问,JavascriptCore内部是如何实现的,怎么让一个OC方法可以给JS调用,然而很多年过去了,却一直没有...
>>>>>我们只需要通过 NSURLProtocol 来拦截网络请求,然后将符号条件的网络请求 URL 中的域名修改为 IP 就可以啦。
请问直接将request的url的域名换成ip再请求不行吗,为什要拦截到请求之后再把URL中的域名修改为 IP
iOS-网络优化(一)-ip直连一、基础背景 1. DNS解析 现在假如我们访问一个网站www.baidu.com从按下回车到百度页面显示到我们的电脑上会经历如下几个步骤 1:计算机会向我们的运营商(移动、...
上面的代码,在编译成汇编的时候会添加两个函数: 可以在runtime的源码里找到对应的函数实现: 先来分析下objc_initWeak里调用到的storeWeak。 Side...
前言 最近在网上找了不少面试相关的资料学习准备面试!如果您觉得里面的问题不错,在面试准备的时候学习看看. 这次终于拿下了这个心仪很久的岗位 有记录面试题, 希望对你们有帮助~...
https://clang.llvm.org/docs/AutomaticReferenceCounting.html#arc-runtime-objc-retainauto...
现在的源码和这个不一样了。
iOS开发new与alloc/init的区别简而言之,new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。区别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其...
“非静态全局 变量的作用域是整个源程序(多个源文件可以共同使用);”文章里说的这个,我测试的在一个文件里声明了static int a = 0,在别的文件里不能用
OC中关键字extern、static、const探究最近看了一篇blog:http://www.jianshu.com/p/2fd58ed2cf55 主要讲的就是这三个关键字的使用(以前自己从不用这几个关键字,是不是很low?...
test
OC中关键字extern、static、const探究最近看了一篇blog:http://www.jianshu.com/p/2fd58ed2cf55 主要讲的就是这三个关键字的使用(以前自己从不用这几个关键字,是不是很low?...
我把这个 mach-O设置为static library或者dynamic最后编译得到的都是framework,我理解的是设置为static library的的得到的framework是个和.a一样性质的静态库;使用dynamic的得到的framework是个动态库,但是它是个受到系统的限制不能动态加载的动态库。这样理解对吗
从Mach-O到iOS Library做过iOS的Library开发的都知道,开发者可以创建静态库工程(Static Library),编译出来的产物是.a文件;也可以创建动态库工程(Dynamic Librar...
@frog78 我制作framework时把这个 mach-O设置为static library或者dynamic 各有什么影响,能详细说下嘛
从Mach-O到iOS Library做过iOS的Library开发的都知道,开发者可以创建静态库工程(Static Library),编译出来的产物是.a文件;也可以创建动态库工程(Dynamic Librar...
你好,请问下自己编译framwwork时 mach-O应该选择static library还是dynamic library
从Mach-O到iOS Library做过iOS的Library开发的都知道,开发者可以创建静态库工程(Static Library),编译出来的产物是.a文件;也可以创建动态库工程(Dynamic Librar...
做过iOS的Library开发的都知道,开发者可以创建静态库工程(Static Library),编译出来的产物是.a文件;也可以创建动态库工程(Dynamic Librar...
XPKit-Swift.h这个文件是自动生成的吗,里面好像都是OC的声明
Swift制作Framework,提供给OC项目和Swift项目通用Swift制作framework 公司的需要需要制作sdk给其他团队用,其实就是framework简直炸裂!踩了一个又一个的坑!遍体鳞伤之后,决定一定要记录下来,方便以后自己...
你好, 第二种范案例从后台获取需要统计的地方,代码里没有表现啊
iOS 统计埋点方案探索解析与选择前言 统计埋点,作为应用功能上线前的最后一环,对于一个应用的意义是尤为重要的。如果仅仅是去完成了一个项目而不知道这个项目的某个具体需求的使用率和用反馈率,这样显然不是我们想看...