我正在构建一个本机iPhone应用程序,其中该应用程序将在一台设备上充当独立应用程序,并在另一台设备上充当库。您能指导我如何设计应用程序吗?在两种情况下都应该调用相同的方法“ applicationDidFinishedLaunching”,仅基于某些参数,我就将与调用位置区分开。这是因为在两种情况下,我都有一些不同的屏幕流。
最佳答案
库代码必须编译到正在运行的应用程序中才能使用。没有其他应用程序可以访问您的代码,因为所有应用程序都被沙箱化,并且禁止访问彼此的目录,因此也禁止访问其中的任何代码。如果有人点击另一个图标,则好像该应用程序不存在您的库代码。
另一个应用程序可以使用注册的启动URL来启动您的应用程序,但这只会导致您的应用程序进入前台。另一个应用程序将被置于后台或终止。
关于iphone - 库应用程序与独立iPhone应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4492891/