Go to the source code of this file.
◆ OOTabString()
NSString * OOTabString |
( |
NSUInteger | count | ) |
|
Definition at line 188 of file NSStringOOExtensions.m.
189{
190 NSString * const staticTabs[] =
191 {
192 @"",
193 @"\t",
194 @"\t\t",
195 @"\t\t\t",
196 @"\t\t\t\t",
197 @"\t\t\t\t\t",
198 @"\t\t\t\t\t\t",
199 @"\t\t\t\t\t\t\t",
200 @"\t\t\t\t\t\t\t\t",
201 @"\t\t\t\t\t\t\t\t\t",
202 @"\t\t\t\t\t\t\t\t\t\t"
203 };
204 enum { kStaticTabCount = sizeof staticTabs / sizeof *staticTabs };
205
206 if (
count < kStaticTabCount)
207 {
208 return staticTabs[
count];
209 }
210 else
211 {
212 return [staticTabs[kStaticTabCount - 1] stringByAppendingString:
OOTabString(
count - (kStaticTabCount - 1))];
213 }
214}
NSString * OOTabString(NSUInteger count)