Come avere libri Swift 2 e Swift 3 nella libreria di iBooks


2

Sono uno sviluppatore di software professionale che supporta ancora i clienti che utilizzano Swift 2. Tuttavia, mi piacerebbe aggiornarmi su Swift 3 poiché chiaramente è l'onda del futuro.

La mia copia di iBooks (sul mio Mac, non so dei miei dispositivi iOS) è attualmente il libro di Swift 2, e quando vado in libreria, mostra la versione di Swift 3 con un pulsante di lettura. Quando faccio clic su questo si apre il libro di 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 riscaricarlo dall'App Store per aggiornare il libro Swift 3.

Tuttavia, ho bisogno che entrambe le versioni vengano visualizzate nella mia libreria, con un nome chiaro e che sia necessario aprire l'una o l'altra a piacimento.

Come posso farlo?

Risposte:


1

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

È possibile invece aggiungere la versione precedente come copia di ePub o PDF . Apple rende la documentazione di Swift disponibile come ePub su swift.org . Quel sito sembra avere solo la versione più recente, ma è possibile trovare copie delle versioni precedenti sul Web. Eccone uno per esempio: "Il linguaggio di programmazione Swift, Swift 2.2 Edition, Prerelease" .

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

  1. Vai a ~/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books.
  2. Una volta lì, trova la cartella epub 881256329. Devi utilizzare una versione non beta del libro. Le versioni beta sono DRM. Se la tua versione sembra essere DRM (un blocco dal periodo beta), eliminala in iBooks e scarica nuovamente.
  3. Copia questa cartella epub sul desktop. Rimuovere l'estensione epub, comprimerlo, rinominarlo in epub. Apple utilizza un formato epub non standard e questi passaggi trasformano il libro in qualcosa che Calibre può importare e convertire.
  4. Trascina questo epub in Calibre.
  5. Fai clic su Converti libri, scegli PDF.
  6. In Imposta pagina, selezionare il profilo di destinazione predefinito, impostare i margini su 72 su ciascun lato
  7. In PDF Output, aggiungere TOC stampabile.
  8. Fai clic su OK e avvia la conversione

I file PDF hanno un supporto abbastanza scarso in iBooks. Nessun segnalibro, nessun momento saliente e mi sembra di ricordare che il sommario non funziona correttamente. I documenti ePub supportano tali funzionalità? Il mio vago ricordo è che lo fanno. Forse devo estrarre la versione ePub del mio libro Swift 2, rinominarlo, importare la versione rinominata in iBooks, quindi eliminare l'originale e scaricare l'ultima versione di Swift 3.
Duncan C,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.