iProg

perché reinventare la ruota?

  • Home
  • News
    • Un pò di tutto
  • Tutorial & Teoria
    • Android
    • Apprendista Sviluppatore
    • Basi di Dati
    • Code Snippets
    • Java
    • Javascript
    • Objective-C iOS
    • Objective-C Mac
    • Objective-C Teoria
    • PHP
    • Python
    • Recensione Manuali
    • Sicurezza Informatica
    • Swift
    • Utility
    • Visual Basic
  • Corsi Completi
    • Python
    • Ansi C – C++
    • Assembly
    • Giochi – GameSalad
    • Grafica e Video Editing
  • Open / Extra
    • Code Snippets
    • Libreria – Framework
    • News
    • Un pò di tutto
    • Xcode Tip&Tricks
  • Hardware
    • Arduino
    • Elettronica
  • Premium
  • Chi Siamo
    • Diego
    • Fabiosoft
  • Store
  • Home
  • News
    • Un pò di tutto
  • Tutorial & Teoria
    • Android
    • Apprendista Sviluppatore
    • Basi di Dati
    • Code Snippets
    • Java
    • Javascript
    • Objective-C iOS
    • Objective-C Mac
    • Objective-C Teoria
    • PHP
    • Python
    • Recensione Manuali
    • Sicurezza Informatica
    • Swift
    • Utility
    • Visual Basic
  • Corsi Completi
    • Python
    • Ansi C – C++
    • Assembly
    • Giochi – GameSalad
    • Grafica e Video Editing
  • Open / Extra
    • Code Snippets
    • Libreria – Framework
    • News
    • Un pò di tutto
    • Xcode Tip&Tricks
  • Hardware
    • Arduino
    • Elettronica
  • Premium
  • Chi Siamo
    • Diego
    • Fabiosoft
  • Store

Come creare Sign Up e Login in iOS Apps con Parse

Fabio    7 Dicembre 2015 7 Dicembre 2015    Nessun commento su Come creare Sign Up e Login in iOS Apps con Parse

Parse è una soluzione cloud di terze parti indipendente. Puoi registrarti e apprendere tutte le informazioni sul sito ufficiale. Questo sarà un tutorial di difficoltà intermedia, dove ti mostrerò come incorporare Parse in un progetto Swift e “depositare” le credenziali sul cloud storage offerto.

AS_02_02_ParseIniziamo

Ti ho preparato un template che include lo Storyboard e alcune classi. Troverai il Login, Sign Up (per la registrazione), reset della password e la schemata di Home.

Avvia il progetto e prendici familiarità.

Aggiungere il Framework di Parse

Prima di tutto, effettua il login con il tuo account di Parse oppure registrati gratuitamente. Vai alla tua Dashboard e clicca “Create a new App”. Chiamala “ParseDemo” o come preferisci e clicca su “Create”.

login-parse-create

Successivamente, in basso, seleziona “QuickStart Guide”. Scegli Data > Mobile > iOS > Swift — Existing Project.

Adesso dovresti essere pronto a seguire i passi del: “Install the SDK”. Aggiungi il framework e le librerie indicate nel tuo progetto.

Dobbiamo inizializzare Parse. Lo facciamo importando il framework di Parse e Bolts e aggiornato il file AppDelegate.swift con il codice generato in QuickStart in questo modo:

[code lang=”swift”]

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

 Parse.enableLocalDatastore()

 // Initialize Parse.
 Parse.setApplicationId(“APP<i>ID”, clientKey: “CLIENT</i>KEY”)

 // [Optional] Track statistics around application opens.
 PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)

 return true
}

[/code]

Ricordati di sostituire APPID e CLIENTKEY con i tuoi. Puoi trovare questi valori sotto il tab Settings della dashboard Parse.

Assicurati di importare Parse in cima alle seguenti classi:

  • LoginViewController.swift
  • HomeViewController.swift
  • SignUpViewController.swift
  • ResetPasswordViewController.swift

Adesso, Build e Run. La tua applicazione dovrebbe avviarsi senza errori in Xcode.

Mostrare la schemata di login

Un utente dell’applicazione deve effettuare il login o la registrazione prima di entrare nella pagina del suo profilo. Se il visitatore corrente non è loggato bisogna mostrargli la schermata di login…….

download_button

Apprendista Sviluppatore     apprendista sviluppatore, login, Parse

Related posts

  • »  iOS8: Social Framework
  • »  iOS Cloud Storage: iCloud – parte 1
  • »  Come implementare le notifiche push con Parse
  • »  [PREMIUM] Creare e gestire database SQLite da iOS
  • »  L’apprendista sviluppatore 5

About Fabio

Esperienza nella progettazione e sviluppo di Applicazioni mobili. Integro le conoscenze acquisite in ambito accademico con un continuo studio di nuove tecnologie che mi permettano di creare applicazioni sempre più affidabili sicure ed efficienti. Venite a trovarmi sul blog Fabiosoft Google+

View all posts by Fabio →

Navigazione articoli

Navigation bar che scompare come in Safari da iOS8 in poi
Programmazione di rete in python: Introduzione alle reti

The Best

  • Introducing Frida - 779 viste
  • Invertire una stringa: algoritmo in C - 44.159 viste
  • Pilotiamo un LED RGB con arduino - 28.791 viste
  • Assembly – lezione 2: registri della CPU Intel 8086 - 21.549 viste
  • Storyboards in iOS 5 e Xcode 4.2 – Le basi (Parte 1) - 21.411 viste
  • Swift il nuovo linguaggio di casa Apple: Prima Applicazione - 20.091 viste
  • Programmare in rete con Xcode, cocoa, objective-C e iOS - 19.198 viste
  • Trovare l’indirizzo IP del dispositivo iPhone, iPod Touch o iPad - 15.475 viste
  • Cos’è Github? Come si usa? - 14.862 viste
  • Mac Facile #1 – Guida formattare e inizializzare un Mac - 14.268 viste
  • Aggiungere emoticon all’interno dell’ UIAlertView/Button/TableCell ecc - 13.605 viste

Si parla di…

abbiamo amici amp nbsp Android Apple application applicazione Arduino argomento automatica black hat Bozza Ciao classe classi code codice esempio GameSalad gioco hacker hacking ios ipad iphone Java Lezione mac metodi nuovo progetto objective c oggetto oscp penetration testing programmare programmazione programmazione di videogiochi python questo ragazzi Swift tutorial variabili white hat xcode

Search


Online since 2011
iProg.it
RubberSoul by GalussoThemes.com
Powered by WordPress
Si prega di attivare i Javascript! / Please turn on Javascript!

Javaskripta ko calu karem! / Bitte schalten Sie Javascript!

S'il vous plaît activer Javascript! / Por favor, active Javascript!

Qing dakai JavaScript! / Qing dakai JavaScript!

Пожалуйста включите JavaScript! / Silakan aktifkan Javascript!