Objective-C für Swift Entwickler
4.9 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
126 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Objective-C für Swift Entwickler to your Wishlist.

Add to Wishlist

Objective-C für Swift Entwickler

Objective-C lernen mit dem Crashkurs
4.9 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
126 students enrolled
Created by Jan Brinkmann
Last updated 6/2016
German
Price: $35
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 4 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Objective-C Code lesen und schreiben
  • Objective-C Code zu Swift portieren und umgekehrt
  • App-Entwicklung mit Objective-C im Detail lernen
  • Bestehende Objective-C Projekte betreuen
  • Objective-C Beispiele in Swift-Projekten umsetzen
View Curriculum
Requirements
  • Du solltest eine objektorientierte Sprache kennen, im besten Fall Swift
Description

Hast Du schon nach Beispielen, Tutorials oder Dokumentation für iPhone oder iPads Apps gesucht? Sicher hast ist Dir dabei auch schon Objective-C Code begegnet. Selbst in Dokumenten von Apple ist es noch ständig präsent. Kurzfristig wird Objective-C auch nicht verschwinden. Und da kommt dieser Kurs ins Spiel.

Objective-C für Swift-Entwickler

Auch Für Swift-Entwickler ist Objective-C sehr wertvoll. In diesem Kurs lernst Du deshalb Objective-C in den wichtigsten Facetten kennen. Egal ob Apps Dein Hobby sind, Du ambitioniert eigene Apps vertreibst oder als Entwickler arbeitest. Das Hintergrundwissen hebt Dich und Dein Skillset auf ein ganz neues Level.

Im Beruf

Als Profi machst Du Dich mit Objective-C Kenntnissen für mögliche Arbeit- und Auftraggeber noch wertvoller. Nur mit dem abgerundeten Profil kannst Du bisherige Projekte verstehen, Fehler lösen und Projekte weiterentwickeln. 

Im Unternehmen sind häufig bestehende Frameworks oder sogar ganze Apps noch nicht umgestellt. Hier werden Entwickler gesucht, die beide Welten beherrschen.

Als Hobby

Auch Hobbyentwickler profitieren von Objective-C Wissen. Es gibt viele Beispiele und eine ganze Reihe Dokumentation, die bisher nicht für Swift zur Verfügung steht. In diesem Kurs lernst du nicht nur Objective-C. Du lernst das Wissen mit Swift in Verbindung zu setzen. 

Syntax und die Sprache

Im ersten Teil des Kurses liegt der Fokus auf der Sprache. Deshalb lernst Du die Syntax und Konzepte am Beispiel von Kommandozeilen-Apps kennen. Komplexere Lösungen mit dem Cocoa Touch Framework stehen erst im praktischen Teil auf dem Lehrplan.

Portierung von Swift zu Objective-C und umgekehrt

Ein zentraler Bestandteil des Trainings sind Übungen zur Portierung von Swift zu Objective-C und umgekehrt. Die direkte Anwendbarkeit im Alltag ist Teil des Trainingskonzepts.

App-Entwicklung mit Objective-C

Damit das Wissen in der Praxis gefestigt wird, lernst Du zusätzlich erste App-Projekte mit der neuen Sprache in Deinem Portfolio umzusetzen. Hier wird das vorher gesammelte Wissen benötigt, da die vorab besprochenen Elemente alle in den Frameworks für iOS-Apps benötigt werden.

Who is the target audience?
  • Du lernst in diesem Kurs die Sprache Objective-C.
  • Der Kurs ist keine Einführung in die App-Entwicklung mit dem Cocoa/Cocoa Touch Framework
Students Who Viewed This Course Also Viewed
Curriculum For This Course
72 Lectures
06:26:35
+
Einführung in den Kurs
2 Lectures 16:58

Einstieg in Xcode und Objective-C Projekte
14:48

Objective-C, erste Eindrücke
3 questions
+
Swift vs. Objective-C
7 Lectures 32:48
Header (.) und Implementierung (.m) vs nur eine .swift Datei
05:28

Pointer: Objekte sind unter Objektive-C immer Referenzen
02:59


NSString vs. Swift Strings
05:02

Mutable / Immutable vs. let / var
04:11

Zugriff auf Objective-C Objekte
08:15

Keine Optionals in Objective-C
04:11

Swift vs. Objective-C
3 questions
+
Variablen und Datentypen
15 Lectures 57:56
Variablen am Beispiel von ganzen Zahlen
07:40

Zahlen mit Kommastelle
05:02

Unsigned: Werte ohne Vorzeichen
03:28

Eine besondere Bedeutung: der Datentyp char
04:36

Pointer: das wichtigte Konzept der Referenzen
04:05

struct: Strukturen unter Objective-C
02:48

Klassen und Objekte unter Objective-C
01:41

NSNumber & Co als Wrapper für int, float und Co.
02:21

Wahrheitswerte mit BOOL
01:14

Eingaben auf der Kommandozeile mit Objective-C
02:27

Arrays mit Objective-C über NSArray
08:25

Dictionaries unter Objective-C mit NSDictionary
04:23


Aufgabe #1
00:48

Lösung #1
01:18

Variablen und Datentypen
3 questions
+
Kontrollstrukturen und Operatoren
8 Lectures 37:10
Werte lesen mit readline
02:41

Bedingungen mit if, else if und else unter Objective-C
06:14

for-Schleife in Objective-C
07:33

Break und Continue
06:06


while-Schleife mit Objective-C
09:31

Eine do/while Schleife verwenden
03:08

Aufgabe #2
00:06

Kontrollstrukturen
2 questions
+
Strings in Objective-C
6 Lectures 27:43
Refactoring: Sets verwenden
05:14

Stringlänge unter Objective-C
04:22

NSString über stringWithFormat
03:37

Die Methoden contains und lowercase
08:41

Numerische Werte aus einem String
05:43

Aufgabe #3
00:06

Strings
2 questions
+
Objekte verwenden
6 Lectures 22:24
Objekte unter Objective-C erstellen
06:50

Nachrichten an Objekte senden
05:39

Instanzvariablen unter Objective-C (ivars)
03:56

Zugriff auf Eigenschaften
03:51

Generische Variablen mit id
02:03

Aufgabe #4
00:05

Objekte
2 questions
+
Klassen in Objective-C
11 Lectures 01:31:20
Schnittstellen in Objective-C definieren (.h Dateien)
10:46

Properties in Objective-C deklarieren
06:15

nonatomic, strong und Co: Attribute von Eigenschaften
07:53

Methoden unter Objective-C deklarieren und implementieren
14:50

Initializer (init) unter Objective-C
15:31


Vererbung in Objective-C
05:58

Methoden überschreiben und super verwenden
04:21

Categories in Objective-C
06:43

Protokolle am Beispiel des Delegate Pattern
13:34

Aufgabe #5
00:06

Klassen
2 questions
+
Objective-C im Alltag
7 Lectures 49:27
Klassenmethoden festlegen
04:16

Pointer unter Objective-C
08:53

Objekte initialisieren mit einem Initializer
07:02

dealloc: Aufräumen vor Objektende
03:53

Automatic Reference Counting verstehen
05:11

Reference Cycles auflösen
04:53

Swift zu Objective-C
15:19

Objective-C Alltag
2 questions
+
App-Entwicklung mit Objective-C
4 Lectures 26:44
View-Elemente, Actions und Outlets erzeugen
09:52

Der UIAlertController mit Objective-C
05:50

Zufallswerte erzeugen im initializer
07:18

Die gleiche Action wiederverwenden
03:44

App-Entwicklung
2 questions
+
TableView mit Objective-C
6 Lectures 24:08
View-Elemente, Actions und Outlets erzeugen
02:38

Inhalte für die Table View vorbereiten
05:18

Table View Data Source anbinden
05:41

Weitere View: einen Segue vorbereiten
03:06

Daten über Segues transportieren
04:23

URL in WebView darstellen
03:02

TableView
2 questions
About the Instructor
Jan Brinkmann
4.5 Average rating
1,663 Reviews
17,770 Students
15 Courses
Trainer für App- und Webentwicklung

Entwickler aus Leidenschaft! Ich bin seit über 15 Jahren Entwickler. Meine Schwerpunkte sind die Bereiche Web- und App-Technologie. Ich habe bereits mit Objective-C sehr gern gearbeitet. In Swift habe ich mich Hals über Kopf verliebt. Vor kurzem hat der Rheinwerk-Verlag das Training Programmieren mit Swift von mir veröffentlicht. Zudem verfasse ich Artikel für Fachzeitschriften wie das PHPMagazin, Entwickler Magazin und das Linux Magazin.