【发布时间】:2017-01-29 15:21:08
【问题描述】:
我正在实现联系人模块,主要是添加、删除、搜索和列出联系人。
这里我使用文件来持久化数据,例如将所有联系人存储在文件(json 格式)中并反序列化回对象。
现在我的目标是使用 nsoperation 在后台线程中执行序列化和反序列化功能。以及一个类如何扩展 nsopertions 以及在该类中做什么。
我是 mac os 的新手。我不明白 nsoperation 到底是什么意思?如何在我的模块中使用它。如何让它们同时运行。我看过很多教程,但对我来说仍然很笨拙。我我真的需要帮助。提前致谢。
【问题讨论】:
-
您阅读过 Apple 的文档吗?你不明白什么?你也读过 GCD 吗?看过 WWDC 视频吗?
标签: objective-c multithreading macos concurrency nsoperation