我知道这是一个牵强附会的问题。
但是是否可以从在线导入代码,比如我的网站服务器上有一个 .h 和 .m 文件,并且在我想使用的代码中我可以导入它吗?如何?
我问这个是因为如果他们需要做的只是重新加载应用程序并且应用程序更改为最新版本,它可以更轻松地更新应用程序。
我知道这是一个牵强附会的问题。
但是是否可以从在线导入代码,比如我的网站服务器上有一个 .h 和 .m 文件,并且在我想使用的代码中我可以导入它吗?如何?
我问这个是因为如果他们需要做的只是重新加载应用程序并且应用程序更改为最新版本,它可以更轻松地更新应用程序。
如果您正在谈论 Mac OS X 应用程序,那么是的,这是可能的。无需共享您的源代码,只需在服务器上编译并让应用程序下载新的二进制文件。
但是,如果您的应用程序需要通过 iOS 应用程序所必需的 App Store,那么这肯定是不可能的。您唯一能做的就是尽可能简化提交过程(请参阅此问题)。
如果您喜欢能够随时推送新代码的想法,请考虑制作一个 Web 应用程序。这些天你可以做很多事情。
我不是 100%(可能是 95%)确定,但我认为在线存储 objc 代码以使其自动升级是不可能的,因为应用程序无法自行重建。
但是,如果您愿意,您可以做一个通用应用程序,首先获取在线存储的 XML/plist(例如)以检索数据,然后应用程序设置为读取它并根据它呈现不同的行为,但您必须对其进行编码以前以通用方式支持动态更改。
希望这可以帮助。