gpt4 book ai didi

iphone - 在 Xcode 中查看 Cocoa 实现文件

转载 作者:行者123 更新时间:2023-11-28 23:17:42 24 4
gpt4 key购买 nike

这可能是一个非常愚蠢的问题......

如何查看 Cocoa Touch 框架内各种类的实现文件?我可以很容易地找到接口(interface)文件,但找不到实现文件。

我目前正在研究 iOS 开发,并且偶然发现了返回自动释放对象的主题。我想通过研究框架类中的实现来验证它是如何工作的。例如,使用 NSArray 类的便捷方法“arrayWithObjects”——我想看看这个方法的机制,看看它是如何返回一个自动释放的对象等。

有什么想法可以让我找到实现文件吗?

谢谢

马丁

最佳答案

您无法查看 cocoa 框架实现文件,因为代码归 apple 所有,它绝对不想让您知道他们编写的源代码。 cocoa 不是开源的(以及 mac os x)。

关于从任何类的工厂方法返回自动释放对象的机制——在返回对象时向对象发送自动释放消息:

+ (id)myObjectWithParam:(id)param {
MyClass *myObject = [[MyClass alloc] initWithParam:param];
return [myObject autorelease];
}

关于iphone - 在 Xcode 中查看 Cocoa 实现文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258545/

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