Sam*_*m H 4 string fonts cocoa objective-c
有没有办法检查系统是否安装了带字符串名称的NSFont?
检查它是否存在于此数组中:
NSArray *fonts = [[NSFontManager sharedFontManager] availableFontFamilies];
Run Code Online (Sandbox Code Playgroud)
通过电话
[fonts containsObject:@"Times"];
Run Code Online (Sandbox Code Playgroud)
containsObject使用该isEqual:方法比较两个对象.因为您知道fonts数组中的每个对象都是一个NSString,所以您知道YES如果数组包含@"Times",您将获得一个,NO如果不包含,则知道.