replace retain to strong when ARC enabled

This commit is contained in:
Kelp 2012-06-18 20:55:04 +08:00
parent 533904bf1b
commit d5a9ad9b03
2 changed files with 10 additions and 0 deletions

View File

@ -19,12 +19,22 @@
#import <CommonCrypto/CommonCryptor.h> #import <CommonCrypto/CommonCryptor.h>
#pragma mark - CocoaSecurityResult #pragma mark - CocoaSecurityResult
@interface CocoaSecurityResult : NSObject @interface CocoaSecurityResult : NSObject
#if __has_feature(objc_arc)
@property (strong) NSData *data;
@property (strong, readonly) NSString *utf8String;
@property (strong, readonly) NSString *hex;
@property (strong, readonly) NSString *hexLower;
@property (strong, readonly) NSString *base64;
#else
@property (retain) NSData *data; @property (retain) NSData *data;
@property (retain, readonly) NSString *utf8String; @property (retain, readonly) NSString *utf8String;
@property (retain, readonly) NSString *hex; @property (retain, readonly) NSString *hex;
@property (retain, readonly) NSString *hexLower; @property (retain, readonly) NSString *hexLower;
@property (retain, readonly) NSString *base64; @property (retain, readonly) NSString *base64;
#endif
- (id)initWithBytes: (unsigned char[])initData length: (uint) length; - (id)initWithBytes: (unsigned char[])initData length: (uint) length;
@end @end