self [self Class]

self是实例的指针,[self class]是类的指针,静态方法得用类的指针来调用

 

- (NSString*) pathForImageURL:(NSString*)imageURL {

    if ([imageURL hasPrefix:@"http://"] || [imageURL hasPrefix:@"https://"] || [imageURLhasPrefix:@"ftp://"])

        return [[self class] tmpFilePathForResourceAtURL:imageURL];

    return imageURL;

}

 

 

 

+ (NSString*) tmpFilePathForResourceAtURL:(NSString*)url {

    NSString * fileName = [self fileNameForResourceAtURL:url];

    NSString * path = [self filePathForTemporaryStorage];

    return [path stringByAppendingPathComponent:fileName];

}

posted @ 2016-05-13 16:39  SKT_answer  阅读(202)  评论(0编辑  收藏  举报