Cookie-Hinweis

Wir verwenden Cookies, um Ihnen ein optimales Webseiten-Erlebnis zu bieten. Dazu zählen Cookies, die für den Betrieb der Seite technisch notwendig sind, sowie solche, die zu anonymen Statistikzwecken, genutzt werden. Bitte beachten Sie, dass bei Deaktivierung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Datenschutzerklärung Impressum

WILLKOMMEN BEI JJ•COMPUTER!

Wichtige Informationen

Apple Swift Programmierung

Swift – Apples kinderleichte Programmiersprache.

Swift ist die neue, von Apple favorisierte, Programmiersprache zur Entwicklung von Apps für macOS und iOS. Swift ist so einfach, dass sogar Kids damit programmieren lernen sollen.

Mit dem Release von iOS 10 hat Apple erstmals Swift als neue Programmiersprache vorgestellt und gegen Objective-C positioniert, das bisher faktisch den Standard bei der App-Entwicklung bildete.

Was ist was? Objective-C, Cocoa, Swift und Xcode?

In der Berichterstattung rund um die Softwareentwicklung von Apple-Anwendungen werden viele Begriffe durcheinander geworfen. Und das leider auch in der Fachpresse. Dabei sind die Unterschiede schnell erklärt.

Xcode ist eine Entwicklungsumgebung. Ginge es nicht um Softwareentwicklung, sondern um das Kochen, dann wäre Xcode der Herd.

Cocoa wiederum ist ein sogenanntes Framework. Damit Apps ein möglichst einheitliches Erscheinungsbild haben und Entwickler nicht ständig bei Null anfangen müssen, um etwa einfache Buttons programmieren zu müssen, stellt Apple diese Elemente in Form von Klassen und Datenstrukturen zusammen. Cocoa sind damit die Zutaten für Kekse oder auch einen leckeren Braten.

Objective-C und Swift sind Programmiersprachen. Darin definiert der Entwickler die Funktionen seiner Anwendung. Hierin stecken seine Ideen. Mit den Programmiersprachen wird das Rezept geschrieben.

Swift macht vieles einfacher.

Das erklärte Ziel von Apple bestand bei der Entwicklung von Swift darin, die Software-Entwicklung für den Mac zu vereinfachen. Herausgekommen ist eine Programmiersprache, die deutlich übersichtlicher ist und damit auch Einsteiger einen leichteren Zugang bietet. Damit auf dem Bildschirm das legendäre "Hello, world" ausgegeben wird, genügt in Swift ein einfaches println("Hello, world!"). Unter Objective-C sind da einige Zeilen Code mehr notwendig.

Zu den Vorteilen von Swift gegenüber Objective-C gehören u.a.:

  • Swift-Code ist einfacher zu lesen: Swift benutzt so weit wie möglich die Ausdrücke in natürlicher englischer Sprache. Außerdem werden zahlreiche strukturierende Elemente im Code vereinfacht. Während Objective-C eckige Klammern benötigt, um Verzweigungen darzustellen, können mehrere Parameter in Swift einfach durch Kommas getrennt werden.
  • Der Code ist damit auch einfacher zu warten.
  • Swift kümmert sich um das Speichermanagement des Systems bzw. der Anwendung. Gerade das Speichermanagement ist immer wieder eine Quelle von Bugs und Programmabstürzen. Hier bietet Swift Vorteile.
  • Swift benötigt weniger Code. Das betrifft fast alle Bereiche, insbesondere aber die Arbeit mit Strings, also Zeichenketten. In Objective-C ist allein die Kombination zweier Strings mit viel Schreiberei verbunden.
  • Der Umstieg von anderen Sprachen auf Swift fällt leichter. Wer beispielsweise bereits in Python gearbeitet hat, wird sich rasch in Swift zu Hause fühlen.

Die Einfachheit von Swift gibt allerdings auch Anlass zur Kritik. Denn wer das Programmieren in Swift erlernt hat, kann seine Anwendungen nicht ganz so leicht für andere Betriebssysteme portieren.

Eine der größten Vorteile von Objective-C ist seine Verbreitung. So gibt es unzählige freie Projekte und Problemlösungen, die auf Github und anderen Codeplattformen zur Verfügung stehen. Diese können von Entwicklern einfach im Rahmen eigener Projekte genutzt werden. Und wohl nur wenige Entwickler werden sich der Mühe unterziehen, einen einmal freigegebenen Code nochmals in Swift zu programmieren.

Dennoch darf in Swift durchaus die Zukunft der Code-Entwicklung für Apple-Plattformen gesehen werden.

Swift spielerisch lernen.

Das sieht auch Apple so und bietet für iOS 10 eine App an, mit der (nicht nur) Kinder auf spielerische Weise Programmieren mit Swift lernen sollen. Swift Playgrounds erinnert optisch mehr an ein Rätselspiel. In verschiedenen Wettbewerben und Aufgaben werden die Grundlagen der Programmierung vermittelt, wie etwa Funktionen, Befehle, Übergabe von Parametern, Schleifen, Bedingungen oder auch Variablen. Die App wird kostenlos angeboten.

Die Beschäftigung mit Swift lohnt sich für Einsteiger, aber auch für erfahrene Entwickler. Die Arbeit wird einfacher, Code übersichtlicher und es lassen sich schneller Ergebnisse erzielen.

Kontakt

Tel:
02432 89 37 130
E-Mail:
info@jj-computer.de

News

17. April 2020
Wir freuen uns, Ihnen mitzuteilen, dass wir ab Montag den 20. April 2020 auch wieder in unserem Store für Sie da sein können. Allerdings wird es gemäß entsprechenden Regierungsbeschlusses zu gewissen Einschränkungen kommen.
24. April 2020
Robustes Design aus Aluminium und Glas, ein brillantes Retina-Display (4,7 Zoll), ein fortschrittliches Kamerasystem inklusive Porträtmodus und den schnellsten Smartphone-Chip aller Zeiten. All das und vieles Weitere mehr bringt das brandneue iPhone SE.
18. März 2020
Das neue iPad Pro ist da. Und es ist schnell. So schnell, dass die meisten PC-Laptops nicht mitkommen. Es besitzt Pro-Kameras, die Ihre Realität verändern können. Sie können es mit einer Berührung, dem Apple Pencil und jetzt auch mit dem Trackpad nutzen.
18. März 2020
Das neue und unglaublich dünne MacBook Air hat jetzt mehr Power als zuvor. Und dazu verfügt es über das neue Magic Keyboard, Prozessoren mit bis zu 2-mal mehr Leistung, schnellere Grafik und die doppelte Speicher­kapazität. Darüber hinaus hat der kompakte Mac mini ein beachtliches Speicherupgrade…
17. März 2020
Das Coronavirus zieht weiter seine Kreise. Neuerliche Maßnahmen der Bundesbehörden zur Eindämmung der Pandemie sehen eine vorübergehende Schließung unseres Stores vor. Doch wir sind auch weiterhin für Sie da – trotz geschlossener Pforten!

Leistungen

Service
Schulungen
Finanzierung
Verkauf
Ankauf
Apple Programme

Über uns

Bei JJ•Computer Dienstleistungen ist der Name schon seit Jahren Programm. Rund um Ihre Apple Produkte stehen wir Ihnen zu Diensten und das nicht irgendwie, sondern mit voller Leistung. Qualität und Kundenzufriedenheit haben bei uns oberste Priorität.

Schon seit 28 Jahren arbeitet Firmeninhaber Jürgen Joseph für die Firma Apple. Im Jahre 2000 machte er sich mit JJ•Computer Dienstleistungen selbstständig und Firmensitz war zunächst der Keller seines eigenen Hauses. Während anfangs hauptsächlich Firmenkunden betreut wurden, kamen nach und nach auch immer mehr Endkunden hinzu und der Einzugsbereich wuchs weit über Wassenberg hinaus. Aus diesen Gründen fiel schließlich der Entschluss, sich im Interesse der Kunden zu vergrößern. Der JJ•Computer Store auf der Erkelenzer Straße wurde am 24. September 2011 eröffnet und bietet Ihnen:

  • eine unkomplizierte Anfahrt durch Lage an der B 221
  • ca. 300 Parkplätze direkt vor der Tür und Anschluss an diverse andere Einkaufsmöglichkeiten
  • die neusten Apple-Produkte zum Anfassen und Ausprobieren
  • viel Platz und Licht für eine besonders entspannte Atmosphäre
  • kompetente Beratung von freundlichen Mitarbeitern
  • einen Service-Point, zur Abgabe und Abholung von Geräten zur Reparatur oder Wartung
  • eine geräumige Werkstatt, zur Ausführung aller Reparaturen
  • einen Besprechungsraum, in dem Sie größere Anschaffungen ganz in Ruhe und ungestört bei einem Kaffee mit uns planen können
  • einen Schulungsraum, in dem wir regelmäßig Schulungen zu festen oder individuellen Themen durchführen
  • Öffnungszeiten: montags bis freitags 9:00 bis 13:30 Uhr und 14:30 bis 18:00 Uhr sowie samstags 9:00 bis 14:00 Uhr.

JJ•Computer ist mit den Anforderungen gewachsen und von unserer langjährigen Erfahrungen profitieren gerade Sie als Kunde, denn Sie stehen für uns an erster Stelle.

Ihre Ansprechpartner sind:

Jürgen Joseph
Geschäftsführung, Technischer Support, Beratung, Verkauf
juergen.joseph@jj-computer.de

Sezer Özkan
Leiter der Technik
sezer.oezkan@jj-computer.de

Leon Grabbe
Service & Support Apple Hard- und Software
leon.grabbe@jj-computer.de

Maik Lanze
Service & Support Apple Hard- und Software
maik.lanze@jj-computer.de

Marcel Hüttner
Beratung, Ein- und Verkauf
marcel.huettner@jj-computer.de

Julia Rodriguez
Buchhaltung
julia.rodriguez@jj-computer.de

Kontakt

JJ-Computer Dienstleistungen & Store
Erkelenzer Str. 45
41849 Wassenberg

Routenplaner

Unsere Öffnungszeiten:

Montag – Freitag
09:00 – 13:30 Uhr
14:30 – 18:00 Uhr

Samstag
09:00 – 14:00 Uhr

Gern kümmern wir uns um Ihr Anliegen! Damit Sie eine bestmögliche Beratung erhalten können, möchten wir Sie bitten vorab einen Termin mit uns zu vereinbaren. Rufen Sie uns gern an oder senden Sie uns einfach eine Nachricht und wir melden uns umgehend bei Ihnen zurück. Ihr Team vom JJ•Computer Store!

JJ•Computer Store

Erkelenzer Str. 45 | 41849 Wassenberg

+49 (0) 24 32-89 37 130
+49 (0) 24 32-89 37 132
info@jj-computer.de
(*) Pflichtfeld