gpt4 book ai didi

Cocoa 应用程序引导问题

转载 作者:行者123 更新时间:2023-12-03 16:11:46 25 4
gpt4 key购买 nike

我是一位经验丰富的开发人员,对 Mac 开发不熟悉,所以我

仍然有很多空白,我很难找到好的可读性。下面列出了我的一些问题。这些非常简单/通用。必须有一个简短的文档来详细说明基本的应用程序引导过程以及所有涉及的类。谢谢!

  • XCode 生成的“委托(delegate)”包含 NSPersistentStoreCoordinator、NSManagedObjectModel 和 NSManagedObjectContext 的实例 - 请详细说明吗?
  • 委托(delegate)被声明为“@interfacetests_AppDelegate:NSObject{”。为什么缺少协议(protocol)?我在网上看到了一些例子。
  • 我看到应用程序委托(delegate)是在 Interface Builder 中实例化的。它在哪里传递到 NSApplication 实例中?

最佳答案

The "delegate" that gets generated by XCode contains instances of NSPersistentStoreCoordinator, NSManagedObjectModel, and NSManagedObjectContext -- details please?

那就是 Core Data东西。

The delegate is declared "@interface tests_AppDelegate : NSObject {" . Why is the protocol missing? I see examples on the net with it there.

可能是一个疏忽。 AppKit 并不总是有正式的 NSApplicationDelegate 协议(protocol)。苹果可能根本就没有更新过模板。你可能file a bug .

I see that the application delegate is instantiated inside Interface Builder. Where is it passed into the NSApplication instance?

右键单击应用程序对象。您会发现其delegate socket 已连接到委托(delegate)对象。

关于Cocoa 应用程序引导问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301990/

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