Como determinar o modelo do iPhone ou dispositivo iOS atual em Swift?
Olá a todos! Estou desenvolvendo um aplicativo para iOS em Swift e me deparei com a seguinte tarefa: preciso determinar programaticamente em qual dispositivo exato o aplicativo está sendo executado. Por exemplo, quero saber se o aplicativo está rodando em um iPhone 14 Pro Max, iPhone SE (3ª geração) ou em um iPad Air.\n\nO problema é que não consigo encontrar uma maneira confiável de obter uma string com o nome do modelo. Tentei usar `UIDevice.current.model`, mas ele retorna apenas o tipo genérico — "iPhone", "iPad" ou "iPod touch". Preciso do modelo exato, como "iPhone13,4" ou "iPhone15,3".\n\nAqui está o que tentei:\n\n```swift\nlet device = UIDevice.current\nprint(device.model) // Retorna apenas "iPhone"\nprint(device.localizedModel) // Também "iPhone"\n```\n\nOuvi dizer que é possível usar `sysctl` ou ler algum sistema