Menu

ontwikkelaar

Decimale getallen gebruiken in Swift

Swift icoon Apple

Om getallen met één of meer cijfers achter de komma te kunnen gebruiken, kun je in Swift werken met het datatype Double. Een Double-waarde zet zo’n waarde om in een binaire representatie: een combinatie van nullen en enen.

De manier waarop zulke getallen worden bewaard, wordt ook wel de floating-point methode genoemd. Daarbij wordt door Swift (en alle andere programmeertalen) echter afgerond, waardoor je voor verrassingen kunt komen te staan.

iOS 9Vierde (publieke) beta van iOS 9.3.2 en OS X 10.11.5 beschikbaar

iOS 9.3 icoon iOS 9.3.3

De vierde beta van iOS 9.3.2 en OS X 10.11.5 zijn vanaf nu te downloaden voor ontwikkelaars en de publieke testers.

In vergelijking met iOS 9.3 zijn er dit keer geen grote veranderingen terug te vinden in de proefversie van iOS 9.3.2 beta 4 en OS X 10.11.5 beta 4. Toch zijn er een aantal problemen opgelost en enkele (nieuwe) functies geactiveerd.

Apps omzetten naar Xcode 7 en Swift 2

Retina logo van Xcode app

Heb je al eens een app in Swift gemaakt? Of heb je ooit met voorbeeld-apps gewerkt die je hebt gedownload? En heb je inmiddels de nieuwste versie van Xcode geïnstalleerd? Dan heb je ongetwijfeld al gezien dat er flink wat is veranderd.

De syntax van Swift is gewijzigd: sommige functies en sleutelwoorden bestaan niet meer of zijn vervangen door andere, waardoor programmacode die in Swift 1 is geschreven, moet worden omgezet naar Swift 2.

Swift: Hoe gebruik je de Playground?

swift-logo

Swift is een nieuwe, revolutionaire programmeertaal, waarmee je apps kunt maken voor je iPhone, iPad en Apple Watch. En omdat Swift binnenkort open source wordt, zul je de taal steeds vaker gaan tegenkomen, ook op andere platformen dan alleen Apple.

Op appletips gaan we uitgebreid aandacht aandacht geven aan Swift en laten we in samenwerking met iOS academie zien hoe je er zelf mee kunt werken. Wekelijks gaan we je hier op appletips wegwijs maken in de wereld van Swift, zodat je uiteindelijk zelf applicaties kunt maken.

Vijf redenen om nu Swift te leren

Swift icoon Apple

Heb je nog nooit geprogrammeerd en vraag je je af of de nieuwe programmeertaal Swift iets voor je is? In dit artikel lees je vijf belangrijke redenen om nú met Swift aan de gang te gaan, ook als je nog nooit eerder hebt geprogrammeerd.

Swift is gemakkelijk te leren

Zelfs als je nog nooit eerder hebt geprogrammeerd, kun je met Swift al heel snel programma's maken. Swift werkt perfect samen met Xcode (de gratis software van Apple waarmee je op je Mac apps kunt maken); Xcode beschikt zelfs over speciale Playgrounds; 'speeltuinen' waarmee je snel Swift-opdrachten kunt uitproberen. Toen Apple deze Playgrounds voor het eerst liet zien, in juni 2014, was het publiek meteen razend enthousiast.

Xcode: Hoe de naam wijzigen van je eigen app?

Retina logo van Xcode app

Met behulp van Xcode en Swift, kun je jouw eigen applicatie bouwen en als alles goed is lanceren in de iOS App Store. Iedere beginnende ontwikkelaar krijgt vroeg of laat te maken met een app waarvan de naam te lang (zie foto hieronder) is waardoor hij op het beginscherm van je iPhone niet netjes wordt getoond.

Vanzelfsprekend moet je dan de naam aanpassen zodat deze netjes in iOS past of gewoon omdat je een andere naam wilt voor je applicatie. Hoe je dit doet lees je hieronder terug.

advVideocursus: Alles wat je over Swift moet weten

Swift icoon Apple

Het zelf maken van apps voor de iPhone, iPad en straks de Apple Watch is niet alleen een leuke bezigheid, het kan ook nog eens lucratief zijn. De banen en opdrachten voor app-ontwikkelaars liggen voor het oprapen en ook de App Store biedt vele mogelijkheden. Geen wonder, want er zijn nog niet zo heel veel Nederlandse en Belgische app-ontwikkelaars.

Om te leren hoe je zelf apps maakt, was je tot voor kort aangewezen op vooral Engelstalige en boeken en video’s. Daar is inmiddels verandering in gekomen. In november 2014 verscheen het populaire eBook Apps bouwen met Swift, geschreven door Roelf Sluman, auteur en oprichter van de iOS Academie. Inmiddels is er ook een uitgebreide videocursus (ruim 25 uur) beschikbaar: Alles wat je over Swift moet weten.

advNederlandstalig eBook leert je iOS applicaties bouwen met Swift (aanbieding)

swift-boek-cover

Zonder applicaties heb je niets aan een smartphone, steeds meer personen willen zich verdiepen in deze technologie en willen zelf hun eigen applicaties maken. Het gebruik kan puur voor jezelf zijn of wat dacht je van je eigen applicatie in de iOS App Store, die iedereen kan gebruiken. Het lijkt een verre droom, maar met dit handige eBook kun je zelf applicaties leren ontwikkelen. Eerder dit jaar bracht Apple een nieuwe programmeertaal uit genaamd ‘Swift’, deze is eenvoudiger dan voorheen maar enige kennis is wel nodig.

Roelf Sluman van iosacademie.nl heeft daarom een Nederlandstalige eBook over Swift gemaakt waarin je leert werken met Xcode om zo je eigen iOS applicaties te maken. Het boek bevat bijna 300 pagina’s, honderden illustraties en tientallen praktische voorbeelden.

Test bestanden genereren met behulp van OS X Terminal

Terminal icon 160pxVoor bepaalde harddisk of netwerk testen, of als je ontwikkelaar bent kan het voorkomen dat je regelmatig bestanden van een bepaalde grootte nodig hebt. In veel gevallen gaat het om documenten of bestanden met een grootte van meer dan 1 GB. Omdat je waarschijnlijk niet altijd dergelijke bestanden tot je beschikking heb kun je deze eenvoudig genereren met behulp van OS X Terminal.

Op deze manier kun je snel een bestand aanmaken met de gewenste grootte. De meest eenvoudige manier om een groot bestand te genereren is met behulp van het ‘mkfile’ commando. Volg hiervoor onderstaande stappen: