为 NSString增加一个 url的 NSString属性
NSString+url.h
#import <Foundation/Foundation.h>
@interface NSString (url)
@property (nonatomic, retain) NSString *url;
@end
NSString+url.m
#import "NSString+hehe.h"
#import "objc/runtime.h"
static char imageURLKey;
@implementation NSString (url)
- (void)setUrl:(NSString *)url
{
objc_setAssociatedObject(self, &imageURLKey, url, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
- (NSString *)url
{
return objc_getAssociatedObject(self, &imageURLKey);
}
@end