iOS 7およびXamarin

9月18日、iOS 7の公式リリースと同時に、Xamarin.iOS 7 がリリースされました



Xamarinは、どこから始めればよいかを理解できるように、詳細なドキュメント(英語)を用意しています。



カットの下で、Miguelは、サンプルコードへのリンクを含むiOS 7 APIの最も興味深い変更について話します。

















iOS 7には、テキストと画像を操作するための多くの機能があります。 テキストキットフレームワークを使用すると、低レベルのコアテキストに頼ることなく、アプリケーションのラベルのスタイルを制御できます。 CIColorClamp、CIColorCrossPolynomial、CIColorCubeWithColorSpaceなどの新しいCore Imageフィルターを使用すると、強力な画像カラー処理が可能になります。 WWDCを使用したプレゼンテーションで、iOS 7のフィルターとその機能について詳しく読んでください。 デモアプリケーションの各フィルターのデモ









UIKit Dynamics物理エンジンは、UIフレームワークを補完します。 リアルなアニメーションを作成するためのシンプルな宣言型APIを提供します。 UIViewでのキーフレームとスプリングアニメーションのサポートにより、低レベルのコアアニメーションに頼ることなく、アニメーションを強力に制御できます。 コントローラーを切り替えたときにアニメーションを完全に変更する機能により、ユーザーがアプリケーションをよりリアルに操作できるようになります。 ビデオデモンストレーション









新しいマルチタスク機能により、 iOS 7はバックグラウンドでタスクを完了できるようにし、消費電力を大幅に削減しました。 たとえば、ユーザーがスマートフォンを使用していないときにデータを更新します。 Backgroud転送サービスを使用すると、時間制限なしで大きなファイルをダウンロードおよびアップロードできます。 バナーを表示する前にiOS 7で通知をプッシュすると、ユーザーはアプリケーションに制御が移されます。 アプリケーションは、アラートの表示を拒否し、単にバックグラウンドでアクションを実行することさえあります。









屋内ナビゲーションは、 iBeaconsとBluetooth Low Energyによって可能になります。 Multipeer Connectivity Frameworkは、インターネットを使用せずにWi-FiまたはBluetooth経由でアクセス可能なデバイスとサービスを検出するための高レベルAPIを提供します(たとえば、これはAirDropの仕組みです)。









IOS 7には、ゲーム開発用の優れたAPIが含まれていました。 SpriteKitは、人気のあるBox 2D物理エンジンを含む2Dエンジンです。 スプライトキットは、Apple Core Graphicsに統合されているため、そのパフォーマンス(サードパーティ製エンジンと比較して約。)に感銘を受けます。 Game Controller Frameworkを使用するゲームは、iPhoneの認定ゲームパッドでプレイできます。









Core Motion Frameworkを使用すると、新しいM7モーションコプロセッサーからデータを受信できます(iPhone 5sのみ)。 速度、方向、動きの種類(歩行や車の動きなど)を含む、ユーザーの動きに関する正確なデータを収集します。 データは最小限のエネルギー消費でバックグラウンドで収集されます。




元の投稿の写真。 素晴らしいワッフルはエディ・ロバノフスキーによって描かれています。



habr-blogを購読します。 毎週木曜日、モバイル開発、マーケティング、モバイルスタジオビジネスに関する役立つ記事。



All Articles