iOS7.1 SDK更新日志 – iPhone手機開發技術文章 iPhone軟體開發教學課程

前面部分就不翻瞭,直接看具體內容

藍牙Bluetooth

已知問題

32位應用運行在64位設備上的時候無法連接到BTServer。

CFNetwork

說明
已經添加瞭一個兼容性處理解決一些web服務器 “Content-Encoding: gzip”內容發送的Content-Length有誤的問題。通過該處理,事先NSURLConnection 和 NSURLSession 將會報出
“network connection was lost” / NSURLErrorNetworkConnectionLost (-1005) 錯誤。

這次處理要求Content-Length的值必須跟解壓後gzip’d內容完全一致。不允許有任何偏差。

Safari

說明
Viewport meta tag關鍵字添加minimal-ui屬性,它可以用於在頁面加載的時候最小化頂欄和底欄。 當使用minimal-ui的時候,點擊頂欄就把它們顯示回來瞭,點擊頁面內容背景就可以把它們再次隱藏掉。

例如,可以這麼寫.

Siri

說明
iOS 7.1 為Siri添加瞭一些新的原汁原味的口音,包括 英語 (澳大利亞), 英語(英國), 日語以及漢語(中國 – 普通話).

iOS設備的Siri為默認精簡語音。當你配置好瞭Wi-Fi網絡並且設備已經鏈接到瞭一個給力的源,iOS會自動為你下載並安裝一個更高質量的版本。

UIKit

已知問題

iOS7.1中當調用 UIBarButtonItem setBackgroundImage:forState:style:barMetrics:方法並且將style參數的值配置為 UIBarButtonItemStyleBordered 的時候Bar
button 的背景圖片會被忽略掉。

方案: 這種情況使用 UIBarButtonItemStylePlain 或者 UIBarButtonItemStyleAny 作為參數值,
或者調用方法 UIBarButtonItem setBackgroundImage:forState:barMetrics:。

如果一個 UITextField 或者 UILabel 使用constraints基準定位,那麼會發現在添加constraints後因為改變自身屬性,導致佈局不對瞭。
UILabel 的 -setFont: 除外,
它不會產生問題。

方案: 避免在添加baseline-alignment constraints後改變 UITextField 或者 UILabel。如果你必須做一些改變,那麼你應該先移除constraints,完成變化之後再重新加入它。記住這這樣做會影響效率,所以你除非被逼上梁山瞭否則不要這麼搞。

Storyboard或者xib的 backIndicatorTransitionMaskImage 在運行的時候不會被正確解析。
方案: 在代碼中配置 backIndicatorTransitionMaskImage。

發佈留言