Come disporre di entrambi i libri Swift 2 e Swift 3 nella libreria di iBooks

2

Sono uno sviluppatore di software professionale che sta ancora supportando i client con Swift 2. Tuttavia, mi piacerebbe essere al corrente su Swift 3 poiché chiaramente è l'onda del futuro.

La mia copia di iBooks (sul mio Mac, non so sui miei dispositivi iOS) è attualmente il libro Swift 2, e quando vado in libreria, mostra la versione Swift 3 con un pulsante di lettura. Quando clicco, si apre il libro Swift 2.

Vedo da un'altra domanda che posso fare clic con il pulsante destro del mouse sul mio libro Swift 2 in iBooks, eliminarlo e quindi effettuare nuovamente il download dall'app store per aggiornare il libro di Swift 3.

Tuttavia, ho bisogno che entrambe le versioni vengano visualizzate nella mia libreria, chiaramente nominate, e devono essere in grado di aprire l'una o l'altra a piacimento.

Come posso realizzare questo?

    
posta Duncan C 08.10.2016 - 17:17
fonte

1 risposta

1

Non sono sicuro che iBooks offra un modo semplice per conservare due versioni dello stesso libro dall'iBooks Store.

Potresti invece aggiungere la vecchia versione come copia ePub o PDF . Apple rende disponibile la documentazione Swift come ePub su swift.org . Quel sito sembra avere solo l'ultima versione, ma le copie delle versioni precedenti possono essere trovate sul Web. Eccone uno per esempio: "Swift Programming Language, Swift 2.2 Edition, Prerelease" .

C'è anche un post sul blog su "Conversione di Swift Programmazione del linguaggio in PDF " che offre queste istruzioni per convertire il file di iBooks Store in un file PDF:

  1. Go to ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books.
  2. Once there, locate the 881256329 epub folder. You must use a non-beta version of the book. Beta versions are DRM’ed. If your version appears to be DRM’ed (a holdover from the beta period), delete it in iBooks and re-download.
  3. Copy this epub folder to your desktop. Remove the epub extension, zip it, rename to epub. Apple uses a non-standard epub format, and these steps transform the book back to something Calibre can import and convert.
  4. Drag this epub into Calibre.
  5. Click Convert books, choose PDF.
  6. In Page Setup, select default output profile, set margins to 72 on each side
  7. In PDF Output, add printable TOC.
  8. Click OK and let the conversion start
    
risposta data 08.10.2016 - 18:22
fonte

Leggi altre domande sui tag