Xcode produziert GByte-weise Datenmüll auf Ihrer Festplatte/SSD. Diese Anleitung fasst zusammen, was Sie löschen dürfen. Die Platzersparnis betrug bei mir, nach einem Jahr intensivem Xcode-Betrieb, beachtliche 90 GByte!
Der perfekte Zeitpunkt zur Durchführung der hier beschriebenen Aufräumarbeiten ist übrigens vor der Installation des nun verfügbaren Xcode 8 GM (Gold Master).
Seit Ende September ist mein Swift-Buch nun endlich erhältlich. Das Buch hat bereits eine bewegte Geschichte hinter sich: Ursprünglich war der Erscheinungstermin bereits für Juni vorgesehen. Das damals gut 600-seitige Buch auf der Basis von Swift 1.2 war nahezu druckfertig, als Gerüchte von Swift 2 die Runde machten.
Um einen Linux-Server als Datenspeicher für Time-Machine-Backups einzurichten, müssen Sie das Apple File Protocol (AFP) unterstützen. Diese Aufgabe übernimmt das Programm netatalk. Die Konfiguration mit Netatalk 3 ist glücklicherweise ein Kinderspiel.
Die Installation von MySQL unter OS X erfordert etwas Handarbeit, mehr, als in der Vergangenheit. Dieser Beitrag fasst die wichtigsten Schritte zusammen.
Vor einem halben Jahr hat Apple seine Entwickler mit der neuen Programmiersprache Swift überrascht. Im Vergleich zu Objective X ist Swift eine moderne Sprache mit einer einfachen und klaren Syntax. Swift mindert damit eine wesentliche Hürde für angehende iOS- oder OS-X-Entwickler und wird Objective C längerfristig wohl ablösen.
Was gibt es Schöneres, als eine neue Programmiersprache kennenzulernen? In diesem Sinne werde ich Ihnen auf diesem Blog in den nächsten Monaten einige Spezialitäten von Swift vorstellen. Den Start macht eine Art »Hello-World«-Blogbeitrag.
Heute habe ich meinen iMac auf OS X Yosemite aktualisiert. Testberichte zur aktuellen OS-X-Version gibt es ja schon zuhauf. Für technisch interessierte Leser uneingeschränkt empfehlenswert ist der Ars Technica Review von John Siracusa. Mit so viel Einzelheiten kann ich definitiv nicht mithalten :-) Stattdessen möchte ich in diesem Beitrag auf einige Details hinweisen, die in anderen Tests mitunter zu kurz gekommen sind.
Unter Mountain Lion fehlt im Terminal das Kommando svn (Subversion). Das Kommando ist jetzt eine optionale Komponente von XCode.
Abhilfe: Installieren Sie zuerst mit dem App Store die kostenlose Entwicklungsumgebung XCode. (Der Download-Umfang beträgt mehr als ein GByte.) Anschließend starten Sie XCode, öffnen den Einstellungsdialog und dort das Dialogblatt Downloads|Components. Dort können Sie die Command Line Tools herunterladen, zu denen auch das svn-Kommando zählt.
Unter Linux können Sie den öffentlichen Teil eines zuvor mit ssh-keygen erzeugten Schlüssels mit ssh-copy-id unkompliziert auf einen anderen Server kopieren. Unter OS X stehen zwar auch alle elementaren SSH-Kommandos zur Auswahl, ssh-copy-id fehlt aber.
Safari unter OS X bemüht sich, die Rechtschreibung Ihrer Texteingaben zu korrigieren. Selbstredend produziert diese Funktion mehr Fehler als sie behebt (wie jede Auto-Korrektur).
Für alle, die Ubuntu mit einer Mac-Tastatur bedienen, gibt dieser Beitrag einige Konfigurationstipps. Die Anleitung gilt im Prinzip auch für andere Linux-Distributionen, einzig der Aufruf des Programms zur Tastaturkonfiguration variiert je nach Gnome- oder KDE-Version.
Diese Website verwendet Cookies nur in minimalem Ausmaß. Es gibt weder Werbung noch Analytic-Funktionen.
Funktional
Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.