Unterschied zwischen Ordner und Gruppe in Xcode?

8

eine sehr grundlegende Frage, die ich weiß, aber ich wäre trotzdem dankbar für Ihre Hilfe. In Bezug auf Xcode, was ist der Unterschied zwischen einem Ordner und einer Gruppe? Sind diese austauschbaren Begriffe oder gibt es einen feinen Unterschied?

    
hinterbu 10.12.2015, 17:04
quelle

3 Antworten

9

Gruppen

Bei Gruppen speichert Xcode im Projekt einen Verweis auf jede einzelne Datei.

Ordner

Ordnerreferenzen sind einfacher. Sie können eine Ordnerreferenz erkennen, da sie in Blau statt in Gelb angezeigt wird.

  

In Xcode gibt es zwei Arten von Ordnern: Gruppen und Ordnerreferenzen.   Sie können Gruppen verwenden, um Dateien in Ihrem Projekt zu organisieren, ohne dies zu beeinflussen   ihre Struktur auf dem tatsächlichen Dateisystem. Das ist großartig für Code,   weil Sie nur mit Ihrem Code in Xcode arbeiten werden. Auf   Auf der anderen Seite sind Gruppen nicht sehr gut für Ressourcendateien.

     

Bei jedem relativ komplizierten Projekt wirst du es normalerweise tun müssen   Dutzende - wenn nicht Hunderte - von Asset-Dateien und diese Assets werden benötigt   von außerhalb von Xcode geändert oder manipuliert werden, entweder von Ihnen oder   ein Designer. Wenn Sie alle Ihre Ressourcendateien in einen flachen Ordner einfügen, ist a   Rezept für eine Katastrophe. Hier kommen Ordnerverweise ins Spiel. Sie   können Sie Ihre Dateien in Ordnern auf Ihrem Dateisystem organisieren und   behalte die gleiche Ordnerstruktur in Xcode.

Referenz

    
Rashwan L 10.12.2015, 17:17
quelle
8

Ein Ordner in Xcode repräsentiert einen Ordner im Dateisystem.

Eine Gruppe in Xcode ist ein "falscher" Ordner, der NICHT einen Ordner im Dateisystem darstellt.

Es ist üblich, für ein bestimmtes Xcode-Projekt eine Kombination von Gruppen und Ordnern zu verwenden.

    
DBoyer 10.12.2015 17:05
quelle
3

Das Xcode-Verhalten (beginnend mit v9) hat sich geändert und Gruppen sind jetzt tatsächliche Ordner auf der Festplatte.

    
software evolved 16.02.2018 00:16
quelle

Tags und Links