杨锴
2024-08-14 909e20941e45f8712c012db602034b47da0bfdb0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
* This file is part of the SDWebImage package.
* (c) Olivier Poitrey <rs@dailymotion.com>
* (c) Fabrice Aneche
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
 
#import "UIImage+ExtendedCacheData.h"
#import <objc/runtime.h>
 
@implementation UIImage (ExtendedCacheData)
 
- (id<NSObject, NSCoding>)sd_extendedObject {
    return objc_getAssociatedObject(self, @selector(sd_extendedObject));
}
 
- (void)setSd_extendedObject:(id<NSObject, NSCoding>)sd_extendedObject {
    objc_setAssociatedObject(self, @selector(sd_extendedObject), sd_extendedObject, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
}
 
@end