Tag: swift

  • Come identificare il jailbreak in Swift

    Per verificare se il dispositivo che sta eseguendo la vostra app ha il jailbreak, le operazioni da fare, per poterlo identificare, sono davvero molteplici. Quando si parla di sicurezza informatica, poi, c’è davvero ogni corrente di pensiero possibile e le alternative operabili sono senza limiti. Posso suggerirvi qualche risorsa e qualche repository su GitHub che […]

  • Da dove partire per programmare

    Se volete iniziare a programmare, un buon sito web in cui seguire qualche video corso può essere Udemy. Ci sono tantissimi corsi in Swift (il linguaggio di programmazione per fare app per Apple) o anche per altri linguaggi di programmazione. Se invece voleste subito avere qualche progetto da aprire e metter su mano, per vedere […]

  • Come convertire un progetto da Swift 4.2 a 5

    Avevamo visto come convertire un progetto da Swift 3 a Swift 4, oggi molto semplicemente vedremo come convertirlo: Prima di tutto dovrete armarvi di Xcode beta, attualmente alla versione 10.2 dal sito developer.apple.com e sappiate già in partenza che non sarà indolore! Sappiate anche che una volta convertito, non potrete pubblicare app sullo store di […]

  • Come gestire i problemi di versione con Carthage

    Nel caso abbiate problemi a compilare o aggiornare un progetto pieno di dipendenze gestite con Chartage e quindi vi dia vari problemi come ad esempio: In questo caso sto utilizzando Swift 4.2 nel progetto ma una dipendenza è stata compilata con Swift 3.3! Vi basterà (salvo imprevisti del caso) ricompilare anche le dipendenze con la […]

  • Come installare Carthage

    Andate qui e scaricate l’ultima versione https://github.com/Carthage/Carthage/releases altrimenti compilatevelo da zero Installatelo normalmente e aprite il terminale. Spostatevi nella cartella del vostro progetto ed eseguite: nano Cartfile E incollate (modificando il nome in base a quello che state creando): github “Utente/Progetto” Salvate ed eseguite: sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/ carthage update –platform iOS open Carthage Poi andate […]

  • Come convertire un progetto in Swift

    Xcode permette di fare conversione tra le versioni di Swift (dalle più vecchie, alle più nuove ovviamente) in modo del tutto automatico. Peccato che a volte come tutte le conversioni automatiche… potrebbe non andare a buon fine e incasinarvi il progetto rendendovi tutto illeggibile: Cosa fare in questo caso? Beh, fare versione per versione. Quindi […]

  • Come convertire un progetto da Swift 3 a 4

    Come anche nella conversione da Swift versione 2 a 3, avrete bisogno di una versione specifica di Xcode (la 9.3 attualmente, scaricabile da App Store) per convertire da Swift 3 a 4, non vi sarà possibile passare direttamente dal 2 al 4 se non manualmente riscrivendo da zero la vostra app. Potrebbe essere che appena […]

  • Come convertire un progetto da Swift 2 a 3

    Prima di tutto dovete scaricarvi la vecchia versione di Xcode perché quella attuale (la 9.3) non permette di farlo. E per vecchia versione intendo più precisamente la 8.3.3 e non altre ancora più vecchie. Una volta scaricato chiudete la versione nuova, qualunque essa sia e aprite solo la 8.3.3 e cliccate su: Poi confermate che […]

  • Come convertire colori esadecimali in UIColor

    È molto semplice con questa utility: https://www.uicolor.io/ E in Swift potete usarli con: UIColor(red: 0.961, green: 0.267, blue: 0.255, alpha: 1.0) Alla prossima!

  • Come scrivere una condizione compatibile solo con iOS 9 in Swift

    Anche qui molto semplicemente: if #available(iOS 9.0, *) { print(“Hello world”) }