gpt4 book ai didi

swift - Swift 中的对象分配和初始化

转载 作者:搜寻专家 更新时间:2023-10-31 23:05:47 25 4
gpt4 key购买 nike

在 Objective-C 中,所有内存分配都由 libmalloc 框架中的 malloc 函数接管,但在 Swift 中情况有所不同。

例如:

override init() {
super.init()
}

我用 Google 搜索了很长时间,但没有成功。有人能告诉我内存是如何在 Swift 的幕后分配的吗?

最佳答案

编译时确实生成了许多辅助函数调用。例如:swift_allocObject。如果你对此感兴趣。您应该在编译后下载用于分析二进制文件的 Hopper Disassembler 应用程序以找到它。

关于swift - Swift 中的对象分配和初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57721893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com