Yes, it shows all the fonts within your app, including the custom fonts you've added. Here's the shorter code to list all the fonts:
Objective-C
for (NSString *familyName in [UIFont familyNames]){
NSLog(@"Family name: %@", familyName);
for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) {
NSLog(@"--Font name: %@", fontName);
}
}
Swift 2
for familyName:AnyObject in UIFont.familyNames() {
print("Family Name: (familyName)")
for fontName:AnyObject in UIFont.fontNamesForFamilyName(familyName as! String) {
print("--Font Name: (fontName)")
}
}
Swift 3
for familyName:String in UIFont.familyNames {
print("Family Name: (familyName)")
for fontName:String in UIFont.fontNames(forFamilyName: familyName) {
print("--Font Name: (fontName)")
}
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…