project_files/HedgewarsMobile/Classes/ExtraCategories.m
branchios-develop
changeset 13167 c129707eb1e6
parent 13166 ba5c794adae3
equal deleted inserted replaced
13166:ba5c794adae3 13167:c129707eb1e6
   188             result[6], result[7], result[8], result[9], result[10], result[11],
   188             result[6], result[7], result[8], result[9], result[10], result[11],
   189             result[12], result[13], result[14], result[15]];
   189             result[12], result[13], result[14], result[15]];
   190 }
   190 }
   191 
   191 
   192 @end
   192 @end
       
   193 
       
   194 
       
   195 #pragma mark -
       
   196 @implementation NSUserDefaults (setNonExisting)
       
   197 
       
   198 - (void)setDefaultValue:(nullable id)value forNonExistingKey:(NSString *_Nonnull)key {
       
   199     if ([self objectForKey:key] == nil) {
       
   200         [self setObject:value forKey:key];
       
   201     }
       
   202 }
       
   203 
       
   204 - (void)setDefaultBool:(BOOL)boolValue forNonExistingKey:(NSString *_Nonnull)key {
       
   205     [self setDefaultValue:[NSNumber numberWithBool:boolValue] forNonExistingKey:key];
       
   206 }
       
   207 
       
   208 @end