最近项目需要用到链表,随手写了一个简单的实现,未想到遇到了一个奇怪的栈溢出的问题。 先上链表的实现,非常的简单,会有什么问题呢? 业务逻辑有很多操作这个队列的地方,偶然的情况...
最近项目需要用到链表,随手写了一个简单的实现,未想到遇到了一个奇怪的栈溢出的问题。 先上链表的实现,非常的简单,会有什么问题呢? 业务逻辑有很多操作这个队列的地方,偶然的情况...
我的理解是顺序不确定,有编译器在生成App的时候确定的。
所以,同名的category加载顺序也就不确定了。后加载的会覆盖前面加载的。
所以,category强烈建议添加自己特定的前缀,避免冲突。
iOS动态库开发中遇到的问题小结关键词:1. XIB在framework中加载失败;2. imageNamed在framework中加载失败;3. 第三方库冲突;4. 然后手工添加Pods库;5. 一些意想...
可以尝试反向调试,用你的动态库工程来调试,调试的时候attach到你的App工程就可以了。
iOS动态库开发中遇到的问题小结关键词:1. XIB在framework中加载失败;2. imageNamed在framework中加载失败;3. 第三方库冲突;4. 然后手工添加Pods库;5. 一些意想...
背景 最近遇到线上一个偶现的崩溃,简化一下问题的模型就是: 崩溃的点在[self.scene onSceneRequest];崩溃的类型是BAD_ACCESS(SIGBUS)...
问题背景 最近排查一个项目的内存泄露的时候,遇到这样的一个内存泄露的场景,这是一个C和OC混编问题,把问题的模型简化一下,如下所示: 使用Xcode的instrument工具...
导言 因为项目比较老的缘故,(Google)protobuf的OC版本一直用的是一个古老的实现,也就是使用Builder模式的实现。例如:对于这样的一个proto定义: 创建...
前两天阿里巴巴开源了coobjc,没几天就已经2千多star了,我也看了看源码,主要关注的是协程的实现,周末折腾了两整天参照Go的前身libtask和风神的coroutine...
spec用法 是否需要ARC,默认是true requires_arc 定义和pod名字不同的文件头起点 header_dir The directory where to ...
记录是一种精神,是加深理解最好的方式之一。 最近深入研究了Jedis的源码,对Jedis的使用进行深入理解,提笔记录。曹金桂 cao_jingui@163.com(如有遗漏...
你这不叫aop。是proxy模式而已。你所谓的aopmanager事实上就是个proxymanager。
很棒
答复一下《今天的iOS面试上机题》今天看到个面试题目, 觉得还有点意思。原题目在这里(由于答复里面不支持Macdown,只好另开个文章来答复了) 最初的时候以为一个正则替换"<.*?>"应该就能解决问题,但是...
直接用正则表达式,<[^<>]*>
问题需求 对一个NSString按照分隔符拆分,分隔符是一个字符串,其中的每一个字符都是是分隔符。例如:@"M100 ,\t 100 150, 100 a50,25 0 0 ...