Was sind einige Tastenbelegungen, die nicht enthalten sind?Welche Teile von .NET sind in Monotouch for IPhone dev nicht verfügbar?
Antwort
Sie können die vollständige Liste der Einschränkungen in MonoTouch unter Xamarin finden.
Eine kurze Liste der .NET-Funktionen in Monotouch nicht verfügbar:
- Die Dynamic Language Runtime (DLR)
- Allgemein Virtuelle Methoden
- P/Invokes in generische Typen
- Werttypen als Wörterbuchtasten
- System.Reflection.Emit
- System.Runtime.Remoting
Hier ist ein Link der Baugruppen, die es Schiffe mit: http://docs.xamarin.com/ios/about/assemblies
Hier eine Zusammenfassung der Rahmen Baugruppen .Net ist:
mscorlib.dll
Silverlight plus verschiedene .NET 4.0-TypenSystem.dll
Silverlight sowie Typen aus den folgenden Namespaces:
System.Collections.Specialized
System.ComponentModel
System.ComponentModel.Design
System.Diagnostics
System.IO.Compression
System.Net
System.Net.Cache
System.Net.Mail
System.Net.Mime
System.Net.NetworkInformation
System.Net.Security
System.Net.Sockets
System.Security.Authentication
System.Security.Cryptography
System.TimersSystem.Core.dll
System.Data.dll
System.Data.Services.Client.dll
System.Json.dll
System.Numerics.dll
System.Runtime.Serialization.dll
System.ServiceModel.dll
System.ServiceModel.Web.dll
System.Transactions.dll
System.Web.Services
System.Xml.dll
System.Xml.Linq.dll
Eine Sache, auch zu erwähnen ist, dass Sie nicht .NET-Assemblies verweisen können, die .NET Monotouch mit Konfiguration erstellt/zusammengestellt wurden nicht.
Wenn Sie also eine bevorzugte .NET 2.0-Bibliothek haben, müssen Sie die Quelle erneut in ein neues MonoTouch-Projekt importieren, kompilieren und dann darauf verweisen. Es kann eine einfachere Möglichkeit geben, dies zu tun, indem Sie die .csproj
Datei bearbeiten, aber ich habe es nicht gefunden.
- 1. Welche Clusterlösungen sind in .NET verfügbar?
- 2. Welche .NET Mime Parsing-Bibliotheken sind verfügbar?
- 3. Welche Laufzeiteinstellungen für app.config-Dateien sind in .NET verfügbar?
- 4. Welche Versionierungsstrategien sind für SignalR-Hubs mit .NET-Clients verfügbar?
- 5. Welche iPhone APIs sind für internetbasierte Matchmaking-Spiele verfügbar?
- 6. Welche alternativen Protokollbibliotheken von Log4j sind verfügbar?
- 7. Welche Konsolenausgabebefehle sind in Erlang verfügbar?
- 8. Welche Teile von .NET erfordern Administratorrechte, die ausgeführt werden müssen?
- 9. Welche freien Bildschirm Design Tools sind verfügbar
- 10. Welche alternativen Sitzungsmanager sind für Emacs verfügbar?
- 11. Symfony2 Validator-Meldung: Welche Variablen sind verfügbar?
- 12. Welche neuen Browserfunktionen sind heute verfügbar?
- 13. Welche Pakete sind zum Schreiben von SQL in LaTeX verfügbar?
- 14. Welche Standalone-Java-Parser sind verfügbar?
- 15. Spring resttemplate ausstellen, welche Dienste verfügbar sind
- 16. Welche Process.kill-Signale sind unter Windows verfügbar?
- 17. Welche vim Plugins sind für Eclipse verfügbar?
- 18. Welche Optionen sind für VisualSVNServerHooks.exe verfügbar?
- 19. Welche Schriftarten sind auf Android verfügbar?
- 20. Welche Optionen sind für org.osgi.framework.Bundle.stop (int) verfügbar?
- 21. Welche Entropiequellen sind auf Heroku verfügbar?
- 22. Welche Sprachbibliotheken sind unter Linux verfügbar?
- 23. Welche Kotlin-Funktionen sind im statisch kompilierten Groovy nicht verfügbar?
- 24. Welche GUI-Clients sind für Mercurial verfügbar?
- 25. Welche BASE-Datenbank-Entwicklungsanwendungen sind verfügbar?
- 26. Welche Benachrichtigungen sind für iCloud verfügbar?
- 27. Welche Datenstrukturen sind im Linux-Kernel verfügbar?
- 28. Welche Javascript-Abhängigkeitsverwaltungslösungen sind für Rails verfügbar?
- 29. Welche Tools sind verfügbar, um festzustellen, welche .NET-Assemblys seit dem letzten Build geändert wurden?
- 30. Welche Datenzugriffstechnologie für Monotouch verwenden?
Für den Anfang stelle ich mir vor, dass es .NET-Funktionen, nicht C# -Features, die fehlen –
Ich habe auch diese Website hilfreich gefunden. http://prisstecoder.com/Blog/post/monotouch-libraries – sleath