Como comparar duas strings em Swift? Análogo ao isEqualToString do Objective-C
Olá a todos! Acabei de começar a estudar Swift depois de Objective-C e me deparei com um problema simples, mas importante.
Em Objective-C, para comparar strings, eu sempre usava o método `isEqualToString:`. Era assim:
```objc
NSString *str1 = @"Hello";
NSString *str2 = @"Hello";
if ([str1 isEqualToString:str2]) {
NSLog(@"Strings são iguais");
}
```
Agora estou migrando para Swift e não entendo como comparar strings corretamente. Tentei usar o operador `==`, mas não tenho certeza se é correto. Em Objective-C, `==` compara ponteiros, não o conteúdo das strings, e temo que em Swift possa ser o mesmo.
Também vi que em Swift existe o método `NSString.compare()`, mas ele retorna `ComparisonResult`, não `Bool`. Existe um análogo direto do `isEqualToString`?
Meu código atual em Swift é assim:
```swift
let str1 = "Hello"
let str2 = "Hello"
if str1 == str2 {
print("Strings são iguais")
} else {
print("Strings não são iguais")
}
```
Isso está correto? Ou preciso usar algo