App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - Producten van de iOS Academie - Het boek: Programmeren met Swift: as of as!

Hans  Hans heeft nog geen Studiekaart. Klokje29 mei 2015, 15:09
Avatar
Avatar
Berichten:5


Blz 306: Detail-view controller

 

in het boek staat: 

(segue.destinationViewController as DetailViewController).infoText = tekst

 

de 'as' wordt verbeterd door XCode in as! en dan werkt de code wel.

Ik ben er nog niet achter wat het verschil is tussen as en as!

 

Reageer


David  David heeft nog geen Studiekaart. Klokje30 mei 2015, 16:50
Avatar
Avatar
Berichten:95


het verschil tussen  as! as en as? is wat voor waarde ze terug keren.

als het goed is heb je al over optionals geleerd, als je niet meer precies weet wat ze zijn zal ik je aanraden om nog even terug te kijken in het boek.

 

indien je zegt as?: betekent = geef een optional terug (deze waarde kan dus ook nil zijn)

indien je zegt as: betekent = laat xcode zelf weten of dat het een optional of een uitgepakte waarden is

indien je zegt as!: betekent = de waarde die terug gekeert word is een waarde die bestaat. en kan gewoon gebruikt worden.

 

ik weet het niet zeker of het helemaal zo zit. indien iemand nog op of aanmerkinge heeft hoor ik ze graag.

 

ik hoopd dat het duidelijk was

 

 

groetjes

 

david

Reageer