重新定义ios方法

时间:2011-06-14 19:04:32

标签: iphone ios

您好我需要使用以下代码重新定义ios方法(CLLocationCoordinate2DMake):

static inline CLLocationCoordinate2D CLLocationCoordinate2DInlineMake(CLLocationDegrees latitude, CLLocationDegrees longitude)
{
    CLLocationCoordinate2D coord;
    coord.latitude = latitude;
    coord.longitude = longitude;
    return coord;
}

#define CLLocationCoordinate2DMake CLLocationCoordinate2DInlineMake

但我不知道这段代码放在哪里......

由于

1 个答案:

答案 0 :(得分:2)

为了记录,我假设你在工作:

http://www.cocoanetics.com/2010/09/backwards-compatibility-if-apple-starts-polishing/

无论哪种方式,您只需将其粘贴在您要导入CLLocationCoordinate2DMake的任何位置即可导入的标题中。如果你真的想要,你甚至可以将它包含在.pch文件中,这样就可以在任何地方使用它而不需要你付出更多的努力。