È possibile che Xcode crei un file .playground per Objective-C invece di Swift? Ci sono dei plugin Xcode disponibili che lo consentono?Campi da gioco per Objective-C
risposta
C'è una buona biblioteca sviluppata da Krzysztof Zabłocki in Github intitolato KZPlayground che supportano sia il codice nei campi da gioco per Objective-C e Swift e un sacco di funzioni interessanti.
Spero che questo possa aiutarti.
Ci sono abbastanza parti mobili in un campo da giuoco e tutte queste dovrebbero essere reimplementate per Objective-C. I campi da gioco affidabili dipendono anche da un'inizializzazione definita che l'Objective-C non ha.
Per esempio considerare:
var d: NSData // this is not initialized, so I can't use it
vs.
NSData *d; // this is also not initialized, but now I can use it
Se io sono la persona memorizzare la descrizione del vostro NSData per la barra laterale, ora so che non dovrei fare
describe(d)
nel caso Swift, ma per il caso Objective-C, non ho la stessa conoscenza ed eseguo la r ISK di dire
[d description]; // even though d is a random pointer now.. oops, I just crashed!
Insomma, non credo che esista una cosa del genere, e facendo un lavoro sarebbe coinvolgere anche qualche trucchetto
È possibile verificare rapidamente frammenti di codice utilizzando un banco di prova in un nuovo progetto . Basta creare un nuovo progetto e andare al Navigator nel riquadro di sinistra e premere il pulsante Test Navigator. Poi seguire this guide
Il codice di installazione avrà un aspetto un po 'diverso da un parco giochi veloce, ma permette comunque di prototipi e giocare.
- 1. Come dividere newline da NSString in ObjectiveC
- 2. ObjectiveC blocca l'equivalente Java
- 3. Differenza tra NSLog e printf per ObjectiveC
- 4. Implementare protocollo ObjectiveC in rapida
- 5. personalizzato per forma quadro gioco
- 6. Libreria Gui per gioco
- 7. Gioco da tavolo per iPhone: OpenGL ES o CoreGraphics?
- 8. Java Motore di gioco 2D per gioco basato su tile
- 9. HTML5 gioco per app nativa
- 10. gioco Framework2: rimuovere slash da URL
- 11. gruppo elasticsearch da molteplici campi
- 12. Impostare campi oggetto da HashMap
- 13. Elimina i campi da ModelForm
- 14. Django: Ordina da più campi
- 15. ottenendo l'errore "invalid_client" nel campione gdata-objectivec-client
- 16. Un gioco educativo per l'apprendimento della programmazione?
- 17. Come implementare il bridging senza pedaggio in ObjectiveC/C?
- 18. Posso inserire un ObjectiveC @selector in un NSDictionary?
- 19. Sparrow o Cocos2D per iPhone 2D gioco?
- 20. come specificare i campi da impostare per accepts_nested_attributes_for in ActiveRecord
- 21. Aiuto con codice GCC e ObjectiveC e Cygwin
- 22. Trova un algoritmo per bilanciare questo gioco
- 23. Creazione di un algoritmo per un campo di gioco
- 24. Come definire i campi facoltativi dei valori di default nei moduli di struttura di gioco?
- 25. Ordina un elenco (C#) da molti campi?
- 26. Restituire determinati campi con .populate() da Mongoose
- 27. Raggruppamento da 2 campi in XSL
- 28. Architettura server per un gioco multiplayer?
- 29. Motore di gioco per iPhone/Android
- 30. gioco per android, canvas o opengl?
chiamata 'descrizione' (o qualsiasi altro metodo) per' quelle negative non va in crash in Objective-C. – nhgrif
nil non mi preoccupa davvero, è la memoria non inizializzata che fa –
La variabile d verrà effettivamente inizializzata a zero se usi ARC. Quindi nessun incidente. – KPM