You can use this code for listing all fonts inside your app, including system fonts and all weights. Just put it in your viewDidLoad() method and this will output in the Debug’s Console:
for family: String in UIFont.familyNames {
print("\(family)")
for names: String in UIFont.fontNames(forFamilyName: family) {
print("== \(names)")
}
}