En cualquier requisito de trabajo de desarrollador de iOS nativo, debe saber:
Cacao / UIKit- Básico, GCD, protocolos, delegado
Swift: no necesita conocer el Objetivo C, pero Swift todavía es nuevo, en algunos trabajos, se le puede pedir que convierta el código antiguo en Swift. Depende de los requisitos
- Cómo forzar el correo de iOS para descargar este archivo adjunto
- ¿Por qué parece que Mac OS no se ralentiza notablemente con el tiempo en comparación con iOS cuando actualiza el sistema operativo todos los años?
- ¿Se elimina la huella digital automáticamente después de actualizar el software en un iPhone?
- ¿Hay alguna buena aplicación para recuperar iMessages y registros de llamadas de Skype?
- ¿Cuáles son buenas alternativas para el Facetiming grupal?
IOS y Frameworks: lo nuevo y lo que ha cambiado, lo que está en desuso
RestAPI: NSURLSession, análisis JSON / XML, tienda local, Coredata, etc.
Patrón de diseño MVC, MVVM: ahora el patrón de diseño se orienta al protocolo (verifique en línea en detalle, por qué y qué significa eso)
Buen estilo de codificación, sin código desordenado o repetitivo, código limpio, código comentado, buenos nombres de métodos
Código de muestra en GitHub
Punto de bonificación que puede hacer una gran diferencia:
si conoce Agile (Jira), etc.
Aplicaciones en vivo en la tienda
TDD, BDD, Integración continua
Rápido limpio (Optinal)
Debe estar listo para el desafío de código todo el tiempo, la resolución rápida ayuda. Tuve 2 tipos de desafíos:
1 RestAPI – obteniendo datos n mostrando en Tableview
2 Algoritmos: ordenar con menos líneas de código, calcular el nuevo valor de los datos dados, leer los datos de Plist, sin ReatAPI, pero puede ser complicado
Si el desafío del código va bien, se le puede pedir una entrevista telefónica, que será muy básica en cuanto al lenguaje. Consulte en línea si tiene preguntas técnicas. Encontrarás muchos
Que lo que recuerdo hasta ahora, podría editar la respuesta si falta algo importante
Buena suerte !