objective-c – 如何在OS X中调试屏幕保护程序

objective-c – 如何在OS X中调试屏幕保护程序,第1张

概述我想知道除了NSLog之外,除了正确的一切以外,是否有正确的方式正确调试OS X中的屏幕保护程序包? “屏幕保护程序”是Xcode中的项目类型,但是显然没有Build和Go调试。此外,我发现实际上我的捆绑包正在加载到 /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app 我想知道除了NSLog之外,除了正确的一切以外,是否有正确的方式正确调试OS X中的屏幕保护程序包?

“屏幕保护程序”是Xcode中的项目类型,但是显然没有Build和Go调试。此外,我发现实际上我的捆绑包正在加载到

/System/library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app

应用程序作为某种插件。

那么有一个不错的方式来调试你的代码?看看崩溃报告和NSLoging到控制台有助于,但它远非完美。

解决方法 有一个旧的 MacTech文章描述了屏幕保护程序开发周期。还有一篇 Part 2的文章。查看“调试提示”部分。

我发现这种方法很痛苦,所以我写了一个应用程序,基本的应用程序是一个窗口和一个控制器,用我的新屏幕保护程序包初始化了ScreenSaverVIEw。一旦这样工作,我不得不做的是测试一个变化是在Xcode中命中Command-R。

总结

以上是内存溢出为你收集整理的objective-c – 如何在OS X中调试屏幕保护程序全部内容,希望文章能够帮你解决objective-c – 如何在OS X中调试屏幕保护程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1069824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存