iOS beta 8.3 3 is vanavond uitgebracht door het bedrijf Apple en we hebben je al verteld dat de update nieuwe opties met zich meebrengt berichten filteren uit de Berichten-applicatie, Berichten en de Watch-applicatie wat controle mogelijk maakt Apple Watch. Afgezien hiervan publiceerde het Apple-bedrijf een lijst met wijzigingen met alle wijzigingen die in de besturingssysteemcode waren geïmplementeerd, waarbij de meeste van deze innovaties niet zichtbaar waren voor gewone gebruikers.
Hieronder heb je het geheel iOS 8.3 bèta 3 nieuwslijst.
iOS SDK-releaseopmerkingen voor iOS 8.3 Bèta 3
Introductie
iOS SDK 8.3 biedt ondersteuning voor het ontwikkelen van iOS-apps. De SDK is verpakt met een complete set tools, compilers en frameworks voor het maken van apps voor iOS en OS X. Tot de tools behoren onder meer de Xcode IDE en de Instruments-analysetool.
Met deze software kun je apps ontwikkelen voor iPhone, iPad of iPod touch met iOS 8. De software bevat nu WatchKit, een raamwerk voor het ontwikkelen van Apple Watch-apps. U kunt uw apps testen met de meegeleverde iOS Simulator.
iOS SDK 8.3 vereist een Mac-computer met OS X v10.9.4 (Mavericks) of hoger.
Deze versie van iOS is uitsluitend bedoeld voor installatie op apparaten die zijn geregistreerd bij het Apple Developer Program. Als u probeert deze versie van iOS op een ongeautoriseerde manier te installeren, kan uw apparaat in een onbruikbare staat terechtkomen.
Ga voor meer informatie en aanvullende ondersteuningsbronnen naar http://developer.apple.com/programs/ios/.
Bugrapportage
Voor problemen die niet vermeld zijn in de Opmerkingen en bekende problemen sectie, dient u bugs in te dienen via de Apple Developer-website (https://developer.apple.com/bug-reporting/ios/). Bovendien kunt u deze problemen en iOS SDK 8.3 bespreken op de Apple Developer Forums: http://devforums.apple.com. Ga voor meer informatie over iCloud voor ontwikkelaars naar http://developer.apple.com/icloud.
Opmerkingen en bekende problemen
De volgende problemen hebben betrekking op het gebruik van iOS SDK 8.3 om code te ontwikkelen.
App-extensies
Opmerkingen
- App-extensies hebben een arm64-segment nodig om op 64-bits apparaten te kunnen werken. Als u de armv7-slice op een 64-bits apparaat probeert uit te voeren, zal dit niet werken.
- Apps moeten een arm64-segment hebben als de bundel een raamwerk bevat waar zowel de app als de app-extensie tegenaan linken.
CarPlay
Bekend probleem
Uitgaande gespreksaudio en FaceTime-audio kunnen schokkerig zijn.
Spotlight
Bekend probleem
Toetsenborden van derden zijn mogelijk niet beschikbaar voor selectie in Spotlight Search.
Oplossing: start het apparaat opnieuw op.
UIKit
Note
Bij het koppelen met iOS 8.3 wordt elke code die afhankelijk is van lay-outinformatie (zoals het frame) van een
UIButton
subview wanneer de knop niet in de vensterhiërarchie staat, moet worden verzondenlayoutIfNeeded
naar de knop voordat u lay-outinformatie ophaalt (zoalsbutton.titleLabel.frame
) om ervoor te zorgen dat de lay-outwaarden up-to-date zijn.Als je bijvoorbeeld zoiets als dit had:
UIButton *button = [UIButton-knopWithType:UIButtonTypeSystem]; // code die de knop instelt, maar deze nog niet aan een venster toevoegt CGRect titleFrame = button.titleLabel.frame; // code die afhankelijk is van de juiste waarde voor titleFrameJe hebt nu nodig:
Watchkit
Bekend probleem
Een geanimeerde afbeelding maken met behulp van de
UIImage
methodeanimatedImageWithImages:duration:
en vervolgens de animatie afspelen met behulp vanstartAnimating
negeert de duur en speelt zo snel mogelijk af.Oplossing: gebruik
startAnimatingWithImagesInRange:duration:repeatCount:
gebruiken.