Swift (Programmiersprache) lernen ohne Mac?

3 Antworten

Wenn du erst mal die Programmiersprache Swift lernen willst, ist die IBM Swift Sandbox sicherlich keine schlechte Sache. Zum Lernen von Swift muss ja schließlich nicht alles laufen.

Die Frage ist ja, was du damit anfangen willst. Wenn du Apps für macOS oder iOS schreiben willst, kommst du um einen Mac kaum drumrum. Du brauchst dazu nicht nur Swift, sondern auch Xcode und die mitgelieferten Frameworks.

Willst du dagegen „nur“ die Sprache lernen, reicht eben auch die Sandbox aus oder du installierst dir Swift für Linux (für Windows gibt es mittlerweile auch schon Portierungen).

Woher ich das weiß:Berufserfahrung – Nutze Apple-Geräte seit über 20 Jahren beruflich und privat.

Kisho 
Fragesteller
 20.11.2017, 00:04

Ich möchte irgendwann Apps für iOS schreiben, ja. Wäre eine Virtual Box deiner Meinung nach eine geeignete Option? Hätte ich dort dann soweit ich Mac virtuell laufen lasse alles was ich brauche?

0
Babelfish  20.11.2017, 08:31
@Kisho

Du kannst gerne mit Virtual Box experimentieren und für das erste Testen mag das auch reichen, wenn du es zum Laufen bekommst, aber wenn du ernsthaft Apps für iOS schreiben willst, wirst du um einen Mac nicht herumkommen.

0

Wieso sollte es mit Virtual Box nicht stabil laufen?

Ich an deiner Stelle würde Virtual Box hernehmen. Mach ich auch mit anderen Betriebssystem. Schau halt drauf, dass du mindestens 4 GB Arbeistspeicher hast (je mehr desto besser) und genug Speicher.

LG Flo :)


Kisho 
Fragesteller
 19.11.2017, 23:21

Mein PC hat allgemein nur 8GB, meinst du da lassen sich 4GB für Virtual Box abziehen? Meinte nur weil ich mit irgendwelchen Umwegen auch bei anderen dingen dann irgendwann an ein Problem gestoßen bin :p Benutzt du Virtual Box auch für Swift?

0
floorian1312  19.11.2017, 23:28
@Kisho

in der Uni benüzen wir Virtual Box und einige haben nur 4 GB -> hat funktioniert, denke nicht, dass es bei dir Probleme geben wird.

Hier falls du es installieren willst:

https://www.youtube.com/watch?v=GGorVpzZQwA


Ich benütze Virtual Box für Linux Ubuntu, Centos und Ubuntu 17.10 glaub ich. Mit Mac Betriebssystemen hab ich es nicht probiert, sollte aber eigentlich auch funktionieren.

Probieren geht über studieren. :)

0
floorian1312  19.11.2017, 23:35
@Kisho

Haupspeicher der Hauptplatine beim Installieren vom VM auf 4096MB einstellen und die gemeinsame Zwischenablage auf bidirektional.

Ich sag dir, dass hat vielleicht meine Nerven gekostet bis ich gecheckt habe, dass der Grund, dass ich nix C&P konnte, an der S**** Einstellung lag. XD

0
6raed2om  19.11.2017, 23:31

selbst mit lubuntu läuft virtualbox richtig langsam ^^ kann nervig sein beim coden

0
floorian1312  19.11.2017, 23:33
@6raed2om

:D also ich merk nix, hängt wohl vom PC ab, frisst auch nicht viel Akku, bin ziemlich zufrieden

Was würdest du empfehlen?

0
Kisho 
Fragesteller
 19.11.2017, 23:41
@floorian1312

Ubuntu ist osx oder wie? Habe bis jetzt immer nur Windows benutzt und nie eine Virtual Box gebraucht (wenn dann auch Windows), habe 0 Ahnung von anderen Betriebssystemen. Habe das Wort Ubuntu aber immer mit Linux in Verbindung gebracht, falsch? ^^

0
floorian1312  19.11.2017, 23:49
@Kisho

Ne liegst schon richtig. Ubuntu und Centos gehören zu Linux. Wie gesagt, habe bis jtz kein Betreibssytem von Mac ausprobiert auf VitualBox.

Müsstest du halt schauen, ob MacOS auf VirtualBox funktioniert. Gibt aber genügend Tutorials auf YT.

Sry, war mein Fehler, dass ich dir ein YT-Video gelinkt habe, dass für Linux-Installation gedacht war.

LG Flo :)

0

Unter Linux sollte es auch so gehen:
https://swift.org/download/
Da sind aufjedenfall Downloadlinks für Ubuntu mit dabei