2013-03-24 3 views
0

나는 obb-c를 배우는 초보자입니다. 다음 줄을 입력했을 때UIsystemfonts의 차이점

NSLog(@"System fonts are %@", [UIFont familyNames]) 

다음 출력이 있습니다.

Thonburi, 
"Snell Roundhand", 
"Academy Engraved LET", 
Avenir, 
"Marker Felt", 
"Geeza Pro", 
"Arial Rounded MT Bold", 
"Trebuchet MS", 
Arial, 
Marion, 
"Gurmukhi MN", 
"Malayalam Sangam MN", 
"Bradley Hand", 
"Kannada Sangam MN", 
"Bodoni 72 Oldstyle", 
Cochin, 
"Sinhala Sangam MN", 
"Hiragino Kaku Gothic ProN", 
Papyrus, 
Verdana, 
"Zapf Dingbats", 
"Avenir Next Condensed", 
Courier, 
"Hoefler Text", 
Helvetica, 
"Euphemia UCAS", 
"Hiragino Mincho ProN", 
"Bodoni Ornaments", 
"Apple Color Emoji", 
Optima, 
"Gujarati Sangam MN", 
"Devanagari Sangam MN", 
"Times New Roman", 
Kailasa, 
"Telugu Sangam MN", 
"Heiti SC", 
"Apple SD Gothic Neo", 
Futura, 
"Bodoni 72", 
Baskerville, 
"Chalkboard SE", 
"Heiti TC", 
Copperplate, 
"Party LET", 
"American Typewriter", 
Symbol, 
"Avenir Next", 
Noteworthy, 
"Bangla Sangam MN", 
Zapfino, 
"Tamil Sangam MN", 
Chalkduster, 
"Arial Hebrew", 
Georgia, 
"Helvetica Neue", 
"Gill Sans", 
Palatino, 
"Courier New", 
"Oriya Sangam MN", 
Didot, 
"Bodoni 72 Smallcaps" 

왜 나는 여러 단어로 된 글꼴 이름 주위에 따옴표가 있는지 궁금한가요? 더 이상의 단어 인 경우

Thonburi vs "Snell Roundhand" 
+0

NSString의 설명 방법이 구현 된 방법입니다. –

답변

2

NSLog 그냥 명확하게하기 위해, " -quotes를 인쇄하는 경우 문자열의 시작 및 종료. 문자열 배열을 인쇄 할 때만 사용되므로 NSArray의 설명 메서드에서 정의해야합니다. 감사합니다.

이 폰트와는 아무 상관이 없다 : 당신이 따옴표없이 모든 이름을 인쇄 할 경우 각 이름 별도로

[[UIFont familyNames] enumerateObjectsUsingBlock:^(NSString *obj, NSUInteger idx, BOOL *stop) { 
    NSLog(@"%@", obj); 
}]; 
을 인쇄 할 수 있습니다

2013-03-24 22:18:42.922 stringprinting[22876:303] (
    "Lorem ipsum dolor sit amet", 
    gubergren 
) 
2013-03-24 22:18:42.923 stringprinting[22876:303] Lorem ipsum dolor sit amet 

NSArray *strings = @[@"Lorem ipsum dolor sit amet", @"gubergren"]; 
NSLog(@"%@", strings); 
NSLog(@"%@", strings[0]); 

인쇄

결과

Thonburi 
Snell Roundhand 
Academy Engraved LET 
Avenir 
Marker Felt 
Geeza Pro 
Arial Rounded MT Bold 
… 
+0

아니요, NSArray의'description' 메소드에서 구현되었습니다. 단일 문자열은 자동으로 따옴표로 묶이지 않습니다. – omz