ios - 如何在 ObjC、iOS 中解析数据时内联显示数据

标签 ios objective-c multithreading

我有一个包含数字的 CSV 文本文件,我想将其解析为数组并显示在图表上。在显示所有内容之前允许解析过程完成将导致短时间内什么都没有发生。

所以我想显示解析后的数据。不幸的是,我在线程方面的经验很少,所以我不知道从哪里开始。

最佳答案

根据我自己的经验,您会想要使用 GCD(Grand Central Dispatch)。它是一个低级 C 库,当某些函数需要“做某事”然后用结果更新 UI 时,我会使用它。

主要是你想在后台运行解析器函数,然后在函数完成后,在主线程上更新 UI。

这是我所做的链接... GCD example

这是 GCD 的另一个深入示例 Ray Wenderlich

关于ios - 如何在 ObjC、iOS 中解析数据时内联显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26332094/

相关文章:

ios - 如何在终端中通过 swift 打印?

ios - 如何让 iOS 12 自动填充要求在 React Native 应用程序中保存密码?

iOS 11.2.1 Xcode 9.2 BoringSSL SSL_ERROR_ZERO_RETURN(6)

c# - 如何通过 FTP 不断传入文件

java - Volatile 关键字线程安全

ios - 在 TextField 中格式化部分文本

ios - 自定义动画过渡 - 查看/查看

ios - 为什么 Xcode 无法识别我创建的类?

ios - Swift 中的 CorePlot 无法调用 “numberForPlot”

multithreading - Mapreduce作业是否使用多线程