F# unter macOS installieren

F# ist Microsofts – für die funktionale Programmierung konzipierte – Programmiersprache, die plattformübergreifend verwendet werden kann. Um in F# auf einem macOS-System programmieren zu können, benötigt man das .NET Core SDK, das .NET Framework (Mono) und einen Editor. Um diese Voraussetzungen zu erfüllen, gibt es im Wesentlichen zwei Wege: Visual Studio for Mac Microsfts Entwicklungsumgebung … weiterlesenF# unter macOS installieren

.NET Core für macOS

Wer in die .NET-Programmierung auf einem Mac-Rechner einsteigen möchte, benötigt Microsofts .NET Core SDK. Dieses SDK läßt sich über zwei Wege auf den Mac bringen. Zum einen kann man nur das SDK herunterladen. Es ist dann in der Shell und verschiedenen Editoren nutzbar (zum Beispiel in Visual Studio Code). Zum anderen ist es Bestandteil von … weiterlesen.NET Core für macOS

Themes zu Xcode hinzufügen

Zu Apples Entwicklungsumgebung Xcode kann man neue Themes hinzufügen, indem man die Themes-Datei (eine Datei mit der Endung “xcolortheme”) in das Verzeichnis ~/Library/Developer/Xcode/UserData/FontAndColorThemes/ kopiert. Sofern dieses Verzeichnis noch nicht vorhanden ist, lässt es sich mit mkdir -p ~/Library/Developer/Xcode/UserData/FontAndColorThemes/ anlegen. Sobald sich die Themes-Datei im Verzeichnis FontAndColorThemes befindet, könnt Ihr in den Xcode-Einstellungen unter Fonts & … weiterlesenThemes zu Xcode hinzufügen

Farben in Swift 4 definieren

Bisher war es üblich, Farben per Code festzulegen: let backGround = UIColor(red: 215/255, green: 228/255, blue: 233/255, alpha: 1) Mit einer Extension konnte man es noch etwas übersichtlicher gestalten: extension UIColor { convenience init(red: Int, green: Int, blue: Int) { let newRed = CGFloat(red)/255 let newGreen = CGFloat(green)/255 let newBlue = CGFloat(blue)/255 self.init(red: newRed, green: … weiterlesenFarben in Swift 4 definieren

Durch Benutzung dieser Website erklären Sie sich mit der Verwendung von Cookies einverstanden. Mehr Informationen

Die Verwendung von Cookies dient dazu, Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf diese Website zu analysieren. Außerdem werden Informationen zur Nutzung dieser Webseite an Partner für soziale Medien, Werbung und Analysen weitergegeben.

Schließen