在您的应用中使用GameKit / Game Center会增加其二进制大小吗?

时间:2011-06-27 15:01:54

标签: objective-c ios xcode gamekit

我希望在我的iOS应用中实现Game Center功能;但是,我不确定它会增加我的应用程序的二进制文件大小。 GameKit中似乎有很多功能我不会使用,因为我只想使用成就和排行榜。有没有办法在编译时省略未使用的功能?

提前致谢!

2 个答案:

答案 0 :(得分:3)

框架的实际代码不会复制到您的程序中。链接器在您的可执行代码中构建符号链接,使其能够在运行时在部署平台(iPhone,iPad等)上查找框架。

程序大小的唯一增加将来自您实际编写的使用GameKit的代码(例如您的排行榜或P2P代码)。

答案 1 :(得分:2)

链接到iOS框架不会增加二进制文件的大小。这些框架都已作为操作系统的一部分存在于设备上,因此链接到它们的应用程序不会在应用程序本身中包含库,它们只是从设备上的共享位置加载它。