设计iOS应用程序架构的好方法是什么?

应用程序的体系结构高度依赖于应用程序的用例。 架构需要与应用程序的使用情况保持一致。 如果应用程序需要相互依赖,那么绝对需要拥有庞大的后端。 否则,如果该应用程序不需要相互连接,那么您甚至不需要后端。

让我详细说明用例。

考虑一个即时消息类型的应用程序。 从一个应用程序发送的消息肯定需要发送到服务器,然后再发送给其他人。 在这种情况下,整个消息需要保存在服务器中。

对于Fitness App,不需要将收集到的数据发送到服务器。 它可能会保留在用户手机中,并且可以在需要时进行记录。

这是用于数据。 让我们来看一下服务器逻辑。

如果您添加了很多需要处理的内容,那么请选择重型服务器架构。 原因很多。

考虑一个处理用户Twitter和Facebook提要并分离出非常重要的重要提要的应用。 您可以在客户端编写此逻辑。 假设您在iOS应用中为此编写了逻辑。 如果要在android应用中使用相同的逻辑,则再次需要为Android应用编写这些逻辑。 然后用于Windows。 然后用于Web。 等等。 但是,如果您要进行大量的服务器端处理,例如在服务器中处理整个数据,那么所有其他平台都可以使用API​​使用相同的数据。

你好
我们开发公司的问候

设计iOS应用程序体系结构的方法由功能要求定义。
如果没有明确规定要求,我们将采用模块化方法,尽可能地通过隔离应用程序的那些部分来确定这些要求,这些要求已经确定。

然后,可以在不重写现有代码的情况下添加其他需求的演变模块和它们之间的连接。

最好的祝愿,
Roll’n’Code | rollncode.com