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の検索機能は日本はまだ対応していないらしいです

著書紹介

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

Akira Hayashi (林 晃)のアバター Akira Hayashi (林 晃) Representative(代表), Software Engineer(ソフトウェアエンジニア)

アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn

目次