En 64bits: NSInteger es long. Utilizo unsigned long para el format del log al descargar los datos con BookManager.
Para mejorar el rendimiento utilizo primero colas de background para descargar las imágenes o los datos del API y a la hora de actualizar la interfaz utilizo la cola principal.
Desactivo los datadetector en el webview de la sinopsis para que el ISBN no lo confunda con un teléfono.
Utilizo el indicador de actividad de red cuando hago peticiones al API para darle feedback al usuario de que se están descargando datos del servidor.
Ajusto las constantes de autolayout para que al rotar el teléfono quede mas altura en el webview de la sinopsis.