第一个符号v返回值类型,24返回值类型的长度。 24是参数的长度。
iOS 底层原理 - 对象的本质对象的本质 1.在main.m中准备代码如下 通过clang -rewrite-objc main.m -o main.cpp 编译底层源码命令来编译成mian.cpp文件。...
请问下hopper是什么?
汇编定位 objc_msgSend + 16 出错的问题1.案例 其中有关项目的崩溃信息是第二行,在执行了第二行的方法后,在objc_msgSend + 16 的地方出现了 SEGV_ACCERR 的错误。 由于这里没有解析出来,...
前言 作为一名无所事事的公司蛀虫,总是想在平静的日子里搞出点事情。于是我发现,公司的网络层作为基础库竟然没有单元测试覆盖,是不是有失软件工程水准呢?于是就有了接下来的故事.....
是时候迁移到WKWebView来了,github上兼容UIWebView的第三方浏览器也是一大把。WKWebView重构了webView给开发者带来更多灵活性同时,也会出现一...
功能:微信支付是用的原生写的,支付完成后需要把回调结果给前端人员 原生调用js方法的时候,正常的写法是 但是你会发现并没有用,在ios上会报一个错,我们来看一下 还有一种前端...
一、知得失 每一个便捷工具或技术出现在台前,台后都躺着一个懒人 在CocoaPods出现之前,iOS项目依赖的第三方库都是直接拖进项目中的,库多了之后,有代码洁癖(或说架构洁...
iOS证书配置实践 本文参考了:iOS证书配置指南:http://dev.umeng.com/push/ios/license-configuration-guide 写在前...
阿里三面面试题: 1.dSYM你是如何分析的? 2.多线程有哪几种?你更倾向于哪一种? 3.单例弊端? 4.如何把异步线程转换成同步任务进行单元测试? 5.介绍下App启动的...
不知道大家使用block的时候有没有想过: 为什么block赋值需要用copy? 对于全局block来说,就和全局常量一样,copy就是引用,且没有引用计数的增减,在app结...
多线程:防止主线程堵塞,增加运行效率。The term thread is used to refer to a separate path of execution for...
薛兆丰经济学019 - "租"是对资产的付费(重要的一篇) 1. 内容总结 有一种资产,不以收费的变化而变化,这种资产带来的收入就是租,这是一种相对“旱涝保收”的收入。我们每...