123456789101112131415161718192021222324252627282930 |
- //
- // NSCharacterSet+SVGKExtensions.m
- // Avatar
- //
- // Created by Devin Chalmers on 3/6/13.
- // Copyright (c) 2013 DJZ. All rights reserved.
- //
- #import "NSCharacterSet+SVGKExtensions.h"
- @implementation NSCharacterSet (SVGKExtensions)
- /**
- wsp:
- (#x20 | #x9 | #xD | #xA)
- */
- + (NSCharacterSet *)SVGWhitespaceCharacterSet;
- {
- static NSCharacterSet *sWhitespaceCharacterSet = nil;
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken, ^{
- SVGKitLogVerbose(@"Allocating static NSCharacterSet containing whitespace characters. Should be small, but Apple seems to take up 5+ megabytes each time?");
- sWhitespaceCharacterSet = [NSCharacterSet characterSetWithCharactersInString:[NSString stringWithFormat:@"%c%c%c%c", 0x20, 0x9, 0xD, 0xA]];
- // required, this is a non-ARC project.
- });
-
- return sWhitespaceCharacterSet;
- }
- @end
|