iOS 6.1でSDK的に変わったこと

iOS 6.1がリリースされましたが、SDK的に何が変わったのだろうというのを、iOS 6.1のリリースノートからまとめてみると次のようなところのようです。
・タイ語のサポート強化
・「Map Kit」フレームワークで住所などを使った検索ができるクラスの追加(日本ではまだ対応していないらしい)

– MKLocalSearch
– MKLocalSearchRequest
– MKLocalSearchResponse

・Passbookでの搭乗チェックに対する妥当性チェックの変更(?。これはよく分からなかった)
・Advertising Identifierのリセットボタンの追加
・Weibo設定は中国語キーボードがONのときのみ表示
・OS X 10.8とiOS 6.1 SDKの組み合わせでTwitter.frameworkを使うときは、iOS SimulatorはiOS 6.0以降を使わないと駄目。OS X 10.7では大丈夫。
・NSStringとUILabelでは「NSTextAlignmentJustified」(均等揃え)と「NSTextAlignmentNatural」(ナチュラル)はサポートされないので、「NSAttributedString」を使うことらしいです。
・iOS 6.0ではdefault.pngの代わりにアプリのスナップショットが出ることがあったけど、iOS 6.1では常にdefault.pngが表示されるらしい。
その他、API的なところを確認してみると、今回はほとんど変わっていなくて、「UICollectionViewLayout」クラスと「UINavigationController」クラスのイニシャライザで「id」型が戻っていたのが「instancetype」型になっているとかでした。
Deplecatedが増えている様子も無いので、コード修正は必要なさそうですね。
デバイス本体のアップデートも先ほど行ったのですが、今回はiTunes経由でアップデートしてみました。今までは特にデバイス上では操作することもなかったのですが、今回はアップデート後にiCloudの設定のためにAppleIDのパスワードが聞かれて、入力するとiCloudのアップデート中という表示が出ました。
UPDATE: MapKitの検索機能は日本はまだ対応していないらしいです

関連記事

  1. MSM2011にご参加の皆様、ありがとうございました

  2. MOSA Software Meeting 2010で講師をします

  3. HistoryEditor 1.5.2 Mac版を公開しました

  4. 今日は雪です

  5. Mac版のWordで設計書を作るとき

  6. Nibファイルに空のポップアップボタンを配置するときの注意

最近の著書

  1. 基礎から学ぶ SwiftUI

最近の記事

  1. 基礎から学ぶ SwiftUI
  2. 基礎から学ぶ SwiftUI