如何从Objective-C中的其他类加载数据?

时间:2015-01-11 15:30:15

标签: ios objective-c class

我是iPhone编程的初学者,所以这可能是一个noob问题,但现在是:

我正在创建一个在Google地图上绘制几条路径的应用。路径很长很长,需要很多坐标,因为它们会弯曲。我想知道是否有一种方法可以将坐标存储在不同的文件或类中,因此我可以从主实现文件中调用“make path”,它将从坐标中创建坐标的路径。例如文件,或类似的东西。我想这样做只是为了让代码更容易阅读。

Thnaks!

1 个答案:

答案 0 :(得分:0)

看看NSObject的子类化,以创建自己的自定义类,可以定义'地图路径。然后,您可以构建saveToFile:loadFromFile:方法。然后,您只需选择一种文件格式即可将数据保存到。最简单的可能是您使用NSKeyedArchiver的.dat文件,这适用于小文件。或者你可以使用不同的格式,如.plist文件。

像@Phillip Mills所说,在设计任何苹果应用之前了解MVC设计范例很重要。