Invece di C/C++/Objective-C, è possibile scrivere parti di un'applicazione ipad in assembly raw?Sviluppo iPad in assembly
risposta
Anon non ha chiesto se fosse accettabile inviare tale applicazione all'App Store, solo se fosse possibile scrivere parti in assembler.
Non vedo perché no. Finché conosci le convenzioni di chiamata e la toolchain include un assemblatore, prova a farlo. Soprattutto se si scrive l'assemblatore nel contesto di una funzione C, in un file .c, utilizzando le estensioni GCC __asm__, probabilmente non si potrebbe dire dall'osservazione dei file oggetto comunque.
+1: l'assemblaggio in linea dovrebbe andare bene - molti sviluppatori devono presumibilmente lo stanno già usando per cose come VFP e NEON sulla CPU ARM. –
Forse, ma è illegale
against the EULA:
3.3.1 - Le applicazioni possono utilizzare solo le API documentate nella maniera prescritta da Apple e non devono utilizzare o chiamare qualsiasi API private. Le applicazioni devono essere originariamente scritte in Objective-C, C, C++ o JavaScript come eseguite dal motore WebKit di iPhone OS e solo il codice scritto in C, C++ e Objective-C può essere compilato e direttamente collegato alle API documentate (ad esempio, sono vietate le applicazioni che collegano alle API documentate attraverso una traduzione intermedia o un livello o uno strumento di compatibilità).
- 1. Cygwin: sviluppo del linguaggio assembly?
- 2. differenze nello sviluppo per iphone e ipad
- 3. Browserstack: Strumenti di sviluppo per iPad?
- 4. Sviluppo di app Android utilizzando il linguaggio assembly
- 5. distribuzione di un'app per iPad durante lo sviluppo?
- 6. Abbiamo bisogno di un iPhone/iPad per il suo sviluppo?
- 7. Un iPad può essere utilizzato come macchina di sviluppo per creare applicazioni iPad?
- 8. "sviluppo non potrebbe sostenere" iPad 5.1 + Xcode 4.3
- 9. Maven assembly: assembly
- 10. Sviluppo universale in Xcode 6
- 11. Codice assembly in C++
- 12. Trasferimento in assembly
- 13. Tastiera numerica in iPad?
- 14. Sviluppo multi-risoluzione - come?
- 15. UIDatePicker in PopoverView in iPad
- 16. Rendi il mio assembly assembly COM asincrono
- 17. Qt per iPhone/iPad?
- 18. plugin maven-assembly - come creare assembly nidificati
- 19. Node.JS Sviluppo su iOS?
- 20. Sicurezza plug-in .NET Assembly
- 21. enumerazione di assembly in GAC
- 22. Fibonacci Series in Assembly x86
- 23. Dereferenziare un'etichetta in assembly x86
- 24. Learning assembly
- 25. Sono stati importati più assembly con identità equivalente: "<assembly in-memory>" e "<assembly in memoria>"
- 26. React Native su Ipad - Errore - impossibile connettersi al server di sviluppo
- 27. audio non giocare in iPad
- 28. MFMailComposeViewController App crash in ipad
- 29. centrando un uipopover in iPad
- 30. MPMoviePlayerController fullscreen quirk in iPad
+1 ... non mi importa di quanto sia destinato a fallire la tua missione, chiunque tenti di scrivere cose su ASM mi fa da prop. Ma King Steve non proibisce l'uso di alcun linguaggio o interprete oltre a quello che hai elencato? – slugster
C è comunque un assemblaggio portatile, quindi basta usare C. – ndim
Scrivere un codice assembly per eseguire analisi di terze parti! –