Gibt es ein Android Intent-Konzept im iPhone SDK?
Gerade Umstieg von Android auf iPhone. In Android kann ich mehrere apps und verwenden Sie einen tabView zu rufen jedes app als Vorsatz.
Im iPhone, damit kann ich mehrere apps. Ich brauche einen Reiter zu nennen, jeder apps oder app-Ansichten. Gibt es ähnliche Konzept als Vorsatz im iPhone? Nur geschaltet, iPhone, kopieren alle anderen Projekte in der tabbar nicht funktioniert. Wenn Sie andere Methoden zu lösen, die ich wirklich zu schätzen. Danke,
InformationsquelleAutor der Frage user661192 | 2011-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Android und iOS sind sehr unterschiedlich in dieser Hinsicht. Android ist sehr offen darüber, dass Sie verwenden Absichten zu mischen und anzupassen, die Aktivitäten von anderen apps. iOS ist nicht so, jede app läuft in Ihrer eigenen privaten Raum und in der Regel nicht auch andere apps, Daten, geschweige denn, Ihre Dienste nutzen. Es ist möglich, dass andere apps laufen über die custom-URLs, aber das ist nicht das gleiche.
Was Sie tun müssen, ist zu kopieren oder verschieben Sie den code für den view-Controllern, views, etc. an den verschiedenen iOS-apps in Ihre tab-Leiste, app-Projekt. Sie ' ll bauen Sie alle in einer einzigen Anwendung, und die tab-Leiste wechseln Sie zwischen den view-Controllern.
InformationsquelleAutor der Antwort Caleb
Intent in Android umfasst eine Vielzahl von Funktionen. Es ist keine iOS-äquivalent zu.
Aber wenn Ihr Ziel ist, starten Sie eine andere Anwendung, und übergeben Sie dabei die Parameter, die Sie ausprobieren können URL-Schema.
Lassen Sie uns sagen, Sie haben app AAA mit URL-schema-aaa://und app-BBB mit URL bbb://
Sie können die app starten, AAA, und rufen Sie bbb://v=1&c=2 beispielsweise zum starten von BBB und Holen Sie sich die Parameter. Sie können auch diese Parameter zu Steuern, welche anzeigen zeigen, so können Sie ein ähnliches Konzept in Android, zu nennen, an verschiedenen Aktivitäten mit Intents.
Müssen Sie sich registrieren-URL-schema im Info.plist
InformationsquelleAutor der Antwort honcheng
Mit iOS 8 haben Sie etwas ähnliches für Android-Intents. Mit App-Erweiterungen erreichen Sie ein ähnliches Verhalten.
In eine nahe Zukunft Apps starten, setzen Ihre "Erweiterung" (wie Sie im Android-Framework die Deklaration Intent-Filter im manifest), die Anwendung, die brauchen.Die Verlängerung Bereichen erlaubt, in dieser ersten version sind:
Es ist toll, endlich apple-release diese Funktion!
InformationsquelleAutor der Antwort GlueLabs
Ist das nächste Konzept auf eine Absicht, auf iOS ist die Handhabung von bestimmten URLs durch den system-Anwendungen. Sehen hier. Es war möglich, sich Ihre eigene Anwendung URL-Schema an einer Stelle (siehe diese Artikel), aber ich muss zugeben, ich habe nicht versucht, diese in den letzten SDKs (IIRC Glympse-links können geöffnet werden in der Glympse-app, so dass diese Technik wahrscheinlich noch arbeitet).
InformationsquelleAutor der Antwort Nic Strong
Seit iOS 8 können Sie mit App-Erweiterungen.
InformationsquelleAutor der Antwort Tobrun
Ab dem Jahr 2016, Apple hat Hinzugefügt, Absichten framework, das ähnlich wie Android ist, wenn auch viel eingeschränkter. Erwarten, dass Apple mehr hinzuzufügen Absichten in der Zukunft, aber für jetzt ist es ziemlich eingeschränkt. https://developer.apple.com/reference/intents
InformationsquelleAutor der Antwort PopKernel