Junior — Middle
Como é feita a integração do código Objective-C num projeto Swift?
sobes.tech IA
Resposta da IA
Para conectar código Objective-C num projeto Swift, utiliza-se o chamado Bridging Header, um ficheiro de cabeçalho especial onde se importam os cabeçalhos Objective-C.
Passos:
- Crie um Bridging Header (normalmente o Xcode sugere criá-lo automaticamente ao adicionar um ficheiro Objective-C a um projeto Swift).
- Nesse ficheiro, adicione
#import "YourObjectiveCFile.h"para todos os cabeçalhos Objective-C necessários. - Depois disso, o código Swift poderá usar classes e métodos de Objective-C diretamente.
Exemplo de Bridging Header:
#import "MyObjectiveCClass.h"
Agora em Swift:
let obj = MyObjectiveCClass()
obj.someMethod()
Assim, o Bridging Header funciona como uma ponte entre Objective-C e Swift num mesmo projeto.