
Apple、Swift 2を搭載したXcode 7とiOS 9、watchOS 2、OS X 10.11 El Capitan向けSDKをリリース
- Lamiyi
- 0
- rhahw
Apple は、Swift 2 を搭載した Xcode 7 と、iOS 9、watchOS 2、OS X 10.11 El Capitan 用の SDK をリリースしました。
Xcodeには、Mac、iPhone、iPad、Apple Watch向けの優れたアプリケーションを開発するために必要なものがすべて揃っています。Xcodeは、ユーザーインターフェースの設計、コーディング、テスト、デバッグのための統合ワークフローを提供します。Xcode IDEとCocoaフレームワーク、そしてSwiftプログラミング言語を組み合わせることで、アプリケーション開発はこれまで以上に簡単で楽しいものになります。
このバージョンの新機能:
Xcode 7 には、Swift 2 と、iOS 9、watchOS 2、OS X 10.11 El Capitan 用の SDK が含まれています。
シミュレータだけでなく、iPad、iPhone、Apple Watchでアプリを無料でテストできるようになりました。アカウント環境設定パネルにApple IDを入力し、Lightningケーブルを使ってデバイスをMacに接続するだけです。iCloud、iTunes、App Storeで既に使用しているApple IDを使用することも、新しく作成することもできます。App Storeでアプリを配信または提出する準備ができたら、Apple Developer Programにご参加ください。
Xcode 7 の新機能:
• ユーザー インターフェース テストでは、アクセシビリティを使用してテストを自動生成し、テスト スイートの一部として実行します
。• コード カバレッジでは、テスト スイートでカバーされている (またはカバーされていない) コードの部分が示されます。
• インターフェース ビルダーでは、Auto Layout を使用する複雑なインターフェースの構築を簡素化するために StackViews が追加されました。
• ゲーム レベル エディターでは、2D と 3D の両方をサポートするアニメーション デザイン タイムラインが追加されました。
• クラッシュ ログ管理では、OS X とアプリ拡張機能のサポートが追加されました。
• アドレス サニタイザーでは、自分で再現できない場合でも、実行時にクラッシュする可能性のあるコードが指摘されます。
• アプリの軽量化では、すべてのアセットを App Store にアップロードして、ストアが最適化されたアプリを顧客に提供できるようにします。
• プロジェクト移行ツールを含む watchOS 2 のサポート
Swift 2 の新機能:
• ネイティブ エラー処理モデルにより、NSError を透過的にラップする単純な try / catch 構文が追加されました
• テストで、外部テスト プロセスから public メソッドと internal メソッドの両方にアクセスできるようになりました
• プロトコル拡張により、関数呼び出しの自然な連鎖構文が有効になります
• .swift ファイルのコメントで Markdown 構文がサポートされ、クイック ヘルプにリッチ テキストを追加できるようになりました •
プレイグラウンドの Markdown コメントは美しいリッチ テキストとしてレンダリングされ、カリキュラム ドキュメントに最適です
• 最小ターゲット OS には新しすぎる API を使用している場合、コンパイル時に可用性コントロールによって警告が表示されます
• OS X、iOS、watchOS の SDK では、Swift からアクセスしたときに、より自然なインターフェイスが提供されます
• 新しい言語構文には、guard、defer、repeat キーワードが含まれます
• メニューからソース コードを Swift 2 に変換するツール: 編集 > 変換 > 最新の Swift 構文へ
XcodeはApp Storeから無料でダウンロードできます。
続きを読む




