Vai al contenuto





Maghetto

Swift B A R

Recommended Posts

Domanda da Swift bar

È possibile chiudere un app completamente?

Mi spiego

Creo un app con un textField ,inserisco un dato,

Chiudo l'app(senza chiuderla nel background)

Quando la riapro il dato è ancora presente,per ripartire da zero devo chiuderla background

Come faccio per azzerare tutto ?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti


Domanda da Swift bar

È possibile chiudere un app completamente?

Mi spiego

Creo un app con un textField ,inserisco un dato,

Chiudo l'app(senza chiuderla nel background)

Quando la riapro il dato è ancora presente,per ripartire da zero devo chiuderla background

Come faccio per azzerare tutto ?

 

Ciao elvetico, mi sa che proprio non si può... o almeno, io non conosco il modo

 

https://developer.apple.com/library/ios/qa/qa1561/_index.html

 

Vediamo se qualcuno ha qualche info più aggiornata...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao ragazzi, mi piacerebbe iniziare a imparare Swift da zero (non so nemmeno un linguaggio di programmazione, ho fatto solo un po' di programmazione web e basta)....ora dato che è un linguaggio moderno non ho trovato libri in italiano ma solo alcuni tutorial su xcoding e poi delle app sull'app store che spiegano passo passo il linguaggio con anche dei quiz, però queste mi sono sembrate troppo semplici, cioè secondo me non sono approfondite come un libro...per non parlare dell'ebook ufficiale della apple che è lungo 500 pagine e non me la sento...premetto che ho una discreta conoscenza dell'inglese quindi andrebbe bene qualsiasi guida/ebook/tutorial sia in italiano che in inglese...voi ne conoscete qualcuna per iniziare? detto questo ho altre due domande, perdonate la mia ignoranza: la grafica delle app si fa proprio in xcode con swift, o servono altri software e/o linguaggi? seconda domanda: ma se io non ho un mac, ha senso che imparo questo linguaggio? o posso usare anche tipo un ipad? dato che xcode non esiste per ios...ho cercato app simili per ipad, e ho trovato questa: dringend...http://dringend.cc/

vi sembra utile o è una cretinata? 

p.s. scusate il poema ma sono alle prime armi  :ghghgh:  :ghghgh:

 

 

Ciao e benvenuto nel bar! Swift è il linguaggio del futuro, ora lo usi solo con Xcode su Mac per creare app per dispositivi e computer Apple, in futuro è probabile che lo userai per scrivere app per Android, app Web, Unix e chissà cos'altro... quindi vale la pena di impararlo eccome. Come risvolti pratici attuali comunque ci sono solo i Mac e i dispositivi Apple. Magari in futuro Apple presenterà Xcode anche per iPad, un porting immenso e forse non molto probabile, ma confermerebbe che la mela fa davvero sul serio con iPad Pro...

 

PS

L'app non la conoscevo, sembra interessante ma per imparare io andrei su Xcode, non su cose alternative. Le immagini si possono importare facilmente su xCode, mentre gli elementi grafici dei controlli sono già pronti da personalizzare a piacere. Naturalmente puoi creare grafica a piacere via codice, e anche usare strumenti alternativi grafici che poi ti forniscono il codice da importare su Xcode. Ma questo quando avrai già pratica...

 

PPS

Se hai un PC, il modo più accessibile per passare al Mac, è questo, in pratica cambi solo il computer, tenendo tutte le periferiche (ma immagino che tu già lo conosca...)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Una cosa che non mi era venuta in mente, è che per cominciare a imparare a programmare solitamente si utilizza il parco giochi di Xcode, è lì che generalmente si fanno i primi esperimenti con Swift. Ebbene, ci sono dei siti online che danno le stesse (quasi) funzionalità del Playground di Xcode, ecco per esempio quello di IBM: https://swiftlang.ng.bluemix.net/

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao elvetico, mi sa che proprio non si può... o almeno, io non conosco il modo

 

https://developer.apple.com/library/ios/qa/qa1561/_index.html

 

Vediamo se qualcuno ha qualche info più aggiornata...

Grazie, esiste un modo e ci sono riuscito,in pratica devi modificare una voce nel file infoplist in modo che l'app non lavori in background e quando chiudi si azzera tutto

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Grazie a tutti per i consigli, conosco il Mac mini ma sinceramente non intendo comprarlo al momento per vari motivi, sia perché non mi va di vendere il mio attuale pc che é piuttosto potente e anche perché punterei a un modello più performante di Mac se dovessi mai comprarlo...intanto sto leggendo il manuale e sto sperimentando con il sito che mi ha consigliato maghetto come se fosse playground...volevo chiedervi una curiositá: le app che attingono a YouTube ma sono di terze parti come sono fatte? Ad esempio quelle che permettono di scaricare la musica da YouTube direttamente...come fanno a essere collegate al suo database??

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non mi intendo molto dell'argomento ma credo che usino delle librerie helper/player, tipo questa:

 

https://github.com/gilesvangruisen/Swift-YouTube-Player

 

Forse ci sono anche metodi vanilla, non ho visto tutto il video ma questo mi sembra uno di questi:

 

 

Se invece che eseguire, intendi proprio scaricare, credo che siano app che devono essere aggiornate spesso perché è una specie di guerra del gatto contro il topo (a te decidere chi è il gatto e chi il topo), in quanto YouTube cerca di dissuadere il download dei suoi video e per fare questo credo modifichi in continuazione le modalità di fruizione.

 

Spero di non avere detto troppe cavolate, vediamo se qualcuno ne sa qualcosa più di me...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Allora ragazzi,

una bella notizia, ho realizzato la mia prima App in Swift e da oggi sono sull'app store

per chi possiede un iPhone, se volete dare un occhio e scaricarla mi fate un grosso favore

Questo è il link:https://itunes.apple.com/it/app/bustarancio/id1122747371?mt=8

Grazie a tutti

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ora vado a vederla, complimenti!!

Comunque avete visto ieri sera la WWDC? Hanno presentato l'app Swift Playgrounds per iPad...finalmente il mio momento

Sembra ottima per imparare e sperimentare...era proprio quello che mi serviva. Voi che ne pensate?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Si, una cosa assolutamente fantastica! Ma è già disponibile per gli sviluppatori? Io per ora non l'ho trovata l'app. Solo i documenti complementari es: 

https://developer.apple.com/library/prerelease/content/documentation/Xcode/Conceptual/swift_playgrounds_doc_format/index.html#//apple_ref/doc/uid/TP40017343

 

A proposito, qualcuno ha dato una occhiata al nuovo Xcode beta?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

da game developer quel che mi interessa di più è capire se vogliono aggiornare OpenGL oltre la versione 4.1.

Unity3d infatti già supporta Metal ma a quanto pare alcune delle feature più importanti supportate su OpenGL 4.5 (Vulkan) e Dx 12 non sono possibili/compatibili con Metal.

La mia speranza è che si siano "dimenticati" di annunciarlo al WWDC.

 

EDIT.

pare che sfortunatamente non sia cambiato niente:

https://www.reddit.com/r/mac/comments/4o19ev/sierra_and_opengl/

Modificato da Lief

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

oggi mi è arrivata una mail interessante:
http://blogs.unity3d.com/2016/06/17/wwdc-unity-metal-tessellation-demo/

pare che finalmente uno dei principali limiti di metal sia stato superato (rendendolo di fatto un sostituto valido anche a confronto con Vulkan).

Di sicuro questa è una notizia positiva.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

ragazzi di cosa si tratta?


MacBook pro retina 13" sud 256Gb- Apple iPhone 4s 16 GB-Samsung S5 16Gb OMEGA ROM

iMac i5 3.8ghz,32gb ram 2400,m.2 samsung evo 500gb,radeon rx580 8gb, Asus prime z270-k

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

mi sono accorto ora che mi erano state chieste spiegazioni.

In pratica Metal verrà presto aggiornato per supportare la tessellazione di nuova generazione su mac. Il che porterà metal al livello dei concorrenti (in particolare Vulkan e Directx 12) dal punto di vista tecnologico.

Naturalmente tutti i principali engine grafici (Unity3d ad esempio) che già supportano Metal, aggiungeranno tale supporto al loro repertorio, in questo modo, molte delle incompatibilità potranno essere dimenticate.

Questa feature è anche il motivo per cui Deus ex MD è già stato pubblicato su linux, ma non è ancora arrivato su mac. Feral sta aspettando questa feature per fare il porting (feature annunciata ma non ancora pubblicata).

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Vi trovate bene con Swift 3?

 

PS

Io lo trovo meraviglioso, ma è anche un po' una scocciatura che a ogni nuova versione salti il codice... non c'è un attimo di pace per noi poveri Xcoders.. :infuriato:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao ragazzi,

ormai è un mesetto che ho iniziato a programmare in SWIFT e mi sta piacendo tanto. sto iniziando a lavorare su qualche app anche insieme ad un mio amico.

leggevo che nei vari post parlavate di una guida di apple non è che potreste linkarmela. 

comunque mi farebbe molto piacere capire voi come cercate/imparate ad usare le varie cose anche su xCode stesso, se vi va di condividere qualche guida/link/tutorial; io cercherò di fare lo stesso.

Buona programmazione

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Rispondi e partecipa alla discusione

Puoi rispondere subito e iscriverti successivamente. If you have an account, sign in now to post with your account.

Ospite
Rispondi a questa discussione...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Crea Nuovo...

Info

Per offrirti il miglior servizio possibile il sito utilizza cookies, anche di terze parti e profilazione. Utilizzando il sito acconsenti al loro impiego. Privacy Policy Termini di utilizzo