ios 包标识符应该是小写还是驼峰式?

tf7tbtn2  于 2023-02-01  发布在  iOS
关注(0)|答案(4)|浏览(98)

假设我有一个名为“Foo Bar”的应用程序,捆绑包标识符应该是com.tyilo.foobar还是com.tyilo.FooBar
什么是最正常的,苹果是做什么的?

kadbb459

kadbb4591#

你可以做任何事情,但要使生活更简单,防止常见的错误,它只是更容易保持所有小写。
但是使用哪种大小写完全取决于你自己。使用小写的唯一好处就是我上面提到的

n7taea2i

n7taea2i2#

我会把它的小写不仅使您的生活更简单,而且因为捆绑是反向域名和URL是大小写不敏感的,包括TLD(com/org/net)和大多数浏览器显示的URL都是小写。
此外,如果你看苹果的示例代码,他们使用所有小写字母。
com.example.apple-samplecode

qcbq4gxm

qcbq4gxm3#

您可以同时使用这两种字符。首选字符始终为小写。

9cbw7uwe

9cbw7uwe4#

根据苹果自己的生成流程,两者皆可,苹果在Xcode中生成自动捆绑包ID是这样的:
如果您的公司名称是Example,并且...

  • 您的应用程序名称是“foobar”,您的捆绑包ID将是com.example.foobar
  • 您的应用程序名称为“FooBar”,您的捆绑包ID将为com.example.FooBar
  • 您的应用程序名称为“Foo Bar”,您的捆绑包ID将为com.example.Foo-Bar

当然,您可以将自己的bundle ID设置为默认值以外的其他值,这正是自动过程的工作方式。

相关问题