Avatar ·

Como fazer texto negrito e normal em um UILabel no Swift?

Olá a todos! Acabei de começar a estudar Swift e desenvolvimento para iOS. Me deparei com o seguinte problema: preciso exibir em um UILabel um texto onde parte das palavras esteja em negrito e parte em normal. Por exemplo, uma string como: "Olá, **mundo**! Este é um texto **negrito**."\n\nTentei simplesmente definir a fonte para todo o label usando `label.font = UIFont.boldSystemFont(ofSize: 16)`, mas assim todo o texto fica em negrito. Como fazer para que apenas palavras ou frases específicas fiquem em negrito, enquanto o restante permanece normal?\n\nAqui está meu código atual, que não funciona:\n\n```swift\nlet label = UILabel()\nlabel.text = "Olá, mundo! Este é um texto negrito."\nlabel.font = UIFont.systemFont(ofSize: 16) // fonte normal para tudo\n```\n\nOuvi falar sobre NSAttributedString, mas não entendo como aplicá-lo para essa tarefa.