gpt4 book ai didi

cocoa - 创建闪屏 Cocoa

转载 作者:行者123 更新时间:2023-12-03 16:59:34 30 4
gpt4 key购买 nike

我一直在寻找一种在我正在制作的 cocoa 应用程序(不是iPhone)上显示启动屏幕的方法,我很新,我不会问你是否认为这是一个好主意,因为我知道这可能会让人烦恼用户。它帮助我学习。

我想知道是否有办法在计时器上创建启动屏幕?

有人可以简短地引导我完成它或为我指出正确的方向吗?

最佳答案

我能想到的最简单的方法是将启动屏幕的窗口添加到 MainMenu.xib 中,并将其标记为在启动时可见 - 这样您就无需担心加载和显示它,所有这些都会默认发生。在应用程序委托(delegate)的 -applicationDidFinishLaunching: 中,启动 NSTimer 实例。当它触发时,向您的启动窗口发送一条 -close 消息。

(编辑)好吧,我知道你没有问这是否是一个好主意,但无论如何,这是我的两分钱 - 如果你的应用程序需要加载并初始化一堆插件或在它之前执行一些其他冗长的操作准备好使用,那么带有更新状态的启动屏幕就不会比坐在那里只是想知道发生了什么更烦人......

(Edit.2) 有关插件加载的更多信息。您可以编写一种方法来加载一个插件,然后如果有更多插件需要加载,则使用 NSTimer 以零延迟调用自身。通过零延迟计时器而不是简单的 for() 或 while() 循环来执行此操作将允许运行循环保持事件状态,因此您可以更新进度条并避免旋转的彩色死亡披萨。

关于cocoa - 创建闪屏 Cocoa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5399903/

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