1313#import " PFMutableFileState.h"
1414#import " PFPropertyInfo.h"
1515
16- static NSString *const _PFFileStateSecureDomain = @" files.parsetfss.com" ;
17-
18- @interface PFFileState ()
16+ NS_ASSUME_NONNULL_BEGIN
1917
20- @property (nonatomic , copy , readwrite ) NSString *secureURLString;
21-
22- @end
18+ static NSString *const _PFFileStateSecureDomain = @" files.parsetfss.com" ;
2319
2420@implementation PFFileState
2521
22+ @synthesize secureURLString = _secureURLString;
23+
2624// /--------------------------------------
2725#pragma mark - PFBaseStateSubclass
2826// /--------------------------------------
@@ -41,7 +39,9 @@ - (instancetype)initWithState:(PFFileState *)state {
4139 return [super initWithState: state];
4240}
4341
44- - (instancetype )initWithName : (NSString *)name urlString : (NSString *)urlString mimeType : (NSString *)mimeType {
42+ - (instancetype )initWithName : (nullable NSString *)name
43+ urlString : (nullable NSString *)urlString
44+ mimeType : (nullable NSString *)mimeType {
4545 self = [super init ];
4646 if (!self) return nil ;
4747
@@ -56,14 +56,14 @@ - (instancetype)initWithName:(NSString *)name urlString:(NSString *)urlString mi
5656#pragma mark - Accessors
5757// /--------------------------------------
5858
59- - (void )setUrlString : (NSString *)urlString {
59+ - (void )setUrlString : (nullable NSString *)urlString {
6060 if (self.urlString != urlString) {
6161 _urlString = [urlString copy ];
6262 _secureURLString = nil ; // Invalidate variable cache
6363 }
6464}
6565
66- - (NSString *)secureURLString {
66+ - (nullable NSString *)secureURLString {
6767 if (_secureURLString) {
6868 return _secureURLString;
6969 }
@@ -93,12 +93,14 @@ - (NSString *)secureURLString {
9393#pragma mark - Mutable Copying
9494// /--------------------------------------
9595
96- - (id )copyWithZone : (NSZone *)zone {
96+ - (id )copyWithZone : (nullable NSZone *)zone {
9797 return [[PFFileState allocWithZone: zone] initWithState: self ];
9898}
9999
100- - (instancetype )mutableCopyWithZone : (NSZone *)zone {
100+ - (instancetype )mutableCopyWithZone : (nullable NSZone *)zone {
101101 return [[PFMutableFileState allocWithZone: zone] initWithState: self ];
102102}
103103
104104@end
105+
106+ NS_ASSUME_NONNULL_END
0 commit comments