iOS 8.3 bèta 3 – al het nieuws

iOS 8.3 bèta 3 nieuws

  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 verzonden layoutIfNeeded naar de knop voordat u lay-outinformatie ophaalt (zoals button.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 titleFrame

Je hebt nu nodig:

UIButton *button = [UIButton-knopWithType:UIButtonTypeSystem];
// code die de knop instelt, maar deze nog niet aan een venster toevoegt
; // Dit is ook veilig vóór iOS 8.3
CGRect titleFrame = button.titleLabel.frame;
// code die afhankelijk is van de juiste waarde voor titleFrame

Watchkit

Bekend probleem

Een geanimeerde afbeelding maken met behulp van de UIImage methode animatedImageWithImages:duration: en vervolgens de animatie afspelen met behulp van startAnimating negeert de duur en speelt zo snel mogelijk af.

Oplossing: gebruik startAnimatingWithImagesInRange:duration:repeatCount: gebruiken.