iOS 10 beta 7 on julkaistu

ios 10 beeta 7 a fost lansat cu doar cateva minute in urma de catre compania Apple, noua versiune a sistemului de operare venind la doar 4 zile distanta de iOS 10 beta 6, semn ca procesul de testare este grabit de catre cei din Cupertino, deci nu este exclus ca saptamana viitoare sa vedem alte versiuni beta.

iOS beta 10 7 este acompaniat de versiunea public beta 6, utilizatorii obisnuiti de iPhone, iPad si iPod Touch avand deasemenea posibilitatea de a instala noua versiune a sistemului de operare in propriile dispozitive, cele doua build-uri oferite astazi de catre Apple avand exact aceleasi schimbari implementate, deci toata lumea primeste acelasi lucru.

iOS beta 10 7 si versiunea public beta 6 pot fi instalate de catre de catre dezvoltatorii de aplicatii pentru platforma iOS, sau utilizatorii obisnuiti de iDevice-uri prin sistemul Software Update, Actualizare Software, care este disponibil in Settings > General > Software Update, Actualizari > General > Actualizare Software.

Testarea beta a iOS 10 se intensifica

Ottaen huomioon, että iOS release 10 ar trebui sa aiba loc la jumatatea lunii septembrie si ca iPhone 7:n esittely pidetään 7. syyskuuta, este destul de normal ca Apple sa grabeasca procesul de testare al sistemului de operare, insa aceasta este prima oara cand doua versiuni beta au fost lansate atat de aproape una de cealalta.

ios 10 beeta 7

Toate noutatile iOS beta 10 7 vor fi listate in acest articol, asa ca il puteti actualiza mai tarziu pentru a vedea ce s-a descoperit nou si ce schimbare a mentionat compania Apple pentru aceasta actualizare.

AVFoundation
Huomautuksia
iOS 10 beta 3:ssa valinnaisten AVCapturePhotoCaptureDelegate-menetelmien nimet
didFinishProcessingPhoto ja didFinishProcessingRawPhoto muutettiin muotoon
didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSetting
s:bracketSettings:error: ja
didFinishProcessingPhotoSampleBuffer:previewPhotoSampleBuffer:resolvedSetting
s:bracketSettings:error:. Koodi, joka käyttää aikaisempia nimiä (kuten WWDC
versio AVCamManual malliprojektista) jatkaa kääntämistä, mutta vanhemmat edustajat soittavat takaisin
ei toteuta.
Binaariyhteensopivuus
• Apple varaa kaksikirjaimia etuliitteitä käytettäväksi kehysluokissa. Kun nimeät omia luokkiasi,
käytä kolmikirjaimista etuliitettä. Ohjeisiin voi tutustua täällä:
https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/
OhjelmointiWithObjectiveC/Conventions/Conventions.html
Näiden ohjeiden noudattamatta jättäminen voi johtaa sovelluksesi kaatumiseen beta-ohjelmiston julkaisujen aikana.
• Kun käännetään uudelleen iOS 10.0:lla, [NSObject valueForKey:]:n kutsuminen nollaavaimella aiheuttaa
poikkeus. Aikaisemmin tämä johti määrittelemättömään käyttäytymiseen; nyt se aiheuttaa sovelluksesi kaatumisen.
• Järjestelmäkirjasimen viittaaminen nimen perusteella kutsussa +[UIFont fontWithName:size:] aiheuttaa
kaatua. Lisätietoja on osoitteessa https://developer.apple.com/videos/play/wwdc2015/804/
• Asiakkaiden tietosuojan parantamiseksi https:// URL-osoitteet, NSURLSession ja NSURLConnection no
tukee pidempään RC4-salausohjelmistoja TLS-kättelyn aikana. Sovellusten ja palveluiden, joita tämä vaikuttaa, pitäisi
päivitä verkkopalvelimet käyttämään nykyaikaisempia salausohjelmistoja.
• Sovellukset voivat roikkua, jos ne muuttavat superview-geometriaa viewWillLayoutSubviews- tai
layoutAlinäkymät.
• NSURLConnection estää yhteydet, jotka käyttävät protokollaa vanhempia TLS-protokollaversioita
ATS-käytännön määrittämä versio NSExceptionMinimumTLSVersionin kautta tai
NSThirdPartyExceptionMinimumTLSVversion avaimet. Sovellusten ja palveluiden, joita tämä vaikuttaa, pitäisi
päivittää web-palvelimet käyttämään nykyaikaisempia TLS-protokollaversioita.
CFNetwork HTTP Protocol
NSMutableURLRequest-luokka edellyttää, että HTTPBodyStream-ominaisuus on avaamaton
stream, ja NSURLConnection- ja NSURLSession-luokat noudattavat nyt tiukasti tätä avaamatonta
stream-vaatimus. Sovellusten, joita tämä koskee, tulee varmistaa, että mikään toimitettu NInputStream ei vielä ole sitä
avattu.
 Copyright © 2016 Apple Inc. Kaikki oikeudet pidätetään. Käyttöehdot. Tietosuojakäytäntö. Sivu 3/9
CloudKit
Kun rakennat ja käytät Xcodea toistuvasti, pitkäikäiset toiminnot voivat epäonnistua "Sinulla ei ole
lupa tallentaa tiedosto" -virhe, koska säilön polku muuttuu toistuvasti.
FaceTime
FaceTime-puheluita tämän betan ja vanhempien iOS- ja macOS-betaversioiden välillä ei tueta. Päivitä omasi
Macista ja iPhonesta uusimpaan versioon.
HomeKit
WAC HomeKit -lisälaitteiden lisääminen saattaa epäonnistua Home-sovelluksessa, jos verkkotunnukset eivät ole ensimmäisiä
tarjotaan valitsemalla Asetukset > Wi-Fi > Määritä uusi laite.
Ratkaisu: Jos tällaisen HomeKit-lisälaitteen lisääminen epäonnistuu, anna verkkotunnukset kohdassa Asetukset >
Wi-Fi > Määritä uusi laite. Kun lisävaruste on liittynyt verkkoon, lisävaruste voidaan lisätä
käyttämällä Home-sovellusta.
libdispatch
Libdispatch vakuuttaa, jos dispatch_barrier_sync:ssä on havaittu umpikuja.
viestit
• Kun UISearchController- ja UITableViewController-sovelluksia käytetään viestilaajennuksissa,
niiden sisältö voidaan piilottaa yläpalkin alle.
Ratkaisu: Käytä noin 80 kuvapisteen upotuksia ylhäällä ja 40 kuvapisteen alareunaa.
• Vain Simulaattorissa, kun insertMessagessa on lokalisoituChangeDescription:
localizedChangeDescription:completionHandler: menetelmäksi on asetettu
$localParticipantIdentifier.UUIDString,
$localParticipantIdentifier.UUIDStringiä ei korvata käyttäjän viestitunnuksella,
ja UUIDString tulostetaan sellaisenaan.
• Kun Simulaattorin Viestit-sovellus pakotetaan sulkemaan, viestihistoria katoaa.
• Kun UIAlertController-objekti esitetään Messages-laajennuksessa, se katkaistaan
laajennuksen alapalkki.
• Jos sisäänkirjautumisikkuna tulee näkyviin, kun suoritat sovelluksen sisäistä ostoa tai yrität ostaa sisältöä
kaupasta tai kauppa tai laajennus hylätään.
• Paikallisen osallistujan UUID on sama molemmille keskustelun osallistujille vain simulaattorissa.
Ratkaisu: Käytä laitetta UUID-vertailujen testaamiseen.
• Kun luet viestejä, Siri ei kuvaa tarkasti uusia viestityyppejä tai ominaisuuksia.
Mobile Device Management
• iOS 10:stä alkaen SCEP-hyötykuormat eivät ole enää oletuksena MD5:tä, jos SCEP-palvelin ei pysty palauttamaan
CACaps tai ei vaadi kykyä SHA-1:lle, SHA-256:lle tai SHA-512:lle CACapeissa.
 Copyright © 2016 Apple Inc. Kaikki oikeudet pidätetään. Käyttöehdot. Tietosuojakäytäntö. Sivu 4/9
Jos SCEP-palvelin ei vastaa GetCACapsiin, oletetaan SHA-1 ja sitä käytetään SCEP:lle.
yrittää.
Jos SCEP-palvelimet vastaavat GetCACaps-pyyntöön, palvelimen tulee huomioida, että niillä on SHA-1, SHA-256 tai
SHA-512-ominaisuus tai SCEP-rekisteröintipyyntö epäonnistuu riittämättömien ominaisuuksien vuoksi.
Katso lisätietoja WWDC 2016 -istunnosta Apple-laitteiden hallinnan uudet ominaisuudet.
• Vahvemman pääsykoodin käytön edistämiseksi iOS 10 kehottaa aina käyttäjää luomaan salasanan
vähintään 6 merkkiä TouchID-yhteensopivassa laitteessa, vaikka salasanakäytäntö olisikin käytössä
lyhyemmät salasanat. Tässä tapauksessa käyttäjät voivat silti antaa lyhyemmän salasanan, joka vastaa pääsykoodia
politiikkaa.
Musiikki
• Äskettäin toistettu sinulle ei välttämättä päivity välittömästi.
• MPMediaPickerController ei ehkä näy odotetulla tavalla.
• Apple Musicin poistaminen saattaa estää tiettyjä lisälaitteita toistamasta äänikirjoja, podcasteja ja
kuolee. Lataa Apple Music App Storesta toiston palauttamiseksi.
• Musiikin Tänään-widget ei välttämättä näytä kaikkea viimeksi toistettua musiikkia.
Kun yhteys autoon, tietyt ominaisuudet eivät välttämättä toimi odotetulla tavalla:
• Muokkaa seuraavaksi voi yllättäen häiritä toistoa.
• CarPlayta käytettäessä View All Stations ei vielä näytä kaikkia asemia.
Huomautuksia
Muistiinpanot voivat sulkeutua odottamatta.
Ratkaisu: Ota Notes pois päältä ja sitten käyttöön kohdassa Asetukset > Yleiset > iCloud.
NSUserActivity
NSUserActivity-objektilla ei välttämättä ole käyttäjätietoa kanavanvaihdon jälkeen.
Ratkaisu: Kutsu toimintoobjektissa nimenomaisesti toimintoa comeCurrent.
Puhelin
Puhepostin transkriptio (beta) on saatavilla iPhone 6s-, iPhone 6s Plus- ja iPhone SE -puhelimissa Siri-kielellä
asetettu englanniksi (Yhdysvallat tai Kanada).
Valokuvat
• Ihmisten synkronointi ei ole käytössä iCloud Photo Libraryn kautta iOS 10:ssä.
• Muistoja, liittyviä aiheita, ihmisiä ja kohtauksia ei tueta 32-bittisissä laitteissa.
 Copyright © 2016 Apple Inc. Kaikki oikeudet pidätetään. Käyttöehdot. Tietosuojakäytäntö. Sivu 5/9
safari
• WebGeolocation vaatii nyt suojatun (HTTPS) verkkosivuston toimiakseen sekä iOS:ssä että macOS:ssä
estää sijaintitietojen haitallisen käytön.
• WKWebView noudattaa nyt oletusarvoa user-scalable=no kuvaportissa. WKWebView-asiakkaat
voi parantaa käytettävyyttä ja antaa käyttäjille mahdollisuuden zoomata nipistämällä kaikilla sivuilla asettamalla
WKWebViewConfiguration-ominaisuus ignoresViewportScaleLimits to YES.
• SFSafariViewControllerConfiguration ja -[SFSafariViewController
initWithURL:configuration:] API:t on poistettu, ja –
[SFSafariViewController initWithURL:entersReaderIfAvailable:] ei ole enää
merkitty vanhentuneeksi. Ensisijainen BarTintColor-ominaisuus on siirretty kohteeseen
SFSafariViewController sekä uusi ominaisuus preferedControlTintColor
joita asiakkaiden tulisi käyttää sen sijaan, että asettaisivat tintColorin suoraan näkymään. iOS:ssä linkitetyt sovellukset
10 tai uudempi ei enää välitä näkymänsä sävyä SFSafariViewControllerille.
Swift-leikkikentät
Swift Playgrounds on upouusi sovellus, joka on suunniteltu auttamaan ihmisiä oppimaan koodaamaan Swift 3:lla.
Se tarjoaa ladattavaa sisältöä, mukaan lukien Learn to Code Part 1 ja Learn to Code Part 2, jotka opettavat
koodauksen perusteet Swiftissä – ja muita haasteita, joita voit tutkia. Voit myös
kokeile itse luomalla leikkikenttiä mallien perusteella, luo tyhjä leikkipaikka tai
avoimet leikkipaikat, jotka on luotu Xcodessa.
Swift Playgrounds sisältyy iOS 10 beta 7 -versioon.
Swift Playgrounds beta 7 sisältää Opi koodaamaan osan 1 ja Opi koodaamaan osan 2.
Huomautuksia
• Leikkikentät, joita ei ole tallennettu iCloudiin, eivät ole käytettävissä, kun päivität Swift-versioon
Leikkikentät saatavilla App Storesta tänä syksynä. Jos haluat säilyttää leikkipaikkasi, ota joko iCloud käyttöön tai
Käytä jakoarkkia AirDrop-, Viesti- tai sähköpostilla leikkipaikkasi varmuuskopiointia varten
tietokoneella tai laitteella ennen kuin siirryt lopulliseen Swift Playgrounds -julkaisuun.
• Swift Playgrounds beta 6 käyttää Swift 3.0:n esikatseluversiota 4 (swiftlang-800.0.41.1). Koodi kirjoitettu käyttäen
muut Swift-versiot eivät välttämättä toimi Swift Playgrounds beta 7:ssä.
• Swift Playgroundsin betaversioilla 1–4 luodut leikkipaikat eivät toimi oikein Swiftissä
Playgrounds beta 7. Vastaavasti Swift Playgrounds beta 7:lle saatavilla olevat leikkipaikat eivät
suoritetaan oikein, kun se suoritetaan Swift Playgroundsin betaversioissa 1–4. Tämä rajoitus sisältää
leikkikentät Learn to Codessa.
• iPadin Swift Playgrounds ei seuraa, oletko laajentanut sisäänrakennettua Quick Lookia
arvoille editorissa. Jos esimerkiksi muokkaat Swift 3 -leikkikenttää, jossa oli laajennettu Quick
Katso, Quick Lookit tiivistyvät, kun tallennat.
• AVFoundation on käytettävissä, mutta tulon sieppaus ei palauta mitään.
Esimerkiksi AVCapturePreviewLayer on aina tyhjä läpinäkyvä kerros.
• Ongelma estää SceneKit-näkymien (SCNView) hahmontamisen Swift Playgroundsissa, kun
nykyinen kamera (SCNCamera) käyttää uusia tehosteita, kuten väriluokittelu, värihaaroitus jne
kylläisyys ja kontrasti.
• GameController-kehys on saatavilla ja näyttää yhdistävän ohjaimiin onnistuneesti, mutta
painikekäsittelijöitä ei koskaan kutsuta.
 Copyright © 2016 Apple Inc. Kaikki oikeudet pidätetään. Käyttöehdot. Tietosuojakäytäntö. Sivu 6/9
UIKit
Huomautuksia
Ennen iOS 10:tä oli mahdollista ohittaa [UIStackView initWithArrangedSubviews:],
mutta tämä oli tarkoitettu mukavuusalustajaksi ja toteutettu sellaisenaan. Meillä on nyt
pakotti tämän päälle otsikoissa. Tämän seurauksena Swift-asiakkaat eivät voi enää ohittaa tätä menetelmää, koska
Nopeat alustussäännöt estävät mukavuusalustajan ohituksen.
• iOS 10:ssä UIKit on päivittänyt ja yhtenäistänyt UINavigationBarin taustahallinnan,
UITabBar ja UIToolbar. Erityisesti muutokset näiden näkymien taustaominaisuuksiin (esim
tausta- tai varjokuvina tai palkin tyylin asettaminen) voi käynnistää palkin asettelupassin
ratkaista uuden taustan ulkoasun.
Tämä tarkoittaa erityisesti sitä, että yritetään muuttaa näiden sisällä olevien palkkien taustan ulkoasua
/ -[UIView layoutSubviews], -[UIView updateConstraints], -[UIViewController
willLayoutSubviews], -[UIViewController didLayoutSubviews], –
[UIViewController updateViewConstraints] tai mikä tahansa muu kutsuttava menetelmä
asetteluun reagoiminen voi johtaa asettelusilmukaan.
Joissakin tapauksissa voit katkaista nämä asettelusilmukat varmistamalla, että käytät aina samaa objektia
esimerkiksi silloin, kun tarvitaan objekteja (kuten UIImage tai UIColor). Mutta yleensä pitäisi
välttää tekemästä tätä.
Koska kaikki ulkoasuparametrit on nyt ratkaistu yhdellä kertaa, joissakin tapauksissa saattaa esiintyä
baarisi ulkonäkö on muuttunut. Yleensä parhaat tulokset saadaan määrittämällä niin vähän kuin
mahdollista mukauttaa baariasi. Jos esimerkiksi määrität barTintColor-arvon ja
tyhjän UIImage-objektin määrittäminen backgroundImage-ominaisuudelle (kuten kun
soitat esimerkiksi [UIImage new]), niin sinun pitäisi saada parempia tuloksia määrittämällä vain
barTintColor. Kaikkien näiden ongelmien ratkaisemiseksi iOS 10:ssä tekemiesi muutosten pitäisi myös toimia
oikein iOS 9:ssä – jos näin ei ole, ilmoita virheistä esimerkkiprojektilla ja a
kuvakaappaus, joka osoittaa, miltä palkkien tulee näyttää.
• iOS 10:ssä UIGestureRecognizerin käyttäytyminen muuttuu hieman, kun virta poistetaan
tunnistaa (eli midflight) eleiden tunnistimen UIViewstaan. Aiemmin poistamalla
eletunnistin puolivälissä ei nimenomaisesti peruuttaisi eleiden tunnistusta, joten voit
lisää eletunnistin uudelleen takaisin samaan näkymään tai toiseen näkymään. iOS 10:ssä soittaminen –
[UIView removeGestureRecognizer:] lennon keskipitkän lennon eletunnistimen näkymässä
peruuttaa nimenomaisesti eleentunnistuksen. Jos käyttäjä haluaa muuttaa lennon puolivälissä olevan eleen näkymää
tunnistaja, voit soittaa -[UIView addGestureRecognizer:] haluamassasi näkymässä
siirrä eletunnistin kohtaan.
• Esitetyt näkymäohjaimet voivat nyt vaikuttaa tilapalkin ulkoasuun, vaikka ne olisi esitelty
näkymäohjaimesta, joka ei vaikuttanut tilapalkkiin (esimerkiksi ponnahdusikkuna). Oletuksena,
mukautetun näkymäohjaimen esitysten ei oletetaan vaikuttavan tilapalkkiin; Käytä
modalPresentationCapturesStatusBarAppearance-ominaisuus UIViewControllerissa
sallia esitellyn näkymäohjaimen osallistua tilapalkin ulkoasuun.
• On aina ollut vaatimus, että UIViewController-alaluokat kutsuvat super-luokkia
-awakeFromNibin toteuttaminen omista ohituksistaan. iOS 10:stä alkaen, -
awakeFromNib on merkitty oikein NS_REQUIRES_SUPER-attribuutilla havaitsemista varten
toteutukset, jotka eivät noudata tätä vaatimusta. Korjaa tämä varoitus varmistamalla, että kaikki koodipolut
ohituskutsustasi [super awakeFromNib].
• Kun käytät iPadia, kuvakäsikirjoituksen UITableViewCell-solulle asetettu taustaväri on nyt
kunnioitetaan.
 Copyright © 2016 Apple Inc. Kaikki oikeudet pidätetään. Käyttöehdot. Tietosuojakäytäntö. Sivu 7/9
• iOS 10:stä alkaen UITableViewHeaderFooterView tukee NSC-koodausta, joten jos näkymä
luokka on XIB:ssä, se purkaa nyt oikein. Seurauksena on, että sovellukset voivat näyttää ylimääräisiä
sisältöä näille näkymille, joka ei ilmestynyt aiemmin korjatun virheen vuoksi.
• Erittäin leveille taulukkonäkymille, joissa soluasettelun marginaaleja on lisätty automaattisesti seuraamaan
luettavissa oleva leveys, erotinlisäkkeet tulkitaan nyt suhteessa näihin vasempaan ja oikeaan marginaaliin
pöytänäkymän reunojen sijaan.
• UITouch-toimituksen yhdistämistä on parannettu merkittävästi, erityisesti tapauksissa, joissa
käyttäjät voivat koskettaa näyttöä ja käyttää Apple Penciliä samanaikaisesti iPad Prossa ja iPadissa
sovellus ei voinut käsitellä niitä saapuvan nopeudella. Tietyissä skenaarioissa tapahtumia voi silti tulla
nopeammin kuin näyttö päivittyy. Tämä on odotettavissa, ja sovelluksesi pitäisi ennakoida tätä
ja käsitellä sen mukaisesti.
• iOS 10:ssä ikkunat, jotka eivät ole koko näytön kokoisia, eivät vaikuta tilapalkin ulkoasuun.
• -layoutIfNeeded:n lähettämisen näkymään ei odoteta siirtävän näkymää, mutta aikaisemmissa julkaisuissa, jos
näkymässä oli translatesAutoresizingMaskIntoConstraints == false, ja jos se oli
on asetettu rajoitusten mukaan, -layoutIfNeeded siirtää näkymää vastaamaan asettelua
moottori ennen asettelun lähettämistä alipuuhun.
Nämä muutokset korjaavat tämän käyttäytymisen, ja vastaanottimen sijainti ja yleensä sen koko eivät ole
vaikuttaa -layoutIfNeeded.
Jotkut olemassa olevat koodit saattavat luottaa tähän virheelliseen toimintaan, joka on nyt korjattu. Ei ole
käyttäytyminen muuttuu ennen iOS 10:tä linkitettyjen binäärien osalta, mutta iOS 10:een rakentaessasi saatat joutua tekemään sen
Korjaa jotkin tilanteet lähettämällä -layoutIfNeeded valvojalle
translatesAutoresizingMaskIntoConstraints == väärä näkymä, joka oli edellinen
vastaanotin tai muuten sen paikantaminen ja mitoitus ennen (tai jälkeen, riippuen halutusta käyttäytymisestä) –
asetteluTarvittaessa.
• Kolmannen osapuolen sovellukset, joissa on mukautettuja UIView-alaluokkia käyttämällä automaattista asettelua, jotka ohittavat
asettelu Alanäkymät ja likainen asettelu itsellä ennen Superin soittamista ovat vaarassa käynnistää asettelun
palautesilmukka, kun ne rakennetaan uudelleen iOS 10:ssä. Kun ne lähetetään oikein myöhemmin –
layoutSubviews-kutsut, joiden täytyy olla varmoja, että he lopettavat asettelun likaamisen itseensä jossain vaiheessa (huomaa, että
tämä puhelu ohitettiin julkaisussa ennen iOS 10:tä).
• Käännettävät kuvat toimivat siten, että resurssissa on kaksi kuvaa, joista jokaisella on eri suuntausominaisuus.
Kun luot johdetun UIImage-objektin käyttämällä -imageWith…-menetelmiä, se ei enää ole
liittyy kuvasisältöön, josta se tuli. Voit luoda käännettävän mallikuvan suorituksen aikana käyttämällä
UIImageAsset.
• UIContentSizeCategoryDidChangeNotification-ilmoituksen lähde on nyt
UIScreen.main() UIApplication.shared() sijaan.
• UIViewPropertyAnimator-luokassa on kaksi ominaisuutta ja yksi menetelmä luokassa
UIViewAnimating-protokolla, joka ei ole saatavilla iOS 10 beta 1:ssä.
UIViewPropertyAnimator:
@property(nonatomic, getter=isManualHitTestingEnabled) BOOL
manualHitTestingEnabled;
@property(nonatomic, readonly) NSTimeInterval-viive;
UIViewAnimaatio:
(void)startAnimationAfterDelay:(NSTimeInterval)delay;
Tunnettu ongelma
 Copyright © 2016 Apple Inc. Kaikki oikeudet pidätetään. Käyttöehdot. Tietosuojakäytäntö. Sivu 8/9
CIImage-objekteista luoduille UIImage-objekteille UIImage-piirustusmenetelmät
(drawInRect, drawAtPoint) muuntaa aina DeviceRGB-väriavaruuteen ennen piirtämistä. Tämä
johtaa laajennetun väriinformaation menettämiseen, kun piirretään laajaväriseen grafiikkakontekstiin.
Ratkaisu: Voit noutaa alla olevan CII-kuvan UIImage.CIImage-ominaisuuden kautta ja hahmontaa
se käyttämällä CIContextia, joka on luotu sopivalla väriavaruudella (Extended sRGB) ja pikselimuodolla (täysi-
kellua).
Tämä ei vaikuta CGImageRefistä luotuun UIImage-objektiin, ja se piirtyy oikein ilman menetyksiä
väritiedoista.
Widgetit
Ensimmäistä kertaa virheenkorjaus widgetin (eli Today-laajennuksen) laitteessa, se ei näy mahdollisimman
laajennus.
Ratkaisu: Tee virheenkorjaus uudelleen, jotta laajennus tulee näkyviin.
Xcode
Joskus Command-Shift-HH-komento aloitusnäytössä ei käynnistä sovelluksen vaihtajaa.
Ratkaisu: Käynnistä mikä tahansa sovellus ennen kuin käytät Command-Shift-HH.