mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-08 08:31:13 +00:00
31 lines
852 B
Objective-C
31 lines
852 B
Objective-C
//
|
|
// 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
|