mirror of
https://github.com/wu736139669/ManagerDemo.git
synced 2026-08-05 05:55:42 +00:00
62 lines
3.1 KiB
Objective-C
Executable File
62 lines
3.1 KiB
Objective-C
Executable File
//
|
|
// NSString+FontAwesome.m
|
|
//
|
|
// Created by Pit Garbe on 27.09.12.
|
|
// Copyright (c) 2012 Pit Garbe. All rights reserved.
|
|
//
|
|
// https://github.com/leberwurstsaft/FontAwesome-for-iOS
|
|
//
|
|
//
|
|
// * The Font Awesome font is licensed under the SIL Open Font License
|
|
// http://scripts.sil.org/OFL
|
|
//
|
|
//
|
|
// * Font Awesome CSS, LESS, and SASS files are licensed under the MIT License
|
|
// http://opensource.org/licenses/mit-license.html
|
|
//
|
|
//
|
|
// * The Font Awesome pictograms are licensed under the CC BY 3.0 License
|
|
// http://creativecommons.org/licenses/by/3.0
|
|
//
|
|
//
|
|
// * Attribution is no longer required in Font Awesome 3.0, but much appreciated:
|
|
// "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"
|
|
//
|
|
//
|
|
// -----------------------------------------
|
|
// Edited and refactored by Jesse Squires on 2 April, 2013.
|
|
//
|
|
// http://github.com/jessesquires/BButton
|
|
//
|
|
// http://hexedbits.com
|
|
//
|
|
|
|
#import "NSString+FontAwesome.h"
|
|
|
|
static const NSArray *awesomeStrings;
|
|
|
|
|
|
@implementation NSString (FontAwesome)
|
|
|
|
+ (NSString *)stringFromAwesomeIcon:(FAIcon)icon
|
|
{
|
|
if(!awesomeStrings) {
|
|
awesomeStrings = [NSArray arrayWithObjects:@"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", @"", nil];
|
|
}
|
|
|
|
return [awesomeStrings objectAtIndex:icon];
|
|
}
|
|
|
|
- (NSString *)trimWhitespace
|
|
{
|
|
NSMutableString *str = [self mutableCopy];
|
|
CFStringTrimWhitespace((__bridge CFMutableStringRef)str);
|
|
return str;
|
|
}
|
|
|
|
- (BOOL)isEmpty
|
|
{
|
|
return [[self trimWhitespace] isEqualToString:@""];
|
|
}
|
|
|
|
@end |