¿Debo usar Swift u Objective-C? Necesito aprender un idioma iOS porque ya estoy usando Java / Android. Necesito copiar esas aplicaciones.

Hay muchos sitios web en línea, convertirá sus aplicaciones de Android a iOS, por supuesto, no Gratis. Cuando miré antes de unos meses, era costoso, depende del tamaño y la complejidad de su aplicación.

Si conoce Java / Android, entonces aprender Swift será más fácil, no el objetivo C. Comprenderá el estilo de codificación rápidamente, solo algunas características específicas de la plataforma serán diferentes.

Hay muchas herramientas gratuitas en línea que te ayudarán a guiarte bien. El canal de video Utube y Stack Overflow son los mejores. También pagó uno como Udemy, Linda.com, etc., también son buenos.

Para conectarse a Backend, NSURLSession es la mejor práctica. Para el almacenamiento de datos locales de gran tamaño, Coredata son las mejores prácticas. Use KeyChain para almacenar información confidencial como nombre de usuario / contraseña.

Diseño de interfaz de usuario, en Android, comienza por elegir Diseño, conjuntos de botones de acuerdo con diseños y un diseño de pantalla a la vez. En Xcode, tendrá storyboard, puede diseñar múltiples ViewController y navegación al mismo tiempo. El botón (UIKit) se establece al establecer restricciones, no mediante diseños.

Para diseños, UITableView, UIGridview ampliamente utilizado. Stackview te ayuda a establecer restricciones, que se ajustan en diferentes tamaños de dispositivo.

Estas son solo pautas básicas, pero encontrará más guías específicas de características y detalles con las herramientas mencionadas anteriormente.

¡Buena suerte!

“Es principalmente para aplicaciones que funcionarán de la misma manera que mis sitios web conectados al mismo Backend”

Si ese fuera el problema que tenía que resolver, simplemente ejecutaría un control de navegador web a pantalla completa.

Sus 2 líneas de código para iniciar un navegador web en iOS o Android usando Objective-C, Swift o Java. Solo necesitará conocer esas dos líneas. Entonces debería funcionar exactamente igual que en el navegador de Windows.

La tendencia actual es swift 3. Es mejor usar swift en lugar de Objective-C.