核心数据是解决方案吗?

时间:2014-05-14 06:16:35

标签: ios core-data

我正在处理一个包含相册的应用程序。当点击专辑中的照片时,它会弹出并显示我们在Facebook中获得的喜欢和评论。喜欢和评论的信息从服务器获取。我是否需要将从服务器获取的喜欢/评论的信息存储在核心数据中,或者只是使用数组。请提出建议?

1 个答案:

答案 0 :(得分:2)

我不确定我是否理解你的意思,但这是我的解决方案:

  1. 创建一个具有

    的班级Photo

    1.1。 photoURLNSString

    1.2。 numberOfLikesnumberOfComments NSInteger

    1.3。为简单起见,arrayLikesarrayCommentsNSArray NSString。如果您希望用户访问其他用户的个人资料,您可以考虑创建另一个班级User

  2. 在运行时,使用arrayPhotos包含所有下载的照片。

  3. 无论您是在表格还是集合视图中显示照片,只需使用indexPath.row访问Photo中的每个arrayPhotos并获取信息。