Versie 3.01: Fout (exit-segues) in hoofdstuk 3 verbeterd en voorbeeldcode aangepast. Dank voor het melden, Jan!
Versie 3.07: foutjes verbeterd, met dank aan Jan Voorburg!
Bonusles: Closures: deze bonusles is nu beschikbaar.
Closures komen heel vaak voor in iOS, maar ze zijn -zeker in het begin- lastig om mee te werken. In deze bonusles leer je met closures werken en zie je hoe ze in de praktijk worden gebruikt.
De video van LIVE les 16 (donderdag 30 maart) is beschikbaar. De onderwerpen:
De video van LIVE les 15 (dinsdag 28 maart) is beschikbaar. De onderwerpen:
Versie 0.4: De vierde voorpublicatie (hoofdstukken 1 tot en met 20, 400 pagina's).
De video van BONUS les 7 (woensdag 22 maart) is beschikbaar. De onderwerpen:
De video van les 14 (dinsdag 22 maart) is beschikbaar. Het onderwerp:
Versie 3.0! Bijgewerkt voor Xcode 8, Swift 3 en iOS 10.
De video van les 13 (donderdag 2 maart) is beschikbaar. De onderwerpen:
De video van les 12 (dinsdag 28 februari) is beschikbaar. De onderwerpen:
De video van BONUS les 6 (maandag 27 februari) is beschikbaar. In deze les werden vragen gesteld en beantwoord over:
Les 16: Collection Views: les 16 is nu beschikbaar.
In deze les kijken we naar de verschillen tussen Collection Views en Table Views. Ook zie je hoe je Custom Cells kunt maken en hoe je kunt reageren op het selecteren van cellen.
De video's van LIVE les 11 (donderdag 16 februari) zijn beschikbaar. In deze les:
Les 15: Table Views: les 15 is nu beschikbaar.
We gaan aan de slag met de UITableView
-class. Ook maken we kennis met de UITableViewCell
-class. Als bonus behandelen we de UIStepper
, een manier om de gebruiker door een reeks waarden te laten ‘heenstappen’.
De video van de BONUS-les van maandag 13 februari is nu beschikbaar. In deze les werden vragen gesteld en beantwoord over:
Les 14: Protocollen en delegatie: UIPickerView: les 14 is nu beschikbaar.
In deze les leer je hoe UIKit en iOS protocollen en delegates gebruiken om aan informatie te komen en om informatie door te geven. We gebruiken een Picker View om te demonstreren hoe dit in de praktijk werkt. Ook leer je de ‘checklist’ gebruiken met daarin de punten om te controleren als er iets misgaat met protocollen, delegates en dataSources.
Les 13: Views en afbeeldingen: UIImageView: les 13 is nu beschikbaar.
In deze les leer je werken met de belangrijkste properties van Image Views en zie je hoe je Image Views interactief kunt maken, zodat ze bijvoorbeeld als button kunnen dienen. Ook zie je hoe je niet-animeerbare properties tóch kunt animeren, bijvoorbeeld om een afbeelding vloeiend van zwartwit in kleur te veranderen.
De video's van LIVE les 10 (donderdag 9 februari) zijn beschikbaar. In deze les:
De video van BONUS les 4 (woensdag 8 februari) is beschikbaar. In deze les kwamen onder andere de volgende zaken aan de orde:
Les 12: Scroll Views: les 12 is nu beschikbaar.
Scroll views worden door veel ontwikkelaars als een ’noodzakelijk kwaad’ gezien. Ze zijn handig om door content (afbeeldingen, tekst enzovoort) te kunnen scrollen, maar ze zijn lastig om te maken en leveren regelmatig Auto Layout-problemen op. In deze les leer je hoe je die problemen oplost, zodat je snel en gemakkelijk met Scroll Views kunt werken.
Les 11: Trait Collections en Size Classes: les 11 is nu beschikbaar.
In deze les zie je hoe je Trait Collections en Size Classes kunt gebruiken om je app ‘adaptief’ te maken, zodat hij er op alle apparaten goed uitziet. Je ziet hoe je views selectief aan- of uit kunt zetten, tekst een andere grootte kunt geven en zelfs kleuren kunt aanpassen, afhankelijk van het apparaat waar je app op draait en de positie van het apparaat (portret of landschap).
De video van LIVE les 9 (dinsdag 7 februari) is beschikbaar. In deze les:
Les 10: Auto Layout in programmacode: les 10 is nu beschikbaar.
In deze les gebruiken we een Playground om uitgebreid aan de slag te gaan met Auto Layout. Daarbij doen we alles in programmacode - er komt geen Storyboard aan te pas! Je leert hoe je met NSLayoutConstraint
-objecten views op de juiste plek kunt neerzetten -ook ten opzichte van andere views- en hoe gemakkelijk dat eigenlijk is. Een handige checklist helpt je om crashes op te lossen en fouten te voorkomen.
Clinic: SpriteKit: De video's en voorbeelden van de LIVE Clinic van zaterdag 4 februari zijn nu beschikbaar. In deze LIVE Clinic leer je hoe je JSON kunt gebruiken om je app te laten 'praten' met servers:
De video's van LIVE les 8 (donderdag 2 februari) zijn beschikbaar. In deze les:
enum
Les 9: Interactieve views: les 9 is nu beschikbaar.
Met Gesture Recognizers kun je views laten reageren op gebruikers. In deze les zie je hoe dat in de praktijk werkt en hoe je je eigen views interactief kunt maken, zowel in programmacode als via het Storyboard.
Les 8: Auto Layout en het Storyboard: les 8 is nu beschikbaar.
In deze video ga je uitgebreid aan de slag met Auto Layout, zie je hoe je constraints kunt toevoegen, wijzigen en verwijderen, hoe je conflicten en andere problemen kunt oplossen en hoe je in de praktijk zo eenvoudig mogelijk met Auto Layout kunt werken.
De video's van LIVE les 7 (dinsdag 31 januari) zijn beschikbaar. In deze les:
enum
Les 7: Core Animation en je views: les 7 is nu beschikbaar:
Het Core Animation framework is verantwoordelijk voor alles wat met de animatie van je views te maken heeft. Maar er zit nog meer in dit framework: je kunt het bijvoorbeeld ook gebruiken om je views schaduwen, randen en afgeronde hoeken te geven. In deze video maak je kennis met Core Animation en zie je hoe je het in de praktijk kunt gebruiken.
Versie 3.06: foutjes verbeterd, met dank aan Jan Voorburg en aan Evert!
Les 6: Core Graphics en je views: les 6 is nu beschikbaar: met behulp van een Playground en een complete app worden transformaties (CGAffineTransform
) uitgelegd en gedemonstreerd.
De video van de BONUS-les van maandag 30 januari is nu beschikbaar. In deze les werden vragen gesteld en beantwoord over:
Any
-datatype bij @IBAction
UIColor
-kleuren
IBAction
voor meer dan één object.
Versie 3.05: foutjes verbeterd.
LIVE les 6: De video's van de lessen van donderdag 26 januari zijn nu beschikbaar.
TIP: Geen huiswerk dit weekend, dus extra tijd om een eventuele achterstand in te halen voordat je aan LIVE les 7 begint. Gebruik daarvoor eventueel de extra oefeningen die vanaf vandaag op je materiaalpagina staan!
Huiswerk: het huiswerk (en de uitwerking van de opgaven) voor alle lessen is nu beschikbaar.
Versie 2.1: bijgewerkt voor Xcode 8 en Swift 3
Clinic: SpriteKit: De video's en voorbeelden van de LIVE Clinic van zaterdag 9 januari zijn nu beschikbaar. Maak, samen met de deelnemers, (uitgebreid) kennis met SpriteKit en leer hoe je zelf games kunt ontwikkelen.
Versie 3.03: foutjes verbeterd.
Versie 3.02: fouten verbeterd.
Versie 3: bijgewerkt voor Xcode 8.
LIVE les 6: De video's en het materiaal zijn nu beschikbaar. Hoofdonderwerp: De camera en de fotobibliotheek.
LIVE les 5: De video's en het materiaal zijn nu beschikbaar. Hoofdonderwerp: Collection Views.
LIVE les 4: De video's en het materiaal zijn nu beschikbaar. Hoofdonderwerp: Abstracte classes & ImageShop App
LIVE les 3: De video's en het materiaal zijn nu beschikbaar. Hoofdonderwerp: Core Image!
Versie 3.01: spel- en grammaticafouten verbeterd, voorbeeldbestanden kunnen nu worden gedownload.
LIVE les 2b: De video's en het materiaal zijn nu beschikbaar. Nog tijd over voor wat huiswerk? Zie dan je materiaalpagina. Succes!
LIVE les 2a: De video's en het materiaal zijn nu beschikbaar. Het huiswerk voor de komende week vind je bij de voorbeelden. Succes!
Versie 3: nieuwe editie, bijgewerkt en uitgebreid, voor Xcode 8, Swift 3 en ioS 10.
LIVE les 1: De video's en het materiaal zijn nu beschikbaar. Het huiswerk voor de komende week vind je bij de voorbeelden. Succes!
Clinic: MacOS Apps bouwen met Swift: De video en voorbeelden van de LIVE Clinic van zaterdag 10 september zijn nu beschikbaar. Het huiswerk voor de komende week vind je bij de voorbeelden. Succes!
13 september, Scrollen bij het toetsenbord en de Tafles-app: De video, presentatie en voorbeelden van de Swift Café Premium-sessie van 13 september zijn nu beschikbaar. Wil je meewerken aan de Tafles-app, of heb je ideeën of suggesties? Laat dan een bericht achter in het Swift Café Premium-forum.
6 september, de Tafles-app: De video, presentatie en voorbeelden zijn nu beschikbaar. Heb je ideeën of suggesties voor de volgende versie van de Tafles-app? Laat dan een bericht achter in het nieuwe Swift Café Premium-forum.
LIVE les 11: De verbeterde video is nu beschikbaar.
Clinic: Xcode 8, Swift 3 en iOS 10: De video en voorbeelden van de LIVE Clinic van zaterdag 23 juli zijn nu beschikbaar.
EXTRA les 4: De video en voorbeelden van de extra LIVE les van woensdag 13 juli zijn nu beschikbaar.
Clinic: Xcode 8, Swift 3 en iOS 10: De video en voorbeelden van de LIVE Clinic van zaterdag 9 juli zijn nu beschikbaar.
Premium-kadootje! Ben je Premium-lid? Dan heb je GRATIS toegang tot deze video-versie, ook als je de LIVE Clinic niet hebt gevolgd!
LIVE les 11: De video en voorbeelden van de extra LIVE les van dinsdag 5 juli zijn nu ook beschikbaar voor deelnemers met een Video BASIS-pakket.
LIVE les 11: De video en voorbeelden van de extra LIVE les van dinsdag 5 juli zijn nu beschikbaar.
LIVE les 10: De video's, presentatie en voorbeelden van de lessen van donderdag 23 juni zijn nu beschikbaar.
LIVE les 9: De video's, presentatie en voorbeelden van de lessen van dinsdag 21 juni zijn nu beschikbaar.
LIVE les 8: De video's, presentatie en voorbeelden van de lessen van woensdag 15 en donderdag 16 juni zijn nu beschikbaar.
LIVE les 7: De video's, presentatie en voorbeelden van de lessen van dinsdag 14 juni zijn nu beschikbaar.
LIVE les 6: De video's van de lessen van donderdag 9 juni zijn nu beschikbaar. TIP: je kunt (ook met een BASIS-account) zowel de ochtend- als avondles bekijken! Geen huiswerk, dus extra tijd om een eventuele achterstand in te halen voordat je aan LIVE les 7 begint.
LIVE les 5: De video's van de lessen van dinsdag 7 juni zijn nu beschikbaar. Op de lespagina vind je ook de presentatie van les 5 en het uitgewerkte huiswerk van les 4 (de 'delen'-opdracht).
LIVE les 3: De video's van de ochtend- en avondlessen (dinsdag 31 mei) zijn nu beschikbaar. Op de lespagina vind je ook de presentatie en de voorbeelden.
LIVE les 2: De video's van de ochtend- en avondlessen zijn nu beschikbaar. LET OP: de ochtendles is uitgebreid met een EXTRA video van anderhalf uur over Auto Layout!
LIVE les 1: De video's van de ochtend- en avondlessen zijn nu beschikbaar.
Versie 2.1: bijgewerkt voor Xcode 7.3.
Versie 2.2: bijgewerkt voor Xcode 7.3, Swift 2.2 en iOS 9.3.
Versie 0.2: De tweede voorpublicatie (hoofdstukken 1 tot en met 13).
Versie 2.2: bijgewerkt voor de nieuwste versies van Xcode (7.3), Swift (2.2) en iOS (9.3).
Les 12, Werken met Array en Dictionary: De Playground is bijgewerkt voor Swift 2 en laat zien wat er sinds versie 1.2 is veranderd. Met dank aan Johnny voor het melden!
Versie 2.16: een verbetering in par. 8.8 aangebracht: de .sort-methode is in Swift 2 gewijzigd. Opgemerkt door Daan, Matthijs en Jan-Willem - bedankt!
Versie 1.14: Titel werd in iBooks niet correct weergegeven. Verbeterd, met dank aan Franc Dassen.
Versie 2.11: Titel werd in iBooks niet correct weergegeven. Verbeterd, met dank aan Franc Dassen.
Versie 2.15: een paar foutjes verbeterd, met dank aan Frank Koppers en Justus Aberson!
Versie 0.1: De eerste voorpublicatie (hoofdstukken 1 tot en met 10).
Versie 1.13: In par. 5.2.4 is de tekst verduidelijkt; het bevat nu het advies om een extensie uit een eerder voorbeeld te kopiëren. Met dank aan André!
Versie 2.13: een paar foutjes verbeterd, met dank aan Rhyan D.
Versie 1.12: De singleton-methode uit hoofdstuk 7 is vereenvoudigd. In hoofdstuk 8 is het Alert-met-tekstvelden-voorbeeld aangepast: de 'String'-methode om de tekstvelden uit te lezen is vervangen door een 'enum'-methode.
Versie 1.11: Foutje verbeterd waardoor de afbeelding in par. 7.6.1 niet goed werd weergegeven. Met dank aan lezer Duracell voor het melden!
Versie 1.1: 25 pagina's toegevoegd (nieuwe paragraaf in hoofdstuk 7, Table View Controllers) en foutjes verbeterd.
Versie 1.0! Het was een flinke bevalling... ;)
Versie 2.12: tekst over optional chaining toegevoegd, enkele foutjes verbeterd.
Versie 2.11: foutjes verbeterd en tekst over variabelenamen aangepast. Met dank aan Bas (via email).
Versie 2.1: bijgewerkt voor Xcode 7.1.
Versie 2.1: bijgewerkt voor Xcode 7.1
Versie 2.05: Diverse kleine foutjes verbeterd, met dank aan Sander en aan Bas (via email).
Week 4, Dag 2: Bijgewerkt voor Swift 2 en Xcode 7.
Les 8, Variabelen (2): Bijgewerkt voor Swift 2 en Xcode 7.
Les 5, Viewcontrollers (1): Bijgewerkt voor Swift 2 en Xcode 7.
Versie 2.04: Fout in hoofdstuk 9 (logische vergelijkingen) verbeterd (met dank aan Sander!)
Week 8, Dag 1: Bijgewerkt voor Swift 2 en Xcode 7.
Les 22, UIKit (1): Bijgewerkt voor Swift 2 en Xcode 7. Met dank aan Stephaan voor het melden van een foutje.
Les 1, Views en subviews: Bijgewerkt voor Swift 2 en Xcode 7.
Week 4, Dag 1: Bijgewerkt voor Swift 2 en Xcode 7.
Les 7, Variabelen (1): Bijgewerkt voor Swift 2 en Xcode 7.
Versie 2.03: Fout in voorbeeld op pagina 277 (PDF) verbeterd (met dank aan Klaas!)
Week 3, Dag 5: Bijgewerkt voor Swift 2 en Xcode 7.
© 2013-2024 RDV Opleidingen & Entertainment BV - Disclaimer - Privacy en cookiebeleid - Algemene voorwaarden - Lidmaatschapsovereenkomst