Aktualisieren
Sie können ein schnelles Projekt mithilfe von Frameworks modularisieren.
Wir modularisieren, indem wir für jedes Modul separate Framework-Projekte erstellen und diese über den Xcode-Arbeitsbereich verknüpfen. Es sieht natürlicher aus, wenn wir die Komponenten in verschiedene Projekte aufteilen und sicherstellen, dass nur eine einseitige Kommunikation zwischen den Modulen besteht. Entwickler können isoliert arbeiten / testen, ohne viel über andere Module nachzudenken.
Standardmäßig haben Klassen / Strukturen / usw., die in einem Framework erstellt wurden, einen internal
Zugriffskontrolltyp, sodass er nur in den Modulen sichtbar ist. Um es außerhalb des Moduls sichtbar zu machen, können Sie es machen public
.
Weitere Informationen zur Zugriffskontrollebene finden Sie hier
Das neueste Beta-Update für Xcode 6 (Beta 4) ermöglicht eine schnelle Zugriffskontrolle
Swift Aktiviert die Zugriffssteuerung
Die schnelle Zugriffskontrolle verfügt über drei Zugriffsebenen:
- Auf private Entitäten kann nur aus der Quelldatei zugegriffen werden, in der sie definiert sind.
- Auf interne Entitäten kann überall innerhalb des Ziels zugegriffen werden, wo sie definiert sind.!
- Auf öffentliche Entitäten kann von überall innerhalb des Ziels und von jedem anderen Kontext aus zugegriffen werden, der das Modul des aktuellen Ziels importiert.