iOS 7.1 ベータ版が開発者向けに公開されました

iOS 7.1 ベータ版が開発者向けに公開されました

  • Oligur
  • 0
  • vyzf
iOS 7.1 ベータ版が開発者向けに公開されました

AppleはiOS 7.1の最初のベータ版を公開しました。登録開発者はDeveloper Centerからアップデートを入手できます。このベータ版は、FaceTime通話の不具合を修正したiOS 7.0.4を一般公開してからわずか4日後にリリースされました。

新しい機能に関する詳細情報はまだ待っていますが、ダウンロードが完了したら新機能についてお知らせします。

リリースノートによると、iOS 7 ベータ 1 には、パフォーマンスの強化とバグ修正が数多く含まれています。

これまでに発見された新しいもののいくつかを以下に示します。

iOS 7.1 では、設定のアクセシビリティ オプションでダーク キーボードに常時切り替えることができます。

ダークキーボード

ダークキーボード

バースト写真をフォトストリームにアップロードすることもできます。

バースト写真

Yahoo のロゴは、新しいデザインを反映するためにオペレーティング システム全体で更新されました。

ヤフーロゴ
直接ダウンロード リンクとリリース ノートは次のとおりです。

    • パッド:
    • iPad Air(モデルA1474)
    • iPad Air(モデルA1475)
    • iPad mini(モデルA1489)
    • iPad mini(モデルA1490)
    • iPad(第4世代 モデルA1458)
    • iPad(第4世代 モデルA1459)
    • iPad(第4世代モデルA1460)
    • iPad mini(モデルA1432)
    • iPad mini(モデルA1454)
    • iPad mini(モデルA1455)
    • iPad Wi-Fi(第3世代)
    • iPad Wi-Fi+Cellular(ATT対応モデル)
    • iPad Wi-Fi + Cellular(Verizon向けモデル)
    • iPad 2 Wi-Fi (Rev A)
    • iPad 2 Wi-Fi
    • iPad 2 Wi-Fi + 3G (GSM)
    • iPad 2 Wi-Fi + 3G (CDMA)
    • iPhone:
    • iPhone 5s (モデル A1453、A1533)
    • iPhone 5s (モデル A1457、A1518、A1528、A1530)
    • iPhone 5c (モデル A1456、A1532)
    • iPhone 5c (モデル A1507、A1516、A1526、A1529)
    • iPhone 5(モデルA1428)
    • iPhone 5(モデルA1429)
    • iPhone 4s
    • iPhone 4 (GSM Rev A)
    • iPhone 4(GSM)
    • iPhone 4(CDMA)
  • iPod touch:
  • iPod touch(第5世代)
リリースノート:

iOS 7.1 ベータ版の OS SDK リリースノート

重要:これは開発中のAPIまたはテクノロジーに関する暫定的な文書です。この文書は技術的な正確性について審査済みですが、最終版ではありません。このAppleの機密情報は、該当するApple Developerプログラムの登録メンバーのみが使用できます。Appleはこの機密情報を、本書に記載されているテクノロジーおよびプログラミングインターフェースの導入計画を支援するために提供しています。この情報は変更される可能性があり、本書に従って実装されたソフトウェアは、最終的なオペレーティングシステムソフトウェアおよびドキュメントを使用してテストする必要があります。この文書の新しいバージョンは、将来のAPIまたはテクノロジーのシードで提供される場合があります。

コンテンツ:

はじめに
バグ報告の
注意事項と既知の問題
はじめに
iOS SDK 7.1 は、iOS アプリの開発をサポートし、iOS および OS X 用アプリを作成するための Xcode ツール、コンパイラ、フレームワークの完全なセットが含まれています。これらのツールには、Xcode IDE や Instruments 分析ツールなど、多数のツールが含まれます。

このソフトウェアを使用すると、iOS 7 を実行する iPhone、iPad、または iPod touch 用のアプリを開発できます。また、iOS 7 をサポートする付属の iOS シミュレータを使用してアプリをテストすることもできます。iOS SDK 7.1 には、OS X v10.8.4 (Mountain Lion) 以降を実行する Mac コンピュータが必要です。

このバージョンのiOSは、Apple Developer Programに登録されたデバイスにのみインストールできます。このバージョンのiOSを不正な方法でインストールしようとすると、デバイスが使用できなくなる可能性があります。

詳細情報と追加のサポート リソースについては、https://developer.apple.com/programs/ios/ をご覧ください。

バグ報告
「注意事項と既知の問題」セクションに記載されていないバグを報告するには、Apple Developer ウェブサイト (https://developer.apple.com/bugreporter/) の Apple Bug Reporter をご利用ください。また、Apple Developer Forums (https://devforums.apple.com) でも、これらの問題や iOS SDK 7.1 に関する議論を行うことができます。iCloud for Developers の詳細については、https://developer.apple.com/icloud をご覧ください。

注意事項と既知の問題
次の問題は、iOS SDK 7.1 を使用してコードを開発する場合に発生します。

Bluetooth
の既知の問題
64 ビット デバイスで実行されている 32 ビット アプリは BTServer に接続できません。

CFNetwork は
iOS 7.1 ベータ版で修正されました。
以前は、サーバー側が HTTP ヘッダーまたは HTTP ボディのバイトを送信せずに TCP FIN で HTTP リクエストをクローズした場合、NSURLConnection は空の HTTP/1.1 200 OK レスポンスを合成していました。この問題は修正され、リクエストは合成されたレスポンスで正常にロードされるのではなく、エラーになります。


一部のウェブサーバーが「Content-Encoding: gzip」コンテンツに対して誤ったContent-Length値を送信する問題に対処するため、新しい互換性動作が追加されました。以前は、この状況でNSURLConnectionとNSURLSessionは「ネットワーク接続が失われました」/ NSURLErrorNetworkConnectionLost (-1005) エラーを送信していました。

互換性の動作は、Content-Length の値が gzip 圧縮された展開後のコンテンツと完全に一致する場合にのみ適用されます。「1 ずれている」などの誤カウントには適用されません。


iOS 7.1 ベータ版で修正されたCore Text
以前は、CTFrameDrawで描画されたテキストが、NSParagraphStyleのparagraphSpacing属性を考慮して線を正しく配置していませんでした。この問題はiOS 7.1 ベータ版で修正されました。

クラッシュログ
に関する既知の問題:
設定の「診断と使用状況データ」にクラッシュログが表示されません。デバイスから同期すると、ログは引き続き表示されます。

GLKit
iOS 7.1 ベータ版で修正されました。GLKTextureLoader
でロードされた場合、アルファを持つ pngcrush イメージが事前乗算解除されませんでした。


iOS 7.1 ベータ版で修正された高精度タイマー スリープ中
または非常に正確な時間間隔で待機しているときに、タイマーが最大 1 ミリ秒遅延していました。

iTunesの
既知の問題:
iTunes Matchライブラリ(または購入済みの音楽履歴)の読み込みは、特にライブラリが大きい場合、予想以上に時間がかかることがあります。ライブラリがすぐに同期されない場合は、30分ほど待ってから再度アクセスしてみてください。


iOS 7.1 ベータ版でマルチピア接続が修正され、
MCSessioninitWithPeer: メソッドが適切に実装されました。

MCSession API の詳細については、「WWDC 2013: マルチピア接続による近隣ネットワーク」をご覧ください。

UIKit
の既知の問題
制約を適用してベースライン配置された UITextField または UILabel の属性が制約の追加後に変更された場合、レイアウトが正しく表示されないことがあります。ただし、UILabel の -setFont: は例外で、これは期待どおりに動作します。
回避策:ベースライン配置制約を追加した後は、UITextField または UILabel に変更を加えないでください。変更が必要な場合は、制約を削除してから再度適用してください。ただし、これはパフォーマンスに影響するため、必要な場合を除き、行わないでください。

ストーリーボードまたは xib からの backIndicatorTransitionMask は、実行時に正しく解釈されません。
回避策: コードで backIndicatorTransitionMask を設定してください。

出典:アップル