Menu

developer

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.

Xcode: Zo maak je Playgrounds interactief

Retina logo van Xcode app

De Playgrounds van Xcode zijn een handige manier om te experimenteren met Xcode. Je kunt zelfs UIKit-elementen zoals views, buttons en labels in een Playground opnemen, zodat je met UIKit kunt spelen zonder dat je telkens kant-en-klare apps hoeft te bouwen.

De Playgrounds van Xcode zijn dus een ideale manier om dingen uit te proberen, of om Swift te leren. Tot kort was er echter één probleem: Playgrounds waren niet interactief. Het was dus niet mogelijk om bijvoorbeeld een button te testen in een Playground, omdat je er niet op kon klikken.

Nieuw in Xcode 7 en Swift 2: print()

Retina logo van Xcode app

Ben je al overgestapt naar Xcode 7 en dus naar Swift 2? Dan heb je gemerkt dat er flink wat is veranderd. In dit artikel bespreken we de wijzigingen in één van de populairste functies: print().

In versie 1 van Swift bestonden er twee functies om tekst naar de Console te sturen: println() en print(). De println()-functie zette een ‘harde return’ achter je tekst, zodat de volgende tekst op een nieuwe regel begon. Als je geen harde return wilde, gebruikte je print().

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.

De iPhone Simulator zonder Xcode gebruiken

Retina logo van Xcode app

Als je al eens met Xcode hebt gewerkt, ken je ongetwijfeld de Simulator applicatie: dit is de bijgeleverde app waarmee iPhones en iPads kunnen worden ‘nagebootst’.

De Simulator wordt automatisch gestart als je, vanuit Xcode, een app bouwt en uitvoert. Je kunt de Simulator echter ook buiten Xcode gebruiken, door hem in je Dock te zetten. Dat kan bijvoorbeeld handig zijn als je zelf websites bouwt: je kunt dan snel kijken hoe je website er op de verschillende types iPhone uitziet.

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.

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.

Word een echte web- of app ontwikkelaar (kortingsactie)

xcodeAltijd al je eigen website, webapps of applicaties willen bouwen of gewoon je kennis op gebied van Java, PHP, HTML of CSS verbeteren? Dit kun je nu tijdelijk spotgoedkoop doen. Wanneer je de Engelse taal beheerst en je wilt graag je kennis over webdesign en programmeren verbeteren is het zeker de moeite waard om deze tip even door te lezen.

Momenteel kun je namelijk een prachtige bundel aanschaffen met acht interessante online cursussen. Een cursus bestaat uit tekst, video’s lesmateriaal, voorbeelden en nog veel meer waarmee je de kennis enorm kunt uitbreiden. Bijkomend voordeel, je kan zelf de prijs bepalen van deze bundel. Meer informatie over deze bundel en de cursussen kun je hieronder teruglezen of via deze pagina.

OS X: Dashboard widgets plaatsen op het bureablad

In verschillende applicaties van Apple kun je het Developer-menu activeren. Dit menu is speciaal voor de ontwikkelaars die hierdoor extra functie kunnen gebruiken en testen. Uiteraard is het voor de gewone OS X gebruiker ook leuk om bepaalde extra functies en opties te activeren.

Je zou het misschien niet verwachten maar in het OS X Dashboard zit ook een Developer-menu ingebouwd. Met dit menu is het mogelijk om Dashboard widgets op je bureaublad te plaatsen. Op deze manier kun je dus bijvoorbeeld altijd de weer-widget of de rekenmachine bij de hand hebben. Volg hiervoor onderstaande procedure:

iOS: De debugconsole in Safari activeren

Wanneer je bezig bent webpagina’s te ontwikkelen dan is de debug-console een zeer handige tool om eventuele ‘problemen’ in de code snel te kunnen oplossen. In Safari onder Mac OS X kun je deze functie inschakele via de Safari voorkeuren ▸ Geavanceerd ▸ Toon ontwikkel ▸ optie: Toon ontwikkel menu in de menubalk.

In de iOS versie van Safari is ook een dergelijke optie aanwezig, een erg handig optie als je webpagina’s voor de iPhone, iPad of iPod touch ontwikkeld. Je kunt de de debugconsole als volgt activeren:

Sip: Gratis alternatief voor de standaard Mac OS X Digitale-kleurenmeter

Standaard is Mac OS X voorzien van een Digitale-kleurenmeter applicatie, hiermee kun je de kleurcodes van een bepaald element op scherm snel herleiden.

Start de applicatie en plaats de muisaanwijzer op een bepaalde kleur en automatisch verschijnen de waardes, deze kunnen worden weergegeven in sRGB, RGB en Adobe RGB, daarnaast heb je deze keuze uit decimale of hexadecimale waardes.

Wanneer je als grafisch ontwikkelaar behoefte hebt aan meer functionaliteit dan is het aan te raden om de gratis applicatie ‘Sip’ eens te installeren.