Como criar uma NSAttributedString em Swift para UILabel?
Olá a todos! Sou novo em Swift e desenvolvimento iOS, e me deparei com um problema ao trabalhar com texto em UILabel. Preciso que parte do texto no label seja negrito e parte seja normal. Por exemplo, a string "Olá, mundo! Este é um texto em negrito" deve ser exibida assim: a palavra "negrito" deve estar em negrito, e o restante do texto, normal.\n\nEu sei que UILabel suporta apenas uma fonte para todo o texto através da propriedade `font`. Tentei usar tags HTML dentro da string, mas não funcionou — o texto é exibido como está, com as tags. Pesquisando, entendi que preciso usar `NSAttributedString`, mas a documentação da Apple ainda é um pouco complicada para mim.\n\nAqui está um exemplo do meu código que não funciona:\n\n```swift\nlet label = UILabel()\nlabel.text = "Olá, mundo! Este é um negrito texto"\nlabel.font = UIFont.systemFont(ofSize: 16)\n```\n\nPor favor, me digam como criar corretamente uma attributed string em Swift para aplicar estilos diferentes a diferentes partes do texto? De preferência com um exemplo de código.