IOS 7.1 Beta вече е достъпна за разработчиците

Бележки за версията на SDK на OS за бета версия на iOS 7.1

Важно: Това е предварителен документ за API или технология в процес на разработка. Въпреки че този документ е прегледан за техническа точност, той не е окончателен. Тази поверителна информация на Apple се използва само от регистрирани членове на приложимата програма на Apple Developer. Apple предоставя тази поверителна информация, за да ви помогне да планирате приемането на описаните тук технологии и интерфейси за програмиране. Тази информация подлежи на промяна и софтуерът, внедрен съгласно този документ, трябва да бъде тестван с окончателен софтуер на операционната система и окончателна документация. По -новите версии на този документ могат да бъдат снабдени с бъдещи семена на API или технологията.

Съдържание:

Въведение
Отчитане на грешки
Бележки и известни проблеми
Въведение
iOS SDK 7.1 осигурява поддръжка за разработване на приложения за iOS и включва пълния набор от инструменти за Xcode, компилатори и рамки за създаване на приложения за iOS и OS X. Тези инструменти включват Xcode IDE и инструмента за анализ на инструментите, наред с много други.

С този софтуер можете да разработвате приложения за iPhone, iPad или iPod touch с iOS 7. Можете също да тествате приложенията си с включения iOS Simulator, който поддържа iOS 7. iOS SDK 7.1 изисква компютър с Mac, работещ под OS X v10.8.4 (Mountain Lion) или по -нова версия.

Тази версия на iOS е предназначена за инсталиране само на устройства, регистрирани в програмата за разработчици на Apple. Опитът да инсталирате тази версия на iOS по неоторизиран начин може да доведе вашето устройство в неизползваемо състояние.

За повече информация и допълнителни ресурси за поддръжка, посетете http://developer.apple.com/programs/ios/.

Отчитане на грешки
За да съобщите за грешки, които не са споменати в раздела Бележки и известни проблеми, използвайте Apple Bug Reporter на уебсайта на Apple Developer ( http://developer.apple.com/bugreporter/). Освен това можете да обсъдите тези проблеми и iOS SDK 7.1 във форумите за разработчици на Apple: http://devforums.apple.com. За да получите повече информация за iCloud за програмисти, отидете на http://developer.apple.com/icloud.

Бележки и известни проблеми
Следните проблеми са свързани с използването на iOS SDK 7.1 за разработване на код.

Bluetooth
Известен проблем
32-битовите приложения, работещи на 64-битово устройство, не могат да се свържат към BTServer.

CFNetwork
Поправено в iOS 7.1 бета
Преди това, ако от страна на сървъра затвори HTTP заявка с TCP FIN, без да изпраща никакви байтове от HTTP заглавка или HTTP тяло, NSURLConnection ще синтезира празен HTTP/1.1 200 OK отговор. Това вече е поправено и заявката ще доведе до грешка вместо успешно зареждане със синтезиран отговор.

Бележки
Добавено е ново поведение за съвместимост, за да се реши проблем, при който някои уеб сървъри биха изпратили грешна стойност на Content-Length за съдържание „Content-Encoding: gzip“. По-рано NSURLConnection и NSURLSession ще изпратят грешка „мрежовата връзка е загубена“ / NSURLErrorNetworkConnectionLost (-1005) грешка в тази ситуация.

Поведението за съвместимост се прилага само ако стойността на Content-Length съвпада точно с разширеното съдържание на gzip’d. Няма да важи за „изключване с 1“ или подобно неправилно отчитане.

Основен текст
Поправено в iOS 7.1 бета
Преди това текстът, нарисуван с CTFrameDraw, не поставя правилно редовете за отчитане на атрибута paragraphSpacing на NSParagraphStyle. Това беше разгледано в iOS 7.1 бета.

Журнали за сривове
Известен проблем
Регистрационните файлове за сривове няма да се показват в Диагностика и данни за употреба в Настройки. Регистрационните файлове ще останат достъпни, когато се синхронизират от устройството.

GLKit
Поправено в iOS 7.1 бета
Ако са заредени с GLKTextureLoader, изображенията pngcrush, които имат алфа, не са умножени непремножено.

Таймери с висока точност
Поправено в iOS 7.1 бета
Когато спите или чакате изключително точни интервали от време, таймерите се забавяха с до 1 милисекунда.

iTunes
Известен проблем
Зареждането на iTunes Match библиотека (или закупената от вас музикална история) може да отнеме много повече време от очакваното, особено при по -големи библиотеки. Ако библиотеката ви не се синхронизира веднага, моля, изчакайте 30 минути и опитайте да получите достъп до нея отново.

Свързване с много хора
Поправено в iOS 7.1 бета
Методът MCSessioninitWithPeer: вече е внедрен правилно.

За повече информация относно приложните програмни интерфейси за MCSession вижте WWDC 2013: Мрежи наблизо с многостранна свързаност.

UIKit
вече известни проблеми
Ако UITextField или UILabel, който е базисно подравнен с ограничения, има атрибути, които се променят след добавянето на ограниченията, оформлението може да е неправилно. Изключението от това е -setFont: на UILabel, което трябва да работи според очакванията.
Решение: Избягвайте да правите промени в UITextField или UILabel след добавяне на ограничения за подравняване на базовата линия. Ако трябва да направите промени, трябва да премахнете ограниченията и след това да ги приложите отново. Обърнете внимание, че това е хит за производителността, така че не го правете, освен ако не е необходимо.

BackIndicatorTransitionMask от сториборд или xib няма да се интерпретира правилно по време на изпълнение.
Решение: Задайте backIndicatorTransitionMask в кода.

Последна публикация в блога

Новини от Apple, анализ и мнение, плюс общи технически новини
August 19, 2021

Penny Arcade Expo, или PAX, за инициираните, е годишна игрална конференция, която се провежда в Сиатъл. Той е създаден през 2004 г. от авторите на ...

Новини от Apple, анализ и мнение, плюс общи технически новини
September 10, 2021

BioShock Infinite & SimCity Вече са достъпни за вашия MacИзчистете графика си за уикенда, защото няма да искате да излизате от къщата. След дъл...

Новини от Apple, анализ и мнение, плюс общи технически новини
September 10, 2021

Калъфът за оцеляване на Griffin става много по -мъжествен с опция Camo ColorПоловината държава може би не знае за това, но на места като Тенеси, къ...