No pierdas tu tiempo en marcos de terceros.
Las principales razones por las que a Apple no le gustan los frameworks de terceros es porque son lentos y difaman la reputación de Apple. Apple quiere ver aplicaciones de alta calidad y alto rendimiento en su tienda.
te preguntarás por qué son lentos?
bueno, si tienes algún tipo de conocimiento sobre programación multiproceso y concurrente. Obtendrá las respuestas de inmediato.
en la vida real, vas a la tienda de comestibles y a menudo ves a mucha gente esperando en la fila por su turno. en un día ocupado, debe esperar mucho más si solo hay una línea abierta.
Lo mismo para las aplicaciones de iOS. si utiliza el marco de un tercero. carga todo en el hilo principal. Si esta es una aplicación grande y tiene muchas funciones, imágenes o páginas para cargar, el tiempo de espera es mucho más largo. si se requiere acceso a la red. Es aún peor.
Apple le da un máximo de 10 segundos para cargar sus aplicaciones o finalizar su aplicación de lo contrario.
- ¿Cómo se diseñarían las antiguas API de Objective-C de manera diferente si se escribieran en Swift?
- Cómo administrar los perfiles creados en y para una aplicación iOS
- Complementos de Unity: ¿Cómo comparar diferentes complementos IAP para el motor del juego?
- Desarrollo de IOS vs modelado 3D, ¿cuál es más demandado? Y más estabilidad. Ya tengo 35 años.
- ¿Qué herramientas se requieren para Xcode?
Apple proporciona funciones geniales de subprocesos múltiples para que los desarrolladores superen este tipo de problemas. El hilo principal es realmente malo para la interfaz de usuario. No se supone que esté bloqueado de ninguna manera. todos los demás contenidos deben cargarse simultáneamente o en segundo plano. no hay maneras de lograr esto sin aprovechar el SDK nativo de iOS utilizando Objective-C.
Lea más en mi blog aquí.
http://willieshi.com/post/296312…