gpt4 book ai didi

iphone - Xcode for iPhone 静态库和动态库的区别

转载 作者:IT王子 更新时间:2023-10-29 08:11:47 26 4
gpt4 key购买 nike

XCode 中的静态库和动态库有什么区别?为什么 Apple 不允许我们在 iOS 应用程序中使用动态库?

最佳答案

虽然您可以为 Mac OS X 构建动态库,但不能将它们用于 iPhone 开发。

静态库仅仅是目标文件的存档,这些目标文件被拉入与其链接的程序中。链接器将取消存档所有存档文件,并在链接过程中将它们与其余目标文件一起拉入。

然而,动态库会创建一个共享目标文件,类似于一个程序但没有入口点,程序可以链接到这些共享库并将其自身调出到这些共享库中以获取它们的符号,而无需将它们拉入自身。

关于iphone - Xcode for iPhone 静态库和动态库的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3723856/

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