Qualche buon consiglio per un programmatore PHP per l'avvio su app Iphone e ipad? (solo PC)

-1

Sto cercando di imparare a creare app per IPhone e IPad, app come siti web basati su database in cui l'utente può salvare i propri dati.

Sono un programmatore php normale e uso solo PC Windows.

Tutti i buoni consigli che voi ragazzi potete suggerirmi all'inizio sarebbero molto apprezzati.

Grazie!

    
posta 05.01.2012 - 13:02
fonte

4 risposte

3
Il sito

Developer Apple è uno dei più importanti e utili per l'apprendimento. Registrati su di esso e accedi a molti articoli e documenti:

E ad esempio: Avvia lo sviluppo di app iOS (Swift)

Vedi anche questo thread - Sviluppo iPhone su Windows

    
risposta data 05.01.2012 - 13:06
fonte
1

Ho iniziato a programmare in Xcode con uno sfondo in PHP e ActionScript due anni fa. Quello che ho realizzato fino ad oggi è incredibile. La cosa che mi ha aiutato di più era siti come questo in cui puoi collaborare con gli altri. Il modo migliore per usare un sito come questo è con parsimonia quando sei a posto, quindi non cercare un aiuto diretto ma una migliore comprensione di ciò che stai cercando di fare. Uso anche le guide per Mac e gli strumenti di supporto per gli sviluppatori. Sia le guide che gli strumenti cambiano e puoi passare molto tempo ad aggiornare prima ancora di averlo finito, quindi usali con parsimonia. Prova a dedicare la maggior parte del tempo a imparare "Perché" non "Come".

Ciò di cui hai bisogno per procedere rapidamente è un Mac e un IPod o Ipad. Ho provato a percorrere prima il percorso di sviluppo del PC e ho incontrato molti ostacoli. I set back sono i soldi iniziali per il Mac e il dispositivo di sviluppo e il tempo dedicato all'apprendimento di un nuovo sistema operativo. L'interfaccia del Mac si sente mancino come appunto al PC, e ho passato molto tempo a combattere il sistema operativo solo per spostarmi e trovare file ecc.

Ho stimato che ho passato un anno ad orientarmi verso il "Mac OS", non si tratta solo di puntare e fare clic, è necessario conoscere anche molte cose di backend. Ho anche trascorso circa un anno in Xcode e prove di esempio. Imparo le mani e non ho mai preso un libro. Alcune persone si comportano bene con i libri, ma di solito trovo che gli autori siano più interessati a mostrare quanto possano suonare intelligenti come insegnano passo dopo passo. Google dovrebbe diventare il tuo partner di codifica quando hai una domanda o cerchi delle risposte e dovresti trovare anche un buon repository per il codice.

Spero che questo ti aiuti a risparmiare tempo e denaro. Forse puoi essere attivo e funzionante in un anno solo se non provi prima il percorso del PC.

    
risposta data 05.01.2012 - 19:26
fonte
1

Considera di imparare a scrivere app web utilizzando HTML5 sul tuo PC e poi a eseguire queste app Web su dispositivi iOS utilizzando Safari o ritagli web. Puoi utilizzare PHP per tutti i servizi Web remoti utilizzati dall'app Web sul dispositivo.

Molto probabilmente vorresti che un dispositivo iOS o due imparassero in prima persona ciò che rende le buone progettazioni di app per iOS.

Se vuoi fare app native per iOS App Store, il percorso migliore è quello di ottenere un Mac e provare ad imparare qualche Objective C, anche se scegli di dipendere da un ambiente di sviluppo di terze parti o da una lingua successiva. Non puoi codificare app native usando PHP.

    
risposta data 05.01.2012 - 21:51
fonte
0

Se sei seriamente intenzionato a programmare iOS / macOS, potresti passare un sacco di volte a consultare la documentazione di Apple. Potresti voler utilizzare un vero computer Mac per questo e spendere come $ 99 (varia tra paesi) per testare la tua app in dispositivi reali (puoi rimandare fino a quando non sei pronto per testare / distribuire però, perché è solo per un anno di account sviluppatore di app per iOS)

Inoltre, in XCode, c'è un riferimento alla documentazione, in cui è possibile aggiungere il docset di Apple, in modo da poter consultare la documentazione in XCode e scaricare i codici di esempio senza accedere a Internet. Le documentazioni sono molte.

Potresti iniziare prima a imparare l'Objective-C, perché prima devi conoscere la lingua. È diverso da C. Sebbene simile in alcune parti.

E poi puoi iniziare a trasferire le competenze di base su iOS (cocoa touch), che ti insegneranno la metodologia e le cose basilari che devi sapere sulle applicazioni iOS.

Successivamente è possibile passare alle guide di programmazione, ad esempio la Guida alla programmazione di View Controller, la guida alla programmazione dei dati di base, la guida alla programmazione dei servizi Web, ecc.

Ma se davvero non ti interessa tutto ciò che è essenziale, e vuoi solo un accesso rapido usando le tue abilità di programmazione web, puoi usare Appcelerator Titanium (per esempio), dove ti permette di scrivere codici in javascript / HTML / CSS e persino PHP per app desktop e interpreterà il tuo codice nella lingua madre di iOS. Ma imparerai anche la sua ampia API e probabilmente finirai per riscriverlo nella lingua nativa iOS se si verificano alcuni bug strani. La cosa buona di Titanium è che puoi usare gli stessi codici per l'applicazione Android (e un giorno Blackberry). Alcuni hanno affermato che Titanium è veloce da imparare, ma utile solo per la prototipazione.

    
risposta data 05.01.2012 - 14:25
fonte

Leggi altre domande sui tag