Objective C Programming

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Objective C Programming

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
18 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 18 maart 2026, 09:30-16:30, Amsterdam, Dag 1
event 19 maart 2026, 09:30-16:30, Amsterdam, Dag 2
event 20 maart 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
18 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 18 maart 2026, 09:30-16:30, Eindhoven, Dag 1
event 19 maart 2026, 09:30-16:30, Eindhoven, Dag 2
event 20 maart 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
18 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 18 maart 2026, 09:30-16:30, Houten, Dag 1
event 19 maart 2026, 09:30-16:30, Houten, Dag 2
event 20 maart 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
18 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 18 maart 2026, 09:30-16:30, Online, Dag 1
event 19 maart 2026, 09:30-16:30, Online, Dag 2
event 20 maart 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
18 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 18 maart 2026, 09:30-16:30, Rotterdam, Dag 1
event 19 maart 2026, 09:30-16:30, Rotterdam, Dag 2
event 20 maart 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
18 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 18 maart 2026, 09:30-16:30, Zwolle, Dag 1
event 19 maart 2026, 09:30-16:30, Zwolle, Dag 2
event 20 maart 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Amsterdam, Dag 1
event 25 juni 2026, 09:30-16:30, Amsterdam, Dag 2
event 26 juni 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Eindhoven, Dag 1
event 25 juni 2026, 09:30-16:30, Eindhoven, Dag 2
event 26 juni 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Houten, Dag 1
event 25 juni 2026, 09:30-16:30, Houten, Dag 2
event 26 juni 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Online, Dag 1
event 25 juni 2026, 09:30-16:30, Online, Dag 2
event 26 juni 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Rotterdam, Dag 1
event 25 juni 2026, 09:30-16:30, Rotterdam, Dag 2
event 26 juni 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
24 jun. 2026 tot 26 jun. 2026
Toon rooster
event 24 juni 2026, 09:30-16:30, Zwolle, Dag 1
event 25 juni 2026, 09:30-16:30, Zwolle, Dag 2
event 26 juni 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
23 sep. 2026 tot 25 sep. 2026
Toon rooster
event 23 september 2026, 09:30-16:30, Amsterdam, Dag 1
event 24 september 2026, 09:30-16:30, Amsterdam, Dag 2
event 25 september 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
23 sep. 2026 tot 25 sep. 2026
Toon rooster
event 23 september 2026, 09:30-16:30, Eindhoven, Dag 1
event 24 september 2026, 09:30-16:30, Eindhoven, Dag 2
event 25 september 2026, 09:30-16:30, Eindhoven, Dag 3
placeHouten
23 sep. 2026 tot 25 sep. 2026
Toon rooster
event 23 september 2026, 09:30-16:30, Houten, Dag 1
event 24 september 2026, 09:30-16:30, Houten, Dag 2
event 25 september 2026, 09:30-16:30, Houten, Dag 3
computer Online: Online
23 sep. 2026 tot 25 sep. 2026
Toon rooster
event 23 september 2026, 09:30-16:30, Online, Dag 1
event 24 september 2026, 09:30-16:30, Online, Dag 2
event 25 september 2026, 09:30-16:30, Online, Dag 3
placeRotterdam
23 sep. 2026 tot 25 sep. 2026
Toon rooster
event 23 september 2026, 09:30-16:30, Rotterdam, Dag 1
event 24 september 2026, 09:30-16:30, Rotterdam, Dag 2
event 25 september 2026, 09:30-16:30, Rotterdam, Dag 3
placeZwolle
23 sep. 2026 tot 25 sep. 2026
Toon rooster
event 23 september 2026, 09:30-16:30, Zwolle, Dag 1
event 24 september 2026, 09:30-16:30, Zwolle, Dag 2
event 25 september 2026, 09:30-16:30, Zwolle, Dag 3
placeAmsterdam
23 dec. 2026 tot 25 dec. 2026
Toon rooster
event 23 december 2026, 09:30-16:30, Amsterdam, Dag 1
event 24 december 2026, 09:30-16:30, Amsterdam, Dag 2
event 25 december 2026, 09:30-16:30, Amsterdam, Dag 3
placeEindhoven
23 dec. 2026 tot 25 dec. 2026
Toon rooster
event 23 december 2026, 09:30-16:30, Eindhoven, Dag 1
event 24 december 2026, 09:30-16:30, Eindhoven, Dag 2
event 25 december 2026, 09:30-16:30, Eindhoven, Dag 3
Beschrijving
In the course Objective C Programming participants learn the basics of the Objective C programming language for iOS development.

XCode Development Environment

First Apple's XCode development environment is discussed and how to create and manage projects.

ANSI C Syntax

Next attention is paid to the basic syntax of the ANSI C programming language with statements, variables, data types, declarations, selections with if and iterations with for and while loops.

Functions, Data Structures and Pointers

Also more advanced features of C are addressed like using functions and passing of parameters, creating user defined data types with structs and typedefs, working with pointers and addressing and all…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Objective-C, C/C++, Swift, Programmeren (algemeen) en Java.

In the course Objective C Programming participants learn the basics of the Objective C programming language for iOS development.

XCode Development Environment

First Apple's XCode development environment is discussed and how to create and manage projects.

ANSI C Syntax

Next attention is paid to the basic syntax of the ANSI C programming language with statements, variables, data types, declarations, selections with if and iterations with for and while loops.

Functions, Data Structures and Pointers

Also more advanced features of C are addressed like using functions and passing of parameters, creating user defined data types with structs and typedefs, working with pointers and addressing and allocating memory.

Classes in Objective C

Next specific Objective C features like objects, classes, instance variables and methods are discussed as well as object communication through messages, accessors and properties.

Foundation Framework

Also the Foundation framework that provides a set of useful primitive Objective C classes is treated as well as the functionality that it adds to Objective C.

Objective C Memory Management

Finally the memory management model of Objective C is on the course program.

Audience Objective C Programming Course

This course is designed for participants who want to learn the basics of Objective C in preparation for the development of iOS and OS X applications.

Prerequisites Course Objective C Programming

No programming knowledge is required to participate in this course. Prior knowledge of programming languages such as Java or Visual Basic is beneficial for the understanding.

Realization Training Objective C Programming

The theory is treated on the basis of presentation slides. Demos are used to clarify the theory. There is ample opportunity to practice and theory and exercise are interspersed. The course uses the XCode development environment.

Certificate Objective C Programming

After successful completion of the course the participants receive an official certificate Objective C Programming.

Modules

Module 1 : XCode Intro

  • Xcode IDE
  • Project creation
  • Setting preferences
  • Using navigator
  • Groups
  • Code Editor
  • Jump bar
  • Utilities

Module 2 : ANSI C language

  • Variables
  • Data types
  • Operators
  • Selections
  • if and else
  • switch and case
  • Iterations
  • for and while

Module 3 : C constructs

  • Arrays
  • Functions
  • Scope of variables
  • Parameter passing
  • Call by value
  • Structs and Enums
  • Typedefs
  • Pointers

Module 4 : Objective C

  • Objects and Classes
  • Implementing a Class
  • Creating Objects
  • Instance variables
  • Using Methods
  • Using Properties
  • Property Attributes
  • Method Dispatch
  • Custom Initializers
  • Designated Initializers
  • Initializer Chain

Module 5 : Foundation Framework

  • What is Foundation Framework?
  • NSObject
  • Strings
  • NSString
  • Using Arrays
  • NSArray
  • NSNumber
  • NSDictionary
  • NSError
  • NSData
  • NSException

Module 6 : Memory Management

  • Memory Address Basics
  • Memory Pointers
  • Addresses
  • Understanding Pointers
  • Stack and Heap Memory
  • Automatic Memory Management
  • Requesting Memory
  • Deallocating Memory
  • Managing Memory in Objective-C
  • Using the Retain/Release Model
  • Retain counts

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.