スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[OS X]Mac App Programming Guide 日本語翻訳

※独自に翻訳したものなので誤訳の可能性がありますのでご理解よろしくお願いします。

元ソースURL:Mac App Programming Guide


OS X App のデザインについて

この文書は、マック・アプリを作成する方法を学ぶことの出発点です。
OS Xの環境についての基本的な情報とその環境と相互作用するアプリケーションを含みます。
また、Macアプリケーションの設計についての重要な情報とアプリケーションのデザインの重要な部分に関するヒントも含みます。
[OS X]Mac App Programming Guide 日本語翻訳_1


ひと目見ただけで

CocoaはMac OS X の能力を最大限に引き出すアプリケーション環境です。
Cocoaが提供するAPI、ライブラリ、ランタイムは、OS Xの美しい見た目を自動で継承し、またユーザーが予想する標準的な性質を持つ刺激的なアプリケーション作成の速度を向上させます。

Cocoaはあなたの素晴らしいアプリケーションを開発する手助けをしてくれます。

あなたはOS Xのためのアプリケーションを、重要な多くの基盤を提供するCocoaで書きます。
Cocoaはサブシステムフレームワークにより繋ぎ目のない構造と、
コアアプリケーションオブジェクトの重要なアプリケーションの構造(単純さと拡張性)を提供することを可能にします。
基本的なデザインパターンでは、このCocoaを余すところ無く使います。
Cocoa環境の重要な部分は、特に使いやすさ(成功したマック・アプリで最も重要な面の1つ)を支持するようになっています。
ユーザーがデバイス間のデータ同期の必要をなくすために、多くのアプリケーションはiCloudを採用しなければなりません。

関連した章:Macアプリケーション環境Coreアプリケーション設計あなたのアプリケーションにiCloudを実装する


コモン性質は、アプリを完全にします

アプリケーションを作成中のデザイン段階の間、あなたは格好良いMacアプリケーションで、ユーザが予想する一定の特徴を実装する手段について考える必要があります。
あなたのアプリケーションの中で統一されているそれらの特徴はユーザに対して衝撃の体験(アクセスしやすさ、選択、スポットライト、サービス、解像度独立、速いユーザー・スイッチングとDock)をさせることができます。
あなたのアプリケーションがフルスクリーンモードが可能だとして、全てのスクリーンを引き継いで、多くの没入型( 1 点をドラッグすることで前後・左右・上下を表示できる)と、映画の経験をユーザに提供することを可能にし、ユーザは気が散ることなく完全にコンテンツに集中することができます。

関連する章:一般的なアプリケーションの性質をサポートについてフルスクリーンの経験を実行する



システムとApp Storeの条件を満たす

正しくアプリケーションを設定することは、開発プロセスの重要な一部です。
Macアプリケーションは、コード群とリソースファイルに管理されたバンドルから呼び出される体系化されたディレクトリを利用します。
しかし、ファイル郡の多くは顧客とあなたのアプリケーションをサポートするためにぞんざいするが、それらはシステムまたはApp Storeとから必要とされ、正しく設定されていなければならない。
アプリケーションバンドルもまた、あなたがあなたのアプリケーションを複数の言語に対応し、国際化するために提供する必要があるリソースを含みます。

関連する章:Build 回 構成の詳細



あなたのアプリをパフォーマンス・チューニングで仕上げます

あなたがアプリを開発し、あなたのプロジェクト・コードが安定したら、あなたはパフォーマンス・チューニングを開始することができます。
もちろん、あなたはアプリケーションが起動したら素早くユーザのコマンドを返すことが可能であって欲しいでしょう。
敏感なアプリケーションはユーザの仕事の流れに簡単に適応して、よくできているという印象を与えます。
あなたはアプリケーションのパフォーマンスを起動時間のスピードアップとアプリケーションコードの足跡を減少させることによって改善できます。

関連する章:パフォーマンスと反応のためのチューニング



How to Use This Document

This guide introduces you to the most important technologies that go into writing an app. In this guide you will see the whole landscape of what's needed to write one. That is, this guide shows you all the "pieces" you need and how they fit together. There are important aspects of app design that this guide does not cover, such as user interface design. However, this guide includes many links to other documents that provide details about the technologies it introduces, as well as links to tutorials that provide a hands-on approach.

In addition, this guide emphasizes certain technologies introduced in OS X v10.7, which provide essential capabilities that set your app apart from older ones and give it remarkable ease of use, bringing some of the best features from iOS to OS X.
このエントリーをはてなブックマークに追加

tag : OS X

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。