Jestem zainteresowany rozwojem aplikacji na iPhone'a. Czy są jakieś produkty lub platformy, które umożliwiają rozwój aplikacji iPhone'a przy użyciu języków .NET, takich jak C#?Czy mogę używać języków .Net do programowania aplikacji iPhone?
7
A
Odpowiedz
5
12
Zespół Xamarin, dawniej pracownicy z firmy Novell pracujący nad projektem Mono, opracowali kompilatory cross-platform i czasy pracy zarówno iOS i Android.
Mimo że nie utworzyło jeszcze "utopijnej pracy z dowolnego miejsca" w rozwoju aplikacji mobilnych, jest to zdecydowanie krok we właściwym kierunku i być może lepszy niż rozwiązania HTML5.
Znalazłem najlepiej napisać podstawowe biblioteki (tylko logika aplikacji, bez kodu interfejsu użytkownika), które kompilują się w środowisku .NET i Mono. Następnie napisz warstwy interfejsu użytkownika dla każdej platformy, którą chcesz obsłużyć. Używając wzorca MVC, możesz tworzyć abstrakcje w taki sposób, aby kod był bardzo przydatny do ponownego wykorzystania.
Powiązane problemy
- 1. Nauka programowania języków programowania
- 2. Czy mogę używać dwóch języków w aplikacji Heroku?
- 3. gVim i wiele języków programowania
- 4. Czy mogę używać języka Java do tworzenia wieloplatformowych aplikacji mobilnych?
- 5. Czy mogę używać Julii do programowania mojego GPU i procesora?
- 6. Czy gramatyki współczesnych języków programowania są pozbawione kontekstu lub kontekstowe?
- 7. Tworzenie języków programowania i projektowania kompilatorów. Czy są powiązane?
- 8. Czy znasz dobry, szybki przewodnik referencyjny dla wielu języków programowania?
- 9. Co to jest lista curried języków programowania?
- 10. Które biblioteki zostały przeniesione do różnych języków programowania?
- 11. Czy istnieje biblioteka programowania funkcjonalnego dla .NET?
- 12. Jak działa szybkość ironpythona w porównaniu do innych języków .net?
- 13. iPhone/.NET WCF Interoperability
- 14. Czy mogę używać javascript do nagrywania głosu w aplikacji internetowej?
- 15. Czy planujesz używać języka programowania Factor?
- 16. Czy mogę używać dapper-dot-net z Entity Framework?
- 17. Obsługa wielu języków w aplikacji WinForm
- 18. Przełączanie języków wewnątrz aplikacji Android
- 19. Czy mogę stwierdzić, czy iPhone ma hasło?
- 20. Gdzie mogę znaleźć przewodnik programowania Microsoft .NET Framework?
- 21. Czy libGDX nadaje się do programowania aplikacji tylko na komputery?
- 22. Jak dokładnie mogę używać rekina do profilowania aplikacji na mój iPhone?
- 23. Czy mogę używać .NET 4.0 beta w Visual Studio 2008?
- 24. Czy mogę używać wyłącznie kierowania ASP.NET Core .NET 4.6.1?
- 25. Obsługa języków Dart async/oczekiwanie na styl programowania lub podobne?
- 26. JavaScript model programowania do organizacji aplikacji internetowych
- 27. Dlaczego indeksy tablicowe są zerowe w większości języków programowania?
- 28. Czy mogę używać zsynchronizowany do końcowego pola?
- 29. Czy mogę używać SoX do generowania dźwięku?
- 30. Czy mogę używać ECHO do wykonywania poleceń?