WWDC2014。2日目のスライス

WWDC 2014の2日目のプログラムは主にセッション(Xcode 6の新機能、Core Audioの新機能、iOSおよびOS Xのアクセサリの設計、HealthKitの紹介、エンタープライズおよび教育向けアプリの構築など)で構成されていました。 (Swiftラボ、インストーラーラボ、ユーザーインターフェイスデザインラボ、ファイルシステムラボなど)およびイベント(たとえば、Stump the Experts-開発者はAppleマストドンを自慰行為しました)。



いくつかのイベントの詳細-アーサーサハロフ、Redmadrobot。









セッションXcode 6の新機能



1.インタラクティブなドキュメント

2.プレイグラウンドモード

3.シームレスなドキュメント

セッションでは、すべてが新しいデザインのSwiftとすべての新機能でどのように機能するかを示しました:ドキュメントは、コメントとヘッダー構造を保持してObjectiveCからSwiftにブロードキャストされます。ドキュメントの一部は、プレイグラウンドモードで再生できるインタラクティブガイドとして設計されています。



4. Xcodeのローカリゼーション

Xcodeのローカライズを完全に再設計しました。 .stringsファイルはありません。xliffがあります。これは、リソースを追加および変更するときにXcodeによって自動的に解析、点滅、および処理されます。



5. @IBInspectable
IBでUIViewのカスタムコンポーネントをレンダリングできるようにする修飾子。 クラス内の変数は、IBで直接マークおよび編集することもできます(たとえば、リソースからの画像の置換)。



6.洗練された拡張機能のデバッグ

すべての新しい拡張機能は便利に借方記入できます。 デバッグモードで通知バーを引き出すと、Xcodeはウィジェットプロセスに自動的にアタッチされ、すべてを段階的にデバッグできます。







7.回帰表示を使用したパフォーマンステスト

XCtestですべてを測定ブロックにラップすると、テストは実行時間を自動的に測定します。 この時間に予想される計画を設定できます。テストは数回追跡され、平均時間を考慮します。 ボットでは、これらすべてが収集されてログに記録されます-オンラインでパフォーマンスを見ると便利です。



8.モジュールとプロジェクト全体の可視性

Swiftでは、すべてがモジュール(C#のネームスペースなど)上に構築されます。 プロジェクト全体で、同じモジュール内にある場合、すべてのコードが表示されます。 各ファイルの大量のインポートを忘れてください。



9.ストーリーボードライブプレビュー

すべてのカスタムコンポーネントがレンダリングされ、すべてが異なる方向のデバイスに同時にレンダリングされますが、これらはすべて3Dのリビールスタイルでデビューできます。 一般的に、IBは非常に満足しています。 多くの便利なささいなこと。



セッションCocoa Touchの新機能



1.ローテーションは非推奨です
非推奨のねじれを持つすべてのメソッド。 ターンについては忘れてしまいましたが、今はautoLayoutを用意して使用しています。 彼らは直接、コードに何も書く必要はなく、すべてがすべての方向で単一のストーリーボード、iPhoneとiPadの両方で行われると直接言っています。



2.シミュレーターでサイズ変更可能なiPadおよびiPhone

シミュレーターには、サイズ変更可能なiPhoneおよびiPadがあります。 これは、Windows / Makosiの場合のように、境界を引き出してその場でアスペクト比を変更できる場合です。 大きなiPhoneが来ます!



3. UIVisualEffectView-ぼかし、鮮やかさ

UIVisualEffectViewという新しいクラスがあり、ブルースの作り方を知っています。 最後に、いまいましい。







4.凝縮Navbar

これは、上にスクロールすると、ナビゲーションバーが小さくなるか、完全に消える場合です。



5.セルフサイジングTableViewCells +セル内の自動レイアウト

今すぐheightForRowAtIndexPathについて忘れてください。 セルはautoLayoutで完全に機能します。セル自体は説明不要であり、これらはすべてテーブルで機能します。



6.ユーザー承認なしのサイレント通知

サイレント通知を受信するためにユーザーに何も尋ねることはできません。



7.ユーザーアクションによる通知

通知が来て、alertViewとして表示され、ユーザーはその中ですぐにアクションを選択できます。



8.ロケーションベースの通知

特定のゾーンに出入りするときに通知するAPI。







9.屋内コアの場所

はい、ibeaconがなければ、ナビゲーションは内部で機能します。 wifi、加速度計などによると、私が理解している限りでは、これはすべての建物では機能しませんが、特別に調整された建物では機能します。 また、フロアを決定できます(CLLocationに直接整数のFloorプロパティが追加されました)。



セッション直感的なユーザーエクスペリエンスの設計



UIのAppleエバンジェリストは、クールなインターフェイスのチェックリストを発表しました。 大きなトピック。おそらく、個別にカバーする必要があります。 お楽しみに。



WWDC 2014の次の3日目は2時間でサンフランシスコで始まります。

そして、これは新鮮なレポートです。

WWDC 2014も参照してください。最初の証人の印象WWDC2014。木曜日のレポート



All Articles