Objective-C nsbundle

Posted

技术标签:

【中文标题】Objective-C nsbundle【英文标题】:objective-c nsbundle 【发布时间】:2011-09-15 06:59:56 【问题描述】:

我正在使用 ios 4.3 SDK 开发 iOS 应用程序,但我希望应用程序在每次关闭应用程序时动态更改 iPad 屏幕上的图标名称。

据我所知,我可以使用 NSBundle 做到这一点,但我不知道如何才能做到这一点。有人可以建议我吗? 有人可以发布示例代码吗?

更多详细信息:我有一个表单,我在其中输入数据并插入到 sqllite db。每次将数据保存到 sqllite db 时,我都想显示如下所示的图标名称。

“我的应用程序 2 记录存在”,如果我保存了 2 条记录。

【问题讨论】:

【参考方案1】:

您不能更改您的应用程序显示名称!它是从您的(代码签名的!).plist(或您本地化的 Info-Plist.strings 之一)中读取的。

如果您想告知用户记录的数量,您应该考虑使用徽章编号:[[UIApplication sharedApplication] setApplicationIconBadgeNumber:2]

【讨论】:

感谢您的快速回复。我可以在哪个应用程序事件上编写此代码,以便每次关闭应用程序时都会更新它。 您应该在代表此状态的数据更新时更新该值(因此,如果用户杀死您的应用程序,则该数字已设置)。或者,您可以实现 applicationDidEnterBackgroundapplicationWillTerminate 但这真的是如果您没有其他可能性的话!

以上是关于Objective-C nsbundle的主要内容,如果未能解决你的问题,请参考以下文章

Swift 3.0 令人兴奋,但Objective-C也有小改进--Objective-C的类属性

如何在c++中,调用objective-c

1了解Objective-C语言的起源

Objective-C 和 C++ 的区别有哪些?

Objective-C中的Hello World

C++和Objective-C混编(官方文档翻译)