Category Archives: Xcode Tip&Tricks

SwiftLint

      Nessun commento su SwiftLint

Ciao a tutti cari amici di iProg in quest’articolo vorrei presentarvi un tool molto potente creato dal team di sviluppo di realm ovvero coloro che hanno creato anche jazzy . Il tool che voglio  introdurvi e’ capace di controllare il codice sorgente ed rilevare errori di tipo programmatici e stilistici, questo fantastico tool si chiama SwiftLint,… Read more »

Come creare un pod privato

      Nessun commento su Come creare un pod privato

Ciao a tutti cari amici di iProg, nel tutorial di oggi parleremo ancora di cocoapods, nello specifico oggi vi mostrero’ come si crea un pod privato. Per prima cosa se non avete installato sul vostro mac cocoapods la prima operazione da effettuare ovviamente e’ quello di installarlo, per fare cio’… Read more »

iOS: Testing con Quick/Nimble

      Nessun commento su iOS: Testing con Quick/Nimble

Ciao a tutti cari amici di iProg, in qualche tutorial precedente vi accennai un po’ il TDD  oggi  invece vorrei presentarvi Quick/Nimble, esso e’  un behavior-driven development framework  ma cosa sara’ mai questo BDD ? Il BDD fa parte della filosofia agile e ha lo scopo di migliorare la comunicazione all’interno… Read more »

iOS: Fastlane … Il primo appriccio

      Nessun commento su iOS: Fastlane … Il primo appriccio

Ciao a tutti cari amici di iProg, in questo articolo voglio parlarvi di Fastlane, ma cos’e’ fastlane?! Sostanzialmente e’ un Automation tool scritto in ruby che ci consente di automatizzare molte degli aspetti piu’ “noiosi” dello sviluppo di un app, come ad esempio generare il provision profile,  creare una nuova app… Read more »

Introduzione al Continuous delivery

      Nessun commento su Introduzione al Continuous delivery

Ciao a tutti cari amici di iProg, nel precedente articolo abbiamo discusso di cosa sia il continuos integration oggi invece vi spieghero’  cos’e’  il continuos delivery. Il continuos delivery (C.D.) è una disciplina di sviluppo del software in cui è possibile creare del software in modo tale che quest’ultimo possa essere rilasciato… Read more »

iOS Continuos Integration con Xcode 9

      Nessun commento su iOS Continuos Integration con Xcode 9

  Ciao a tutti cari amici di iProg, oggi vorrei illustravi un processo molto utilizzato in ambito aziendale ovvero il  Continuos Integration (C.I.). Questa metodologia consente di accelerare il processo di development e release. Ma cos’e’ il   continuos integration?! sostanzialmente è “l’arte” di controllare in modo automatizzato i punti chiave… Read more »

iOS8: HealtKit Framework

      Nessun commento su iOS8: HealtKit Framework

Una delle caratteristiche più consumer-oriented introdotte in iOS 8 è quella dell’app Salute. E’ apparso nel keynote del WWDC e ha ricevuto una buona dose di hype da quel punto. In realtà alcuni dei più grandi nomi del mondo nel settore sanitario hanno già espresso il loro consenso, come un… Read more »

Notifications in Swift

      2 commenti su Notifications in Swift

Ciao a tutti cari amici di iProg nel tutorial di oggi vorrei parlarvi della classe NSNotification, questa classe è veramente molto potente in quanto ci permette di inviare dei messaggi tra oggetti che “non si conoscono “. Un esempio potrebbe essere una stazione radio (mittente) che trasmette un messaggio, mentre… Read more »

Collezione di Macro per iOS

      Nessun commento su Collezione di Macro per iOS

Di seguito elenco alcune macro utili durante lo sviluppo di applicazioni in Objective-C per iOS.   [code lang=”obj-c”]// Gradi a Radianti #define degreesToRadians(x) (M_PI * x / 180.0)[/code] [code lang=”obj-c”]// Invalidazione Timer #define UA_invalidateTimer(t) [t invalidate]; t = nil;[/code] [code lang=”obj-c”] // Info Dispositivo #define UA_isIPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) #define… Read more »

Xcode 6 beta: Le novità

      Nessun commento su Xcode 6 beta: Le novità

Ciao a tutti cari amici di iProg come ben sapete ieri si è tenuto il wwdc14, ci sono state tanta novità tra cui un nuovo linguaggio di programmazione denominato swift(niente paura il team di iProg è già a lavoro per poter realizzare subito nuovi tutorial )ma l’argomento principale di questo articolo… Read more »

Xcode 5: Gestire l’interfaccia grafica mediante l’utilizzo del file xib

Ormai tutti sappiamo che il 18 settembre verrà rilasciato ufficialmente iOS7 quindi di conseguenza sarà rilasciato anche il nuovo xcode 5. Alcuni utenti che già hanno scaricato le versioni beta del nuovo xcode mi hanno chiesto se era possibile creare un nuovo progetto e gestire l’interfaccia grafica mediante l’utilizzo del file… Read more »

Xcode: perché usare il programma Apple per sviluppare applicazioni iOS

Con il tempo, sono comparsi sulla rete tantissimi programmi che permettono di sviluppare applicazioni per iOS: alcuni, più semplici di Xcode nell’utilizzo, altri molto limitativi. Ma perché continuare ad usare Xcode con tutte queste alternative in giro? Personalmente credo che l’applicativo della società della mela per il momento rimanga ancora… Read more »

Cos’è Github? Come si usa?

      Nessun commento su Cos’è Github? Come si usa?

GitHub è un social-code, per farla breve è un social network dedicato ai programmatori. Questo «social network» è intersecato al controllo di versione dei file chiamato GIT. Grazie a github è possibile gestire i progetti online, mantenere una copia sul server e visionarla online senza scaricarla in ssh. In dettaglio… Read more »

Snippet: Trovare il Max e il Min in un Array

Con le seguenti funzioni, scritte in linguaggio Obj-C, è possibile trovare il valore massimo e il valore minimo all’interno di un array di n elementi interi. Con piccolissime modifiche è possibile scrivere la versione che valuta il massimo e il minimo di un array su valori in virgola mobile (float)…. Read more »

Come importare ed usare un Font personalizzato nella nostra applicazione

Qualche volta quando i caratteri di default di apple non rispondono alle esigenze dello sviluppatore si desidera importare caratteri speciali. Per scaricare caratteri speciali si può andare in vari siti tipo http://www.1001freefonts.com.  Scarichiamo il font e lo importiamo nel nostro progetto di Xcode. Andiamo nel file  “[nome progetto]-info.plist” e inseriamo… Read more »

Creare un oggetto con immagine Gif

      Nessun commento su Creare un oggetto con immagine Gif

Creare un immagine Gif e inserirlo come sottofondo di qualsiasi oggetto su xcode è facilissimo, basta cercare sulla documentazione Apple per trovare il metodo che te lo permette. Ma siccome ora state leggendo questo articolo vi dimostro come si può fare con semplici passi. Creare delle immagini con photoshop o… Read more »

I “code snippets” trucchi di Xcode

      Nessun commento su I “code snippets” trucchi di Xcode

In questo articolo vi diro come lavorare con blocchi di codici memorizzati, i code snippets. Quando aprite un progetto su xcode sicuramente avete visto un pannello a destra in basso dove ci sono gli oggetti che trasciniamo sul interfaccia grafica. Nello stesso pannello ci sono anche i code snippets, con… Read more »

Xcode 4: visualizzare solo i file modificati di recente

C’è un’icona piccola ed innocua nell’angolo in basso a sinistra di Xcode 4 che può essere molto utile se si dispone di un progetto considerevolmente grande, ma si sta lavorando con solo una manciata di file. All’interno del “navigatore del progetto” alias Project Navigator o per capirci meglio la slide sul… Read more »

Network Link Conditioner – Proviamo l’app in qualunque condizione di rete (3G / WiFi)

network link conditioner

Se sei uno sviluppatore di applicazioni Mac o iOS che utilizzano la rete, c’è una nuova funzione nei Developer Tools di Mac OS X 10.7 “Lion”  e in Mountain Lion 10.8, che sarà utile a tutti voi. In questo breve articolo descriveremo il funzionamento e come simulare diverse condizioni di rete… Read more »

Usare GIT – nuova repository su GitHub

GitHub è un servizio di hosting basato sul web per i progetti di sviluppo software che utilizzano il sistema di controllo di revisione Git. GitHub offre piani commerciali e account gratuiti per progetti open source. GitHub è il più popolare sito di hosting Git. Descrizione Il sito fornisce funzionalità di… Read more »

Programmare in rete con Xcode, cocoa, objective-C e iOS

Introduzione Io ho la necessità per lavoro di crearmi una serie di applicazioni per Mac e iOS che possano interagire tra di loro e salvare i dati in un database centralizzato in modo che ci possa poi accedere anche via web attraverso un sito Internet. Ho girato molto in Internet… Read more »

Xcode Tip #1 – Impostare un SegmentedControl come quello dell’AppStore

Oggi andiamo ad inaugurare una nuova rubrica che spero sia ben accettata dagli utenti che desiderano conoscere tutti i trucchetti e le chicche presenti in Xcode per una migliore, e più professionale programmazione di iOS e Mac OS. UISegmentControl classico Un segment control mostra una lista di opzioni tra cui… Read more »