Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一个 iOS 应用程序中工作,客户希望该应用程序在他的服务器提供的 XML 中执行搜索。问题是文件大小约为6MB。所以下载加解析加搜索可能会花费很多时间。所以我想知道是否有更有效的方法来执行这项任务?还是必须以不同的方式完成(根本没有 XML 文件)?
IMO,您应该做的是定义一个 API,让服务器在设备上解析和检索您需要的信息。
这种方法有很多优点,并且是最合适的,除非您的应用需要离线工作。在这种情况下,唯一可用的选项是下载文件并在本地解析它,但是,如您所见,这将在所需时间方面有其自身的成本。