Klassenpräfix fehlt in der Projektvorlage in Xcode 6.1

7

Früher gab es ein Klassenpräfixfeld in der Projektvorlage, das dabei helfen würde, Projektklassen durch Rahmenklassen zu unterscheiden. Dies ist in Xcode 6.1-Projektvorlagen nicht mehr verfügbar. Was ist die Absicht dahinter?

    
user3869369 23.11.2014, 16:40
quelle

2 Antworten

18

Laut einigen Quellen hat Apple dies absichtlich entfernt. Sie ermutigen nicht mehr, Präfixe für App-Code zu verwenden, mit der Begründung, dass App-Code nicht wiederverwendet wird und daher wenig Chancen für Namenskonflikte haben wird. Siehe: Ссылка

Sie ermutigen es nur, wenn Sie einen Rahmen entwickeln. Für Frameworks können Sie sie mithilfe des Projekt-Inspektors hinzufügen: Warum setzt Xcode keine Dateinamen voran

Ich verwende die oben beschriebene Methode, um meinem App-Code Präfixe hinzuzufügen, weil ich ihn besser finde. Auch wenn ein Framework, das ich am Ende benutze, nicht der Präfixkonvention folgt, kann ich sicher sein, dass es keinen Namenskonflikt mit meinem Code geben wird.

    
Alexander Liberson 30.11.2014, 04:55
quelle
1

Hier ist meine Erfahrung mit dem Umbenennen von Dateinamen (Xcode v6.3):

  1. Erstellen Sie das Projekt mit dem Namen Hallo:

    2.Project Hallo ist erstellt. Starten Sie das Umbenennen von Dateien im Navigator und im Quellcode - Präfix hinzufügen Hello:

  2. Dann müssen Sie den Klassennamen im Interface Builder Quellcode ändern: RightClick auf MainStoryboard - & gt; Öffnen als - & gt; Quellcode

  3. Finde in Quellklassenname und füge Präfix hinzu Hallo:

    Achtung! Ops Ich habe vergessen, Namen in main.m Datei zu ändern - hinzufügen Präfix Hallo AppDelegate:

Yulian Gyurov 02.05.2015 08:33
quelle

Tags und Links