2 votos

Cómo tener libros de Swift 2 y Swift 3 en la biblioteca de iBooks

Soy un desarrollador de software profesional que sigue dando soporte a clientes que utilizan Swift 2. Sin embargo, me gustaría ponerme al día con Swift 3, ya que claramente es la ola del futuro.

Mi copia de iBooks (en mi Mac, no sé en mis dispositivos iOS) es actualmente el libro Swift 2, y cuando voy a la librería, muestra la versión Swift 3 con un botón de lectura. Cuando hago clic en él, se abre el libro Swift 2.

Veo en otra pregunta que puedo hacer clic con el botón derecho en mi libro de Swift 2 en iBooks, eliminarlo y volver a descargarlo de la tienda de aplicaciones para actualizarlo al libro de Swift 3.

Sin embargo, necesito que ambas versiones aparezcan en mi biblioteca, claramente nombradas, y necesito poder abrir una u otra a voluntad.

¿Cómo lo consigo?

1voto

Graphain Puntos 143

No estoy seguro de que iBooks ofrezca una forma fácil de mantener dos versiones del mismo libro en la iBooks Store.

En su lugar, puede añadir la versión antigua como ePub o PDF copia. Apple hace la Documentación de Swift disponible en formato ePub en swift.org . Ese sitio sólo parece tener la última versión, pero se pueden encontrar copias de las versiones anteriores por la red. Aquí hay una, por ejemplo: "El lenguaje de programación Swift, edición Swift 2.2, versión preliminar" .

También hay una entrada en el blog de "Convertir el lenguaje de programación Swift a PDF" que ofrece estas instrucciones para convertir tú mismo el archivo de iBooks Store en PDF:

  1. Ir a ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books .
  2. Una vez allí, localiza la carpeta 881256329 epub. Debe utilizar una versión no beta del libro. Las versiones beta están protegidas por DRM. Si tu versión parece tener DRM (un remanente del periodo beta), elimínala en iBooks y vuelve a descargarla.
  3. Copia esta carpeta epub en tu escritorio. Elimina la extensión epub, comprímela y renómbrala a epub. Apple utiliza un formato epub no estándar, y estos pasos transforman el libro en algo que Calibre puede importar y convertir.
  4. Arrastre este epub a Calibre.
  5. Haga clic en Convertir libros y elija PDF.
  6. En Configurar página, seleccione el perfil de salida predeterminado, establezca los márgenes en 72 por cada lado
  7. En Salida PDF, añada TOC imprimible.
  8. Haga clic en Aceptar y deje que comience la conversión

0 votos

Los archivos PDF tienen un soporte bastante pobre en iBooks. No hay marcadores, ni resaltados, y creo recordar que los índices no funcionan correctamente. ¿Los documentos ePub soportan esas características? Mi vago recuerdo es que sí. Tal vez tenga que extraer la versión ePub de mi libro Swift 2, cambiarle el nombre, importar la versión renombrada a iBooks, luego borrar el original y descargar la última versión Swift 3.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X