一、定义 什么是泛型? 网络上对泛型编程的定义是这样的: 泛型编程是一种算法机制为types to-be-specified-later(类型确定滞后)的计算机编程风格,当具...
IP属地:湖北
一、定义 什么是泛型? 网络上对泛型编程的定义是这样的: 泛型编程是一种算法机制为types to-be-specified-later(类型确定滞后)的计算机编程风格,当具...
导读:阅读文本你将能够了解到C标准库对快速排序的支持、简单的索引技术、Thunk技术的原理以及应用、C++虚函数调用以及接口多重继承实现、动态库中函数调用的实现原理、以及在i...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
如果你有过分析iOS崩溃日志的经验,一定经常看到日志里出现很多<redacted>的字段。这篇文章就是帮助开发者将这些字段符号化为对应的系统库方法名。 如果你已经掌握了这方面...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 引子 在前面两篇文章iOS-底层原理 12:objc_msgSen...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文的主要目的是理解objc_msgSend的方法查找流程 在上一...
开发中遇到的问题, iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充. iOS14适配总结如下: 1. KVC iOS14不允许以KVC形式访问 U...
背景 在上篇对象alloc那点事中遗留了一个对象带有基础类型属性后占用内存大小的问题。另外参考之前分析的对象开辟内存的调用过程如下: 开辟内存的calloc方法需要传入的si...