Heute hatte ich eine Frage von einem Leser, der in seinem Papierkorb seit längerem Dateien mit der Endung “.nib” liegen hat, die sich einfach nicht vollständig löschen ließen. Der Finder meinte wohl zur Begründung immer, dass die Dateien vom System gebraucht werden. Die Frage des Lesers war, wie er diese Dateien löschen kann, damit der Papierkorb endlich mal wieder leer ist.
Kapitel in diesem Beitrag:
.nib-Dateien endgültig löschen
Wenn es darum geht, diese Dateien zu löschen, dann kann ich nur auf meinen älteren Beitrag verweisen, in dem ich die Apps “Trash it!” und “CleanMyMac” empfehlen, um Files zu löschen, die sich vorher einfach nicht löschen lassen möchten.
Herkunft und Funktion der nib-Dateien
Was mich bei der Fragestellung des Lesers noch interessiert hat, war woher diese nib-Dateien stammen und welche Funktionen sie auf dem Mac erfüllen. Aus dem Stand wusste ich das auch nicht, aber zum Glück gibt es ja diverse Foren, in denen solche Fragen geklärt werden. So konnte ich diese Infos finden:
.nib Dateien werden Grundsätzlich vom Interface Builder erstellt (gehört zu den Apple Developer Tools). (Quelle)
… und …
Das Format der NIB (NeXT Interface Builder) objects.nib und keyedobjects.nib Dateien ist nach meinem besten Wissen proprietär.
classes.nib und info.nib sind einfach plist Dateien, allerdings werden diese nur zum Bearbeiten gebraucht. Leute wie ich löschen bei einer Release die info und classes Dateien. (Quelle)
Das hilft ja schon einmal etwas. Öffnen lassen sich die Dateien demzufolge mit dem Entwicklertool Xcode. Als ich auf meinem Mac mit macOS Mojave nach .nib-Dateien gesucht habe, fand ich diese nur in einer alten Version von Filemaker Pro 11, bei der diese Dateien in dem Ordner “Extensions” lagen.
Für meinen Leser ist aber interessant: Man kann sie ohne Bedenken löschen, wenn sie sowieso schon im Papierkorb sind. Und ich konnte lesen, dass die Informationen, die früher in .nib-Dateien gespeichert wurden nun in textbasierten .XIB-Dateien gesichert werden. Das scheint aber Interface Builder Version 3 der Fall zu sein.
Wer noch etwas tiefergehende, englischsprachige Infos zum NIB-Format lesen möchte, der kann auf der Apple-Seite für Developer schauen. Dort gibt es noch mehr über die Anatomie der Dateien, Interface Objekte und den Datei-Benutzer. Hier ein kleiner Auszug:
The following sections describe how nib files used with the AppKit and UIKit frameworks are organized, the types of objects found in them, and how you use those objects effectively.
Ähnliche Beiträge
Jens betreibt das Blog seit 2012. Er tritt für seine Leser als Sir Apfelot auf und hilft ihnen bei Problemen technischer Natur. Er fährt in seiner Freizeit elektrische Einräder, fotografiert (natürlich am liebsten mit dem iPhone), klettert in den hessischen Bergen rum oder wandert mit der Familie. Seine Artikel beschäftigen sich mit Apple Produkten, Neuigkeiten aus der Welt der Drohnen oder mit Lösungen für aktuelle Bugs.