Aus dem Kurs: Swift Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.

Source Files und Modules

Source Files und Modules

Zur Steuerung des Zugriffs auf die verschiedenen Teile des Codes eines Projekts nutzt Swift die sog. Access Control. Mit ihr regelt man, welche Typen, Properties und Methoden aus welchem Kontext heraus zugänglich sind. So kann man bspw. Eigenschaften, die nur innerhalb eines Typs gesetzt und ausgelesen werden sollen, vor dem Zugriff von außen schützen. Die Grundlage für die Access Control bilden dabei Source Files und Modules. Ein Source File beschreibt dabei eine einzelne Swift-Datei. Die enthält Typ-Deklarationen und alle weiteren Implementierungen für die jeweilige Datei. Demgegenüber stehen die sog. Modules. Ein Module setzt sich aus einer oder mehreren Swift-Dateien zusammen und bildet ein Produkt, bspw. eine App oder ein Framework. Das ermöglicht es, Modules auch in anderen Projekten zu importieren. Die Access Control in Swift bezieht sich gleichermaßen auf Source Files und Modules und erlaubt es, den Zugriff auf diese Elemente zu regeln. Im nächsten Video schauen wir uns dazu…

Inhalt