¿Cuáles son algunas de las peores prácticas para el desarrollo de iOS 6?

Algunas quejas personales:

  • Dejar caer recursos y activos sin organizarlos en el sistema de archivos (es decir, puede agrupar en xcode, pero todos los archivos serán una carpeta desorganizada en la carpeta de su proyecto) tómese el tiempo extra y organice su proyecto periódicamente
  • Usando características que son específicas de iOS y comentadas condicionalmente, los archivos son demasiado largos. Separe la funcionalidad específica de la versión en sus propios archivos o algo (como SocialSharingModel_6_0 y SocialSharingModel_5_1)
  • Uso excesivo y excesivo de controladores. Divide la funcionalidad en modelos y vistas, y organiza tu código
  • Falta de comentarios Esto parece ser un problema común con los desarrolladores de iOS. Entiendo que Objective-C es detallado, pero los comentarios aún pueden dar resúmenes sin que tenga que leer todo el controlador

1. Olvidar que muchos usuarios todavía están en iOS 5. Entonces, si usa marcos que están disponibles solo en iOS 6, debe vincular débilmente los marcos, a menos que solo desee admitir iOS 6

2. No usar ARC (incluso ahora cuando ha estado allí por algún tiempo)

3. Depende demasiado de ARC. Incluso cuando use ARC, asegúrese de verificar nuestro código con Instrumentos

aprender del libro de cocina ios 6, aprender de su código fuente es realmente bueno.

More Interesting

Mi programador no dará su dirección de correo electrónico para iTunes connect. Él dice que necesita mis credenciales de cuenta de Dev. ¿Debería dárselo?

¿Qué lenguaje es mejor para el desarrollo de iOS: Swift u Objective C?

¿Cuáles son los idiomas comunes utilizados para el desarrollo de iPhone?

¿Cuáles son algunos ejemplos concretos de los beneficios del dinamismo en Objective-C?

¿Cuál es la mejor compañía para desarrollar aplicaciones para iPhone?

¿Qué crees que pasará con el mercado de aplicaciones móviles dentro de unos años?

¿Qué idioma (s) sería el mejor para una aplicación web con una gran cantidad de elementos de base de datos secundarios severos y eventualmente se puede convertir en una aplicación móvil?

¿Cuál es la mejor ruta para que alguien aprenda codificación, sin experiencia en codificación, si finalmente desea desarrollar aplicaciones de iOS?

¿Aprender a desarrollar iOS me da una ventaja significativa profesionalmente como desarrollador de Android?

¿Es cierto que la mayoría de las aplicaciones comienzan como una versión de iOS y luego se transfieren a Android? ¿Es por eso que iOS a veces funciona mejor que otros teléfonos?

¿Cuál es la relación entre Xcode, Swift y Cocoa?

¿Cómo trata Apple las compras en la aplicación realizadas por niños sin el permiso o conocimiento de sus padres en la App Store?

¿Cuáles son algunas aplicaciones de Android populares que no son producidas por Google y que no están disponibles en iOS?

¿Debo optar por el desarrollo de iOS o el desarrollo web en 2017?

¿Qué necesito aprender o hacer para ser un desarrollador sénior o gerente de proyectos?