UITouch Class Reference メモ

UITouch Class Reference メモ

概要
UITouchオブジェクトは、特定のイベントのために、画面上の指の存在または移動を表します。
あなたは、イベント処理のためのレスポンダオブジェクトに渡されたUIEventオブジェクトを通し
てUITouchオブジェクトにアクセスします。
UITouchオブジェクトは、タッチが発生したビューまたはウィンドウにアクセスするための、
特定のビューまたはウィンドウ内のタッチの位置を取得するためのメソッドが含まれています。
、それが始まったかどうか、移動され、それはまた、指が(そうだとすれば、どの方向に)スワイプ
されているかどうかを、ユーザーが複数回タップするかどうか、タッチが発生したときに知ることができ、
タッチの位相はまたはジェスチャーを終了、またはキャンセルされたかどうか。
UITouchオブジェクトは、マルチタッチシーケンスの間持続します。イベントを処理するときは
UITouchオブジェクトを保持してはいけません。あなたは別の位相からタッチに関する情報を保持す
る必要がある場合は、UITouchオブジェクトからその情報をコピーする必要があります。
のiOS3.2で導入されましたgestureRecognizersプロパティは、認識、つまりジェスチャーを返し、
-UIGestureRecognizerの具象サブクラスのインスタンスは、現在指定されたタッチを扱っている。

インスタンスメソッド
locationInView:
指定されたビューの座標系でレシーバの現在の位置を返します。
- (CGPoint)locationInView:(UIView *)view
Parameters
view
その座標系はタッチが位置して欲しいのビュー·オブジェクト。タッチを処理しているカスタムビューは、
独自の座標系でのタッチ位置を得るために自己を指定することもできます。ウィンドウの座標内でタッチ
位置を得るためにnilを渡す。
Return Value
ポイントは、ビュー内の受信機の位置を指定する。
Discussion
このメソッドは、指定されたビューの座標系でUITouchオブジェクトの現在の位置を返します。
タッチオブジェクトが別のビューからビューへ転送されている可能性があるため、このメソッドは
指定されたビューの座標系へのタッチ位置の任意の必要な変換を実行します。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

Secure Transport Reference メモ

Secure Transport Reference メモ

概要
このドキュメントは、プロトコルセキュア·ソケット·レイヤーバージョン3.0および
Transport Layer Securityバージョン1.0の実装のためのパブリックAPIを説明します。
このライブラリにはトランスポート層の依存関係はありません、それは、他のプロトコルの間で、
BSDソケットとOpen Transportを使用することができます。このライブラリを使用するには、
ネットワーク接続を根底に実際のI / Oを実行するコールバック関数を提供する必要があります。
また、生のネットワーク接続を設定するための責任があります、あなたはSSLConnectionRefオブジ
ェクトの形式で、SSLセッションの開始時に、基礎となる(接続)のエンティティへの不透明な参照を渡します。
次の用語はこのドキュメントで使用されています。
クライアントがSSLセッションの創始者です。クライアントの標準的な例では、HTTPS URLを使用して通信するWebブラウザです。
サーバはクライアントからのSSLセッションの要求を受け入れるエンティティです。例では、セキュアなWebサーバです。
SSLセッションが機能SSLHandshakeとSSLCloseへの呼び出しによって制限されます。アクティブなセッションは、
これらの2つのコール間で包括的ないくつかの状態になっています。
SSLセッション·コンテキストまたはSSLContextRefは、1セッションに関連付けられた状態に不透明参照です。
セッション·コンテキストは、複数のセッションのために再利用することはできません。
ほとんどのアプリケーションは、通常、次の順序で呼び出され、このAPI内の関数の一部だけを必要とする:
セッションの準備
新しいSSLセッション·コンテキストを作成するためにSSLNewContextを呼び出します。
SSLWriteを書くのI / O機能をandSSLReadとトランスポートを保護するためにそれらを渡すために
SSLSetIOFuncsを呼び出します。
CFNetworkは、BSDソケット、またはOpen Transportを使用して接続を確立します。次にSSLセッション
コンテキストが適用される接続を指定するSSLSetConnectionを呼び出します。
あなたが接続するピア(任意ですが、強くお勧めします)の完全修飾ドメイン名を指定するSSLSetPeerDomainNameを
呼び出します。
(サーバ側に必要な、クライアント用のオプション)認証に使用する証明書を指定するSSLSetCertificate呼ぶ。
セッションの開始
SSLハンドシェイクを実行し、安全なセッションを確立するためにSSLHandshakeを呼び出します。
セッションを維持
必要に応じて安全なセッションを経由してデータを転送するには、Secure Transportは(ステップ1bを参照)
SSLWriteのandSSLRead関数を呼び出します。
セッションを終了
安全なセッションを閉じますSSLClose呼ぶ。
接続を閉じて、接続参照(SSLConnectionRef)を処分してください。
SSLセッションのコンテキストを処分するSSLDisposeContextを呼び出します。
あなたは、任意の証明書を取得するSSLGetPeerCertificatesを呼び出した場合、証明書の参照オブジェクトを
解放するCFRelease呼ぶ。
多くの場合、それはセキュア(HTTPS)URLへの簡単な接続を実現するためにセキュアなトランスポートよ
りCFNetworkはAPIを使用する方が簡単です。 URLからデータをダウンロードし、コードの例については、
CFNetworkはAPIとCFNetworkHTTPDownloadサンプルコードのドキュメンテーションのためCFNetworkは
プログラミングガイドを参照してください。あなたがHTTPSのURLを指定した場合、このルーチンは自動的に
データストリームを暗号化するセキュアなトランスポートを使用しています。
証明書を管理し、評価するための関数については、証明書、鍵およびトラスト·サービス解説書および証明書
、鍵およびトラスト·サービス·プログラミング·ガイドを参照してください。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120831

IT事件簿 日本最大の個人情報漏えい事件をひも解く

Oracle、Javaの脆弱性に対処する臨時パッチを公開 できるだけ早く適用を

「コミコミ」「安心感」で会員200万、「auスマートパス」がさらなるサービス拡充を発表

組み込みの変化点を見極める6つの成長分野――ET 2012開催概要 姉妹サイトだよ! よかったらみてね!

ワンピースネタバレ 第679話。

扉絵:「コリブー現る」 (小型船でカリブーを護送するジンベエにコリブー達が追いついてくる)

シーザー「シュロロロロロこれでおしまいだ!」
シーザー「もはやパンクハザードには生存できる場所が一つもねぇ!」
シーザー「だが!ん?」
シーザー「なぜG-5の連中が入口の前にいない!何故固まった奴らが画面に映らない!」
シーザー「これはシノクニの公開実験なんだぞぉ!」
シーザー「檻の中すらみえねぇ!麦わらたちはどこだ!ローもだ!スモーカーは死んだのかっ!?」

電伝虫から島中を毒ガスが覆った光景が送られ、満足気なシーザー。
しかし、ルフィ達の姿が全く映像に映らないことは気になる様子。

モネ「どう思う?ヴェルゴ」

ヴェルゴ「もしG-5が見当たらないなら逃がした奴がいるはずだ」
ヴェルゴ「俺の部下たちはただの乱暴な馬鹿たちだ 自力で逃げられるはずがない」
ヴェルゴ「ローを野放しにはできない、あいつの行動次第で俺が直々に殺さねばいけないかもしれない」

シーザー「なに言ってんだ?あいつらが逃げたぁ?」

そこへシーザーの部下が駆け込んでくる。

モブ「マスタァーー!」
モブ「ハァハァ、麦わらのルフィを先頭に!」

モブ「すべての囚人がロビーに突入しました!そして今もなお、前進しています!」

シーザー「なぁにぃいいい!?前進!?」
シーザー「あいつらどうやってあの強靭な門を開けたぁ!?どうやって檻を出たぁ!?」

モブ「分かりませんが彼らは皆、中の通路から逃げようと!」

ささっ!! ダッダッダッタ
ルフィ脱走の報告のドサクサにまぎれて、チョッパーが研究室を抜け出す
チョッパー(良かった!皆無事そうだ!)
チョッパー(誰がくれたか分からないけど、この紙切れが俺が一人で逃げられることを教えてくれた!)
チョッパー(さらにあの薬がどう作られているかも知れた!そして鎮静剤にも手を付けられた!)

モネ「・・・・・・・」

モネはそれに気付いた様子だが、何も言わずチョッパーを見過ごす。

チョッパー「どこいけばいいんだ・・・?」


シーザー「俺の兵士たちは何をしてる!?」

モブ「A棟には兵が少ししかいません!」
モブ「本隊はB棟で戦闘態勢に入っています!」

?「・・・・・」

シーザー「あいつらの目的は逃げる事だろぉ?R棟の66番ゲートにつながる道を目指してるはずだ・・・」
シーザー「そうはさせんぞ!A棟とB棟を繋ぐ通路を断て!」

第三研究所(シーザーの研究所)
研究所の見取り図を取り出し、部下に指示するシーザー。

シーザー「このゲートを閉じろ、そしてA棟を隔離しろ」

シーザー「そしてA棟の壁を壊しシノクニを入れろ!」

モブ「えっ!?しかしそんな事をしたら我が兵たちが!」
シーザー「かまわん、やれ!放送用でんでん虫を設置するのを忘れるな!」

モブ「マ、マスター・・・」

シーザー「俺はブローカー達に成果を見せたいんだ!なぜなら俺の科学力を未だに理解していないみたいだからな!」

部下を怒鳴りつけているシーザーの後ろでヴェルゴが動き出す。

シーザー「ん?なにかするのか?ヴェルゴ」

ヴェルゴ「そんな罠には小物しかかからん」
ヴェルゴ「もしお前がローとスモーカーを逃がしたら、ヤバいのはお前だけじゃあない」
ヴェルゴ「お前には任せられん」

ヴェルゴ「俺がすべて切り裂いてやる・・・」
ヴェルゴ「ん?変だ、俺の剣が見当たらない」

モネ「それはあなたが剣士じゃないからじゃないの?」

ヴェルゴ「そうだった俺は剣士じゃあない、どっちにしろあいつらをぶっ潰す」


~研究所A棟の中~

研究所の廊下を進むルフィにシーザーの部下が立ちはだかる

マシェッティ「ここは通さないぞ麦わらぁぁ!グハホハホハホ」
マシェッティ「俺はB棟入口の門番!元海賊マシェッティ・ノーランだ!」(名前は間違ってるかも)
マシェッティ「俺は愛の科学者シーザー様に誓って……

ルフィ「お前は四本足じゃねぇ!お前は一体!」

ルフィ「なにタウロスなんだぁぁぁっ!」

マシェッティ「ウグッ!」

ルフィ「どけどけ!」

モブ「ぎゃああああ」

ルフィ「おっ!」

部下を次々となぎ倒し進むルフィ

ビービー

~A棟とB棟を繋ぐ通路~

ルフィ「デカい道!」

【CLOSE】

ビービー、ビービー

閉まり始めたドアを潜り抜け先へ進む。

ビービービービー

ロー「んっ!!」

スモーカー「ロー なんだこの音は!」

ロー「・・・・・・・・」

ロー「この建物の門が閉まる時になる警報だ、B棟に通じる道は一つしかない」

スモーカー「なにっ!?」

ロー「奴等は俺達をここに閉じ込める気だ、こちらの兵を奥へ進ませるぞ」


~A棟の中、入口付近~

モブ「ローの言ってた時間制限の意味は分からんが逃がさんぞ!麦わらの一味!」

ゾロ、ブルック、錦えもんの剣士トリオの前に立ちはだかる海軍だが…

ゾロ「道を・・・・開けろ!!!」

モブ「燃えてるっ!!」

モブ「いてぇ!」

モブ「凍る!!」

三者三様の剣戟を浴び押し切られる

ウソップ「やったぜ!頼りになる三銃士!」

ブルック「ヨホホホホ」

サンジ「俺達を乗せてもらってすまねぇな!茶ひげ!」

茶ひげ「はぁはぁ、それは良いんだがお前らなぜあのドラゴンまで入れた?」

サンジ「あいつを捕まえればガスから逃げられると思ったんだよ!」

茶ひげ「だがあいつは今抑制されていて飛べない!」

茶ひげ「ここに連れて来たのは悪い考えだったかもな!」

ナミ「あの子危険なの?ちょっと可愛いんだけど!」

ドラゴン「グルルルルル」

モブ「これは滅多にない好機だ!絶対に捕まえて報酬がっぽり貰ってやる!」

ゾロ「忠告したはずだ」

なおも食い下がる海兵に刀を振るうゾロ

ギィン

の攻撃をたしぎが阻む。

モブ「た、大佐ちゃん?」

ゾロ「大佐になったのか?ニセモノやろう」

ゾロ「戦う意志は無ぇみてぇだな!」

スルッ

たしぎ「はい、先を急いでください!」

たしぎ「G-5!!今は戦ってる場合じゃありません!通路に急ぎましょう!」

モブ「えっ?」

ビービービー

たしぎ?「この建物には一つしか門が無く、それが閉まりそうです!」

たしぎ「シーザーは我々をここに閉じ込めようとしています!」

たしぎ「我々はあの門をくぐるしかない!さもないと脱出できません!早く!」

モブ「こりゃやべぇ!早くするぞみんなぁ!たしぎちゃんの通りにをするんだ!怪我人を抱えろ!」

モブ「まっすぐ門へ向かうぞ!」


茶ひげタクシー

ロビン「怖いわ」

いつの間にか茶ひげの背中にロビンが。

ウソップ「なっ!?ロビン!お前いつの間に!?」

ロビン「うふふ、ルフィに頼まれたの」

ナミ「どうでも良いけど聞いてる!?全力で走りなさい茶ひげ!」

茶ひげ「無理だ、これが俺のトップスピードだ!」

錦えもん「拙者たちはいつも逃げているでござる!はぁはぁ」

ゾロ「文句あんのか!はぁはぁ」

ブルック「無いでーーーーーす」

ブルック「私は侍ではないのではっきり言います!もうたくさんです!」(ここは侍を使ったギャグの可能性あり)

モブ部下「おい、なんで茶ひげが海賊どもと一緒にいるんだ?」

モブ部下「マスターを裏切ったのか?」

モブ部下「俺達の恩人を!?」

モブ部下「どうでもいいが、俺達も逃げなきゃやばい!」


モブ海兵「急げG-5!」

モブ海兵「本当だ!閉まりかけてる!」

モブ海兵「早く早く!」

閉まりゆくドアに駆け込んでいく海兵達


~研究所の外~

(砲台用意!)

(的は・・・)

(第三研究所のA棟だ!)

研究所外壁に取り付けられた砲台が研究所の壁を打ち抜く

モブ「うわぁあああああ」

たしぎ「えっ!」

モブ「壁が壊された!こ、これって!?」

モブ「やばいぞ!!」


?「殺人ガスが中に入ってきた!」
?「にげろおおおおお」

モブ「ああああ!助けて!」

モブ「おい!」

モブ「ぎゃあああ」

逃げ遅れた海兵が毒ガスにのまれていく

ゾロ「門の中に飛び込め!入れなかったら死ぬ!」

?「よし!間に合った!」

安堵している海兵のところへたしぎが投げ込まれる

たしぎ「きゃあ!」

モブ「うわっ!大佐ちゃんが降ってきた!」

たしぎ「はぁはぁどいてください、我々の仲間がまだ外にいます!」

引き返そうとするたしぎだが…

モブ「大佐ちゃんどうして飛ばされてきたんだよ?誰かに押されたのか?乱暴な!」

モブ「そしてもう出れないぜ?門はもう・・・」

モブ「大佐ちゃんやめなよ!もう遅い!」

たしぎ「馬鹿なんですか!?仲間が外にまだいるんです!」

モブ「もうなにもできないっすよたしぎ大佐・・・・」

ドアの向こう、逃げ遅れた海兵達「良くやった仲間達よ!大事な大佐ちゃんを無事に受け止めたな!」

ドン!!
サムズアップにVサイン、おのおののポーズで固まる海兵達

ズゥ…ン…

B棟のドアが閉まる

シーザー「シュロロロロ」

シーザー「シュロロロロゴミめ!生き残りやがって!誰も逃がさん!」 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120830

ソニー、スライド式キーボード搭載のHybrid Ultrabook「VAIO Duo 11」を欧州で発表

VMwareはなぜ選ばれるのか? 仮想化上位3製品の動向をひも解く

モバイル機器向けの加速度センサー、2mm角で消費電流は6μA

パイロットもiPadを活用――ANA、2500人に配布 姉妹サイトだよ! よかったらみてね!

正規表現メモ

正規表現メモ

(1)とにかくなんでもいい1文字 .

(2)行の先頭と最後
行の先頭 ^
行の最後 $

(4)同じ文字の繰り返し
直前の文字が0文字以上連続する。 *
直前の文字が1文字以上連続する。 +
直前の文字がまったくないか、1つだけある ? 姉妹サイトだよ! よかったらみてね!

NSRegularExpression Class Reference メモ

NSRegularExpression Class Reference メモ

概要
NSRegularExpressionクラスは、Unicode文字列に正規表現を表しており、
適用するために使用されます。このクラスのインスタンスは、コンパイルされた
正規表現パターンと様々なオプションフラグの不変の表現です。現在サポート
されているパターンの構文は、ICUで指定されたということです。 ICUの正規表現
はhttp://userguide.icu-project.org/strings/regexpで説明されています。
NSRegularExpressionのための基本的なマッチング方法は、クライアントが正規表現は、
ターゲット文字列の部分に一致するたびに起動されたBlockオブジェクトを供給することが
できますブロックiteratorメソッドです。配列として、すべての一致を返すための便利な
メソッドがありますが、マッチは、最初に一致した、と最初に一致した範囲の合計数。
個人戦は、全体のマッチ範囲(その範囲のプロパティを介して)、および個々のキャプチャ
グループの範囲(:メソッドrangeAtIndex経由)に関する情報を伝える
NSTextCheckingResultクラスのインスタンスによって表されます。
基本NSRegularExpressionオブジェクトの場合、これらの試合結果は、
型NSTextCheckingTypeRegularExpressionになりますが、サブクラス
は他の種類を使用することができます。

NSRegularExpressionの使用例
NSRegularExpressionクラスを使用するための段階的な例のセット​​は何ですか続きます。
すべてのこれらの例は、正規表現を使用する\\ bは(A | B)(C | D)\\ bは、正規表現として。
このコードでは、最初の文字は、"a"または "b"で、2番目の文字が"C"または "D"である、
2文字の単語にマッチする正規表現を作成します。マッチは大文字と小文字を区別しないので、
これは"BC"、"AD"など、ならびにそれらの小文字の同等物に一致することを
NSRegularExpressionCaseInsensitive手段を指定します。

numberOfMatchesInString:オプション:範囲:メソッドは、文字列の指定された
範囲内で一致した数をカウントするための簡単なメカニズムを提供します。

オプション:範囲:あなたが最初の一致のみ、rangeOfFirstMatchInStringの範囲全体に
興味を持っている場合の方法は、あなたのためにそれを提供しています。いくつかの正規表現は
(たとえばパターンではありませんが)に成功し、長さゼロの範囲を一致させることができ、
{NSNotFound、0}の結果として得られる範囲の比較が一致するかどうかがあったかどうかを
判断するための最も信頼性の高い方法ですので。
例えば正規表現が括弧の2セットに対応する2つのキャプチャグループは、最初の文字のための1、
秒のいずれかが含まれている。あなたは単なる全体的なマッチング範囲に興味を持っている場合は、
特定の一致に対応NSTextCheckingResultオブジェクトを取得したいと思います。このオブジェクトは、
その範囲のプロパティを経由して、全体の一致した範囲についての情報を提供し、また、キャプチャグルー
プ範囲を供給し、rangeAtIndexを介して:メソッド。による第二[結果rangeAtIndex:2]最初
のキャプチャグループの範囲は[1結果rangeAtIndex]で与えられる。結果をrangeAtIndex送信:
メッセージパッシングと0と、[結果の範囲]に相当します。
返された結果がnil以外であると、[結果の範囲]は、常に有効な範囲であるので、
{NSNotFound、0}に対してそれを比較することが必要ではないでしょう。しかし、いくつかの正規表現
(たとえばパターンではありませんが)のためにいくつかのキャプチャグループは、かもしれない、
または指定された試合に参加できないことがあります。与えられたキャプチャグループが与えられた
試合に参加していない場合は、[結果rangeAtIndex:idxは] {NSNotFound、0}を返します。

matchesInString:オプション:範囲:すべての一致結果を返します。

firstMatchInString:オプション:範囲:範囲:オプション:メソッド
がmatchesInStringに似ていますが、それだけで最初にマッチしたものを返します。

ブロックの列挙メソッドenumerateMatchesInString:オプション:範囲:usingBlockは:
NSRegularExpressionのマッチング方法の中で最も一般的で柔軟性に富んでいます。それはあなた
のようにブロック内のコードで指定されたそれぞれの上で任意のアクションを実行し、文字列内の一致
を反復処理するために、必要に応じて途中で停止することができます。次の例の場合では、反復がマッチ
一定数の後に停止されているが発見されています。

NSRegularExpressionは、文字列上の不良、検索および置換の操作のための単純なメソッドを提供します。
次の例では、変更されたコピーを返しますが、所定の位置に変更可能な文字列を変更するための対応する方法がある。
テンプレートは、というように、全体のマッチ範囲は、最初のキャプチャグループの内容を表す$ 1の内容を表す0ドルで、
各試合を交換するために使用されるかを指定します。この場合、テンプレートは、単語の2文字を逆にします。
特別なオプションNSMatchingReportProgressまたはNSMatchingReportCompletionのどちらも指定されて
いる場合は、ブロックへの結果引数がnil以外であることが保証され、かつ、それが有効な全体的な範囲を持っているこ
とが保証される前に、前述のように。 NSMatchingReportProgressまたはNSMatchingReportCompletionの
意義"NSMatchingOptions"を参照してください。 姉妹サイトだよ! よかったらみてね!

iTunes Connect Developer Guide メモ

iTunes Connect Developer Guide メモ

はじめに
それはアプリの設定と配信プロセスの概要を説明し、App StoreでiOSとOS Xの
アプリケーションを管理するには、iTunes Connectを使用する方法についてステップ
バイステップガイドを提供します:このドキュメントでは、iTunesが接続を始めるため
に必要なすべてが含まれます。
iTunesのConnectは、App Storeで販売のために自分のアプリを提出し、
管理するために開発者向けに作成されたWebベースのツールのスイートです。
iTunesであなたの契約のステータスを確認することができます接続して、
iTunesが接続して管理し、テストユーザー、販売を取得し、金融IADはネットワーク
とゲームセンターの環境設定を設定するレポート、ビューアプリのクラッシュログ、
リクエストプロモーションコード、ならびに追加またはアプリのメタデータ、
バイナリ、およびアプリ内購入を管理します。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120829

標的型サイバー攻撃に備えるなら頭を使え!

「Firefox 15」の正式版リリース メモリリーク問題に対処、Android版は高速化

ソニー、ヒット商品開発へ100人チーム結成 テーマ絞って年内始動

安定的な職につけていない5人に1人の大卒のみなさんへ 姉妹サイトだよ! よかったらみてね!

CLHeading Class Reference メモ

CLHeading Class Reference メモ

概要
CLHeadingオブジェクトがCLLocationManagerオブジェクトによって生成された見出しの
データが含まれています。見出しデータは、trueと磁北のための計算された値で構成されています。
また、これらの値を計算するために使用される3次元ベクトルの生データが含まれています。
通常、このクラス自身のインスタンスを作成し、また、サブクラスはやっていません。代わりに、
そのstartUpdatingHeadingメソッドは、呼び出さCLLocationManagerオブジェクトに割り当て
られたデリゲートを介して、このクラスのインスタンスを受け取ります。

Note
あなたはtrueHeadingプロパティの有効なデータを格納するためのオブジェクトを見出したいなら、
ロケーションマネージャオブジェクトは、位置情報の更新を配信するように構成されるべきである。
あなたは、ロケーションマネージャオブジェクトのstartUpdatingLocationメソッドを呼び出すことによって、
これらのアップデートの配信を開始することができます。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120828

デザイン力を生かし1億人のファンを作る フェンリル

Javaに未解決の脆弱性が発覚、標的型攻撃に利用される

ポリゴンシェルデザインのXi+NOTTV対応スマホ「AQUOS PHONE sv SH-10D」、8月30日発売

エンジニアの挑戦心に火をつける――“サラリーマンで日本一出世した技術者” 土光敏夫の「100の言葉」 姉妹サイトだよ! よかったらみてね!

NSBundle Class Reference メモ

NSBundle Class Reference メモ

概要
NSBundleオブジェクトは、グループコードとリソースをプログラムで使用することができ、
ファイルシステム内の場所を表します。 NSBundleオブジェクトは、ロードとアンロードを実行可能コードは、
ローカライズを支援する動的プログラムのリソースを探します。アプリケーション、フレームワーク、プラグイン:
あなたは、Xcodeは、これらのプロジェクトの種類のいずれかを使用して、バンドルを作成します。
バンドル構造は、ターゲットプラットフォーム、あなたが構築しているバンドルのタイプに応じて異なりますが、
NSBundleクラスの(すべてではない)、ほとんどの場合、この基本構造を隠蔽します。バンドルからリソースを
ロードするために使用するメソッドの多くは、自動的に適切な開始ディレクトリを検索し、既知の場所でリソースを探します。
アプリケーションバンドルの構造に関する情報(OS XとiOS用)の場合は、プログラミング·ガイドのバンドルを参照して
ください。フレームワーク·バンドルの構造の詳細については、Frameworkプログラミング·ガイドを参照してください。
OS Xのプラグインの構造の詳細については、コードロードプログラミングトピックを参照してください。
マックのアプリでnibファイルとイメージをロードする方法の詳細については、NSBundleの追加·リファレンスを
参照してください。 iOSアプリケーションでnibファイルをロードする方法の詳細については、NSBundleのUIKitの追加
·リファレンスを参照してください。
対応するCore Foundationの名前(たとえば、NSStringのとCFStringなど)をいくつかの他の財団·クラスとは異なり、
NSBundleオブジェクトはCFBundleの参照に( "フリーダイヤルブリッジ")にキャストすることはできません。
あなたはCFBundleので提供される機能が必要な場合は、あなたはまだCFBundleの作成とCFBundleのリファレンス
APIを使用することができます。フリーダイヤルブリッジングの詳細については、 "交換可能なデータ·タイプ"を参照
してください。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120827

SaaSでデータが消失したら誰の責任? 進むクラウド事業者の多層化問題

Apple対Samsungの特許訴訟、Appleに有利な評決

ソフトバンクモバイルが「お父さんの部屋」を公開――“白戸CG郎”登場

「熱ってどういうもの?」の基本を押さえよう 姉妹サイトだよ! よかったらみてね!

PackageMaker User Guide メモ

PackageMaker User Guide メモ

PackageMakerをユーザガイドの紹介
ソフトウェアパッケージは、それが自分のコンピュータ上の製品のユーザーがイン
ストールできるように、インストールパッケージにソフトウェア製品を置くために
使用されるプロセスです。あなたはXcodeの開発者向けソフトウェアスイートの一部で
すPackageMakerをアプリケーションを使用し、製品をパッケージ化する。
このドキュメントでは、インストールパッケージを作成するためにPackageMakerを使用する方法を示します。
完成した製品ファイルを取得し、それらのインストールパッケージを作成する人は、
パッケージャーとして知られています。 PackageMakerを使用すると、パッケージャーは、これらの目標を達成する:
ユーザーへのデリバリーのためのトランスポートに依存しないコンテナ内のソフトウェア製品を囲む
ユーザーのインストールエクスペリエンスを定義
製品ファイルがユーザーのファイルシステム上に配置される方法を指定する

ソフトウェア要件
このドキュメントでは、Xcode3.0で導入されPackageMakerを3.0、に焦点を当てています。
この文書の記述のほとんどはPackageMakerを以前のリリースには適用されません。

あなたはあなたが製品ファイルがユーザーのファイルシステム上に配置されるかについてユーザ
ーのインストール経験と細部の特定の側面を定義することができる方法で、そのユーザーに配信するように、
ソフトウェア製品を持っている場合は、この文書を必ず読んでください。
この文書を最大限に活用するには、OS Xで使用されるソフトウェア·デリバリー·モデルを記述するのSoftware
Deliveryガイド、精通している必要があります 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120824

Microsoft、25年ぶりに企業ロゴを刷新 史上最大のリリースラッシュに向けて

第1回 Windows 8製品版の概要 姉妹サイトだよ! よかったらみてね!

Developing for the App Store メモ

Developing for the App Store メモ

アプリケーションの開発プロセスについて
iOSとOS XをAppleが開発が簡単でわかりやすいためのツールを提供するためのアプリ
を作成するためのより良い時間がありませんでした。このドキュメントでは、ユーザー
からのフィードバックへの対応にチームを作成するから、アプリを開発する上でのステージ
の高レベルのビューを提示します。

一目でわかる
このドキュメントでは、App Storeのアプリを開発するプロセスを、順を追って説明。
このドキュメントを読み終えるころには、あなたの開発チームを編成し、設計、コードに計画
を策定する準備ができて、App Storeでアプリを公開する必要があります。

Appleのプラットフォーム向けの開発と管理およびコーディング作業のミックスです
時間のほとんどは、あなたのアプリがコーディング作業に費やされている開発に費やしたが、
開発プロセスを通じて、あなたが実行する必要のある管理タスクの数もあります。タスクのこのミックスは、
単一の開発者によって処理することができる、または仕事は、開発チームの異なる人々の間で分割することができます。
ほとんどの管理タスクは、開始および開発プロジェクトの最後に表示されます。たとえば、あなたが最初のアプリを
開発するときに、1人はアップルの開発者になるためにAppleとの契約に署名する必要があります。チームのエージェ
ントとして知られているこの人は、チームのための法的責任を負い、チームに人を追加し、一人一人の責任と権限を
定義します。

App Storeで公開されたアプリはAppleの承認を得なければならない
App Storeは、精選された店舗で、アプリはApp Storeで販売することができるものを制限します。 Appleは我々
のユーザーのために最高の体験を提供するために、これらの予防措置を講じる。たとえば、App Storeで販売されてい
るアプリがクラッシュしたり、他の主要なバグを発揮してはいけません。公開プロセスの大部分は、承認のためにApple
にアプリを提出することです。

App Storeで公開されたアプリは暗号で署名する必要がある
コード署名は、ユーザ、開発チームで、Appleにセキュリティ層を提供するために使用されます。アプリに署名すると、
悪意のある改ざんにそれは抵抗力が、攻撃者がアプリを修正した場合、コード署名が破損しているので、それはもはや
実行することはできません。悪意のあるコードが署名のアプリに含まれている場合、コード署名はまた責任の明確な
チェーンを提供しています。 iOSとOS Xの両方がApp Storeでアプリを公開するためにコード署名を必要としますが、
iOSはさらに一歩このセキュリティを取り、彼らが署名されていない限りアプリがあっても、開発中に、iOSデバイス上で実行できません。
あなたが開発チームを編成すると、チームのエージェント(またはタスクが委任されている人)は、自分のチームのメンバーがあなた
のアプリケーションに署名することを許可している開発者のためのリソースを署名に必要なコードを作成しているかを決定します。

あなたのコーディング時間の大半はXcodeに費やされている
Xcodeは、コーディング、デバッグ、および単一の開発環境でのユーザー·インターフェース·デザインを統合します。あなたが承認の
ためにアプリを提出する準備ができている場合でも、それを使用して、開発プロセス全体でXcodeを使用しています。あなたはXcodeを
インストールすると、他のアプリは、あなたのアプリの質を向上させるために使用できるのXcodeと一緒にインストールされます。
たとえば、Instrumentsのアプリケーションが実行中のアプリが機能する仕組みについてのデータを記録し、分析するための多くの
ツールを提供します。データを使用して、あなたのアプリが正しくかつ効率的に実行することを確保するための計画を策定することができます。

管理用タスクは、いくつかのリソースを使用して実行され
あなたはチームを管理するときは、タスクを実行するためにさまざまなリソースを使用します。ここでは、最も頻繁に使用されるリソースは、次のとおりです。

会員センターのウェブサイトは、主に開発チームに参加し、彼らの特権レベルを設定するためにメンバーを招待するチームのエージェントによって使用されます。
iOSは、ポータル(またはOS Xの開発、デベロッパ証明書ユーティリティアプリ用)プロビジョニングは、あなたのチームのためのリソースをコード署名の作成に
使用されます。チーム管理者は(チームエージェントまたはこのタスクが委任されたチームのメンバーのいずれか)あなたのチームのメンバーにリソースを署名に
必要なコードを提供するために、これらのツールを使用しています。
iTunesはウェブサイトが販売及び金融情報、あなたのアプリのApp Storeに表示される情報は、あなたのアプリケーションのためのAppleのサーバ上に格納された
情報を含むあなたのアプリ開発のビジネスの側面に関連する情報を管理するために使用され接続してください。会員センターと同様に、チームエージェントは、
あなたのチームの各人が、iTunesが接続上で許可されているアクセスどのくらいかを決定します。

アプリの多くの行動がデータによって定義されている、されていないコード
あなたが書くコードに加えて、あなたが提供するデータは、ストアが同様にあなたのアプリがどのように実行されるかのように、あなたのアプリケーションを表示する
方法を定義するために使用されます。データがあっても、それが実行されていないときに、オペレーティングシステムがあなたのアプリについて表示される内容に影響することがあります。

一部のデータは実行ファイルと一緒に格納されたファイルに含まれている、データやファイルのこの組み合わせは、アプリケーションバンドルと呼ばれています。その他の
データはアップルに保存されているiTunesが接続しているサーバーは、 - 例えば、App Storeでアプリごとに表示される情報は主に格納されています。に関係なく、
データが格納されている場所の、アプリはシンプルな実行以上のものであることを心に留めて、それは、コード、データ、およびサービスのエコシステムに存在します。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120823

VMwareがOpenFlowベンダー買収、Ciscoはどうなる?

AppleがRemote Desktopの更新版を公開、情報流出の脆弱性に対処

iPadを自分の分身にできるロボット「Double」 姉妹サイトだよ! よかったらみてね!

CFNetwork Programming Guide メモ

CFNetwork Programming Guide メモ

CFNetworkはプログラミングガイドの紹介
CFNetworkはネットワークプロトコルの抽象化ライブラリを提供コア·サービス·フレームワークのフレームワークです。
これらの抽象化など、ネットワークの様々なタスクを実行することを容易にする:
BSDソケットを使った作業
SSLまたはTLSを使用して暗号化された接続を作成する
解決DNSホスト
HTTPおよびHTTPSサーバーを認証すると、HTTPを使用した作業
FTPサーバでの作業
出版、解決とブラウジングBonjourサービス(NSNetServicesとCFNetServicesプログラミング·ガイドを参照)
この本は、それぞれのアプリケーションでネットワーク·プロトコルを使用する開発者を対象としています。完全にこの本を
理解するためには、読者はBSDソケット、ストリームおよびHTTPプロトコルなどのネットワークプログラミングの概念をよく
理解しておく必要があります。また、リーダーは、実行ループをはじめおなじみのOS Xのプログラミングの概念でなければな
らない。 OS Xでの詳細については、OS Xの技術の概要をお読みください。 姉妹サイトだよ! よかったらみてね!

OpenGL Shader Builder User Guide メモ

OpenGL Shader Builder User Guide メモ

はじめに
OpenGLのシェーダBuilderは、グラフィックス·プロセッシング·ユニット(GPU)のためのプログラムの開発およびデバッグするためのツールです。
それはあなたが視覚化し、コードを囲むの複雑さなしでシェーダオブジェクトをプレビューすることができます。それを使用して、次のことができます。
あなたはGPUのプログラムを入力し、変更するとして、即時のフィードバックを得る
変更するテクスチャパラメータの影響を探る
リンクとコンパイルエラーを追跡
シンボル値に変更を加えることの効果を観察する
GPUのプログラムを書いている開発者は、OpenGLのシェーダBuilderを使用する方法を見つけるために、この文書を読んでみると良いでしょう。あなた
は、OpenGLシェーディング言語、または古いスタイルのARB頂点とフラグメントプログラムで書かれたプログラムとシェーダビルダーを使用することが
できます。 OpenGLのシェーダBuilderでもジオメトリシェーダー、OpenGL仕様に最近追加されたサポートされています。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120822

失敗しないERPの選び方:会計モジュール編

HTML5はスマートデバイス用アプリ開発に使えるか?

スマホのバッテリーを長持ちさせる機能を搭載――「ノートン モバイルユーティリティーズ」

トヨタがグローバル車に「キーンルック」デザインを採用、新型「オーリス」から 姉妹サイトだよ! よかったらみてね!

How do I get my application to show up in the “Open in...” menu on iOS for a specific document type? メモ

How do I get my application to show up in the “Open in...” menu on iOS for a specific document type? メモ

Q:どのように私は、アプリケーションが特定のドキュメント·タイプのIOSの "インチ開く..."メニューに表示するのですか?
:あなたのアプリケーションがIOSで開くことができるドキュメントの種類を登録する必要があります。これを行うには、あなたのアプリケーションで
開くことができる各ドキュメント·タイプに対して、あなたのアプリケーションのInfo.plistにドキュメントタイプを追加する必要があります。
ドキュメントの種類のいずれかがIOSによって知られていない場合また、そのドキュメントタイプに統一タイプ識別子(UTI)を提供する必要があります。

ドキュメントの種類を追加する
ドキュメントタイプを追加するには、次の操作を行います。

Xcodeプロジェクトでは、あなたは、ドキュメントタイプを追加するターゲットを選択します。
[情報]タブを選択します。
ドキュメントタイプを開くためにドキュメント·タイプに対して開示]ボタンをクリックします。
"+"ボタンをクリックします。
新しく作成した文書型では:
文書型の名前を入力します。
"Types"セクションで、新しいタイプのUTIに記入してください。
ドキュメントのアイコンを提供しています。
追加のドキュメント·タイプのプロパティを開くには、開閉用三角ボタンをクリックします。
新しいキーと値を追加するテーブルをクリックします。
キー値の型の場合:CFBundleTypeRole。
値型の場合:エディタ。
別のキー/値ペアを追加する+ボタンをクリックします。
キー値の型の場合:LSHandlerRank。
値型の場合:所有者。

カスタムUTIを追加する
あなたが追加されているドキュメントタイプは、iOSが既に知っていないことをカスタムドキュメントの種類、
またはドキュメントタイプであれば、ドキュメント·タイプのUTIを定義する必要があります。新しいUTIを追加するには、
次の手順を実行します。

Xcodeプロジェクトでは、あなたがに新しいUTIを追加したいターゲットを選択します。
[情報]タブを選択します。
エクスポートされたUTIのための開示]ボタンをクリックします。
"+"ボタンをクリックします。
"追加エクスポートUTI"を選択します。
[説明]フィールドに、UTIの説明を記入してください。
識別子フィールドには、UTIの識別子を記入してください。
この新しいUTIに準拠していることをUTIのリストに記入してフィールドに準拠しています。
あなたには、いくつかの追加情報を加えることができるテーブルを開くには、"追加インポートされたUTIのプロパティ"
の開閉用三角ボタンを切り替えます。
空のテーブルをクリックして、テーブルに追加できるアイテムのリストが表示されます。
"UTTypeTagSpecification"に入力します。
ディクショナリにタイプを設定します。
それを開くには、開閉用三角ボタンをクリックし、エントリを追加する表の行に+ボタンをクリックします。
"新規項目"の "public.filename-拡張子"に名前を変更します。
"配列"に変更する項目のタイプがある。
先ほど追加した項目を開くと、テーブルの行に+ボタンをクリックして切り替えることができます。
項目ごとに0は、ドキュメントのファイル拡張子に"値"を変更します。たとえば、TXT、PDF、DOCX、等 姉妹サイトだよ! よかったらみてね!

Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad メモ

Best Practices for Creating and Deploying HTTP Live Streaming Media for the iPhone and iPad メモ

序説
このテクニカルノートでは、HTTPライブストリーミングで使用するためにメディアを準備およびデプロイするための推奨プラクテ
ィスについて説明します。 HTTPライブストリーミングでは、通常のWebサーバを使用して、iPhone、アプリ、デスクトップコン
ピュータを含む他のデバイスへ、ライブまたは記録済みのオーディオとビデオを送信することができます。再生には、IOSを実行
するデバイスでiOS 3.0以降が必要です。後のQuickTime X、または、デスクトップで必要になります。
それはHTTPストリーミング技術をライブ導入しているため、HTTPライブストリーミングの概要は、前提条件を考慮する必要があります。

Important
このドキュメントは頻繁に更新されます。このページをブックマークし、あなたの次のプロジェクトを開始する前に、最新の推奨事項については、
それに戻って参照してください。

はじめに
ビデオとオーディオを扱う場合は親指の良い一般的なルールは、可能な限り最高品質のオリジナルのソースの材料を得ることです。
あなたが圧縮するときは、非常に頻繁に一部の情報が失われるまたは捨て。最終的な宛先にエンコードする際に、各プロセスは品質
を低下させるので、したがって、あなただけの、素材を圧縮する必要があります。すでに大きく圧縮されたソース材料から圧縮
しようとすると、悪い結果を与えるかもしれません。
常に最高品質のソースビデオ&オーディオで開始し、元のソースから低いビットレートのムービーを作成します。

ワークフロー
HTTPライブストリーミングで使用するためにメディアを準備およびデプロイするための典型的なワークフローは、次の手順で構成されています。
ライブコンテンツのワークフローも同様ですが、あなたはリアルタイムですべてのこれらの手順の世話をするワークフローを作成する必要があります。

ここではさまざまなステップの概要は次のとおりです。

あなたの変種を決定
我々は、異なるビットレートで同じプレゼンテーションの別のエンコーディングではなく、単に単一のエンコーディングを提供する
ために複数のプレイリストファイルを提供することをお勧めします。異なるビットレートでこれらのエンコーディングはバリアント
と呼ばれています。そのように、クライアントが測定されたネットワークのビットレートに基づいて最も適切なバリアントに切り替
わります。クライアントのプレイヤーは、ストリーミング時にユーザに最高の体験を与えるために、再生の失速最小限に抑えるため
に調整されています。あなたは自分のプレゼンテーションの単一のエンコーディングを提供する場合、ユーザーは、可能な限り最高
の経験を得ることはできません。あなたのバリアントを決定してください。

メディアバリアントをエンコードする
展開することにしました別のバリアントに基づいて、高品質のソースメディアからこれらのそれぞれをエンコードします。あなたの
変異体をコードするときには、高速起動を容易に求めるために、各セグメントで少なくとも1つのIフレームを持っている必要があ
ります。同じプレゼンテーションの別のエンコーディングを提供して学ぶために、変異体​​をコード参照してください。

セグメントメディア
HTTPライブストリーミングは、メディアの種類別セグメントファイルと呼ばれる典型的には約10秒持続時間の小さい一連のファイ
ル、などのオーディオおよびビデオを送信します。インデックスファイル、またはプレイリストは、クライアントのメディアセグ
メントファイルのURLを提供します。

記録済みのメディアからビデオオンデマンドは、Appleは、H.264ビデオ圧縮、またはAACまたはMP3圧縮のオーディオファイル
とMPEG-4ビデオやQuickTimeムービーからメディアセグメントファイルやプレイリストを作るための無料ツールを提供していま
す。プレイリストやメディアセグメント·ファイルは、例えば、オンデマンドまたはストリーミングラジオでビデオに使用すること
ができます。

ライブストリームは、Appleは、H.264ビデオ、AACオーディオ、MP3オーディオを運ぶライブMPEG-2トランスポートストリーム
からメディアセグメントファイルやプレイリストを作るための無料ツールを提供しています。セグメントメディアをも参照してく
ださい。

バリアントプレイリストを作成
バリアントリストは、異なる帯域幅やデバイスの品質水準を変えて同じコンテンツの複数ストリームの配信をサポートすることがで
きます。 HTTPライブストリーミングは、動的であれば、使用可能な帯域幅の変更ストリームの切り替えをサポートしています。
クライアントソフトウェアは、交互に切り替えることが適切なタイミングを決定するためにヒューリスティックを使用します。
現在、これらのヒューリスティックは、測定されたネットワーク·スループットの最近の傾向に基づいています。バリアント型
(Variant)の値リストの作成を参照してください。

メディアを展開
HTTPはストリーミングメディアをライブ展開するには、Webサーバーの使用を必要とし、いずれかのブラウザまたはレシーバとして
動作するクライアントアプリケーションのHTMLページを作成する必要があります。あなたはこれだけあなたの意図したクライアント
が復号化できるように、HTTPS経由で安全に暗号化キーファイルを提供すべき場合には、あなたのストリームを暗号化することがで
きます。メディアを展開してください。

メディアの検証
あなたは彼らがHTTPライブストリーミングに完全に準拠していることを確認するには、お使いのストリームを提供する前に、
アップルが提供するメディアストリームのバリデータを使用する必要があります。メディアを検証してください。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120817

いったいどこからやってくる? メールの経路を知る方法

「GeForce GTX 660 Ti」解禁、アキバで深夜販売

「ARROWS A 101F」のソフトウェア更新開始――再起動などの不具合を解消

富士ゼロックスがベトナムに生産拠点を設立、リスクヘッジと効率化を推進へ 姉妹サイトだよ! よかったらみてね!

NSUndoManager Class Reference メモ

NSUndoManager Class Reference メモ

概要
NSUndoManagerは、取り消しとやり直しの操作の汎用レコーダーです。
あなたは、そのメソッドのために、その状態、および引数を元に戻す呼び出すメソッドと一緒に、
(またはそのオブジェクトの所有者)を変更しているオブジェクトを指定することにより、操作を取り消すに登録します。
NSUndoManagerを元に戻すを実行するときに使用すると、アンドゥをやり直すことができるように元に戻す操作を保存します。
アプリケーション以外の実行可能ファイルがその状態に加えた変更を元に戻すする場合がありますので、NSUndoManagerは、
Foundationフレームワークのクラスとして実装されています。たとえば、元に戻すと、コマンドを再実行して対話形式のコ
マンドラインツールを持っているかもしれない、または操作を戻すことができ、オブジェクトのインプリメンテーションが
配布されなかった "ワイヤ上を"ただし、ユーザーは通常、元に戻すと、アプリケーションの機能としてやり直してください。
UIKitは、元に戻すと、そのテキストビューオブジェクトでやり直しを実装し、(UIResponderを参照してください)
​​レスポンダチェーンに沿ってオブジェクトに実装することが容易になります。 姉妹サイトだよ! よかったらみてね!

SKPayment Class Reference メモ

SKPayment Class Reference メモ

概要
SKPaymentクラスは、アプリケーションによって提供される追加機能のための支払いを処理するために、
AppleのApp Storeへの要求を定義します。お支払いは、特定の製品と、ユーザーは購入したいこれらの
項目の数量を識別する文字列をカプセル化します。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120816

診療所のIT化の歴史を振り返る(2) 政策が後押しするIT化

Windows 8で本当に注目すべき2つのキーワード

キャリア各社、京都府南部の大雨被害に伴う支援措置を実施

東芝、Windows RT端末開発を中止──Bloomberg報道

Google、Motorola Mobilityの従業員4000人を削減へ 姉妹サイトだよ! よかったらみてね!

iOS Human Interface Guidelines メモ

iOS Human Interface Guidelines メモ

iOSのHuman Interface Guidelinesには、あなたのiOSアプリケーションのための最高の
ユーザーインターフェイスとユーザーエクスペリエンスの設計に役立つガイドラインと原則を説明しています。
iOSのHuman Interface Guidelinesには、コード内であなたのデザインを実装する方法について説明していません。
あなたはコードへの準備ができたら、iOSアプリのプログラミングガイドを読むことによって開始します。

At a Glance
プラットフォームの表記規則を扱うことで、はるかに良い優れたのiOSアプリケーションを作成するために配置でしょう。

人々は、それらがデバイス用に明示的に設計されたかのように感じるのiOSアプリを感謝しています。たとえば、アプリケーシ
ョンがデバイス画面上によく適合し、人々が知っているジェスチャーに応答するとき、それは人々が探している経験の多くを提供
しています。アプリケーションはそれに従うとするときそうでないとき、人々はそのような直接的な操作性や一貫性などのヒュー
マンインターフェース設計の原則の認識ではないかもしれないが、彼らは知ることができます。あなたがiOSアプリの設計を開始
するように、IOSベースのデバイスがユニークなのかを理解し、人々が理解するであろうユーザー·エクスペリエンスを提供できる
ように、HIの設計原理を組み込む方法を学ぶようにしてください。

偉大なアプリケーションデザインは、いくつかの明確な定義で始まる
あなたはアプリのアイデアを開始しているとき、それはあなたが提供し、誰にしようとする機能を正確に決定することが重要です。
あなたがこれを決定したら、それは上で動作するデバイスに、それを可能にするタスクへのアプリのあなたが調整を見ていることを
確認し、感じる必要があります。
あなたがIOSに、既存のソフトウェアを持っている場合は、同じ課題の多くに直面しています。あなたがiOSのために、既存のソフ
トウェアを再設計するとして、そのようなメールや基調講演のためのそれらのような他の成功したデバイス間の遷移を、通知の
デザイン決定のいくつかについて学ぶことを助けることができます。

優れたユーザーエクスペリエンスは、ディテールに注目に根ざしている
あなたはあなたのアプリケーションの開始方法には、タスクを有効にして、ボタンを使用する方法に、停止する方法から、
あなたのアプリケーションのあらゆる側面を設計する際、それはあなたの心にユーザーエクスペリエンスの最上位を維持するため
に不可欠です。一般と特定の両方の問題で、あなたのアプリケーションの外観と動作に影響を与える指針を発見する。

人々は彼らが使用するアプリのIOS技術を見つけることを期待
iOSはこのようなマルチタスキング、印刷、VoiceOverのようなアプリに付加価値を多くの偉大な技術を提供しています。
彼らはIOSベースのデバイスを使用するたびに、ユーザーは自動的に利用できるよう、これらの技術を見るかもしれないが、
それはあなたのアプリケーションに組み込むために、一部の作業を必要とすることができます。 iOSの技術があなたのアプリ
ケーションに適している場合は、その用法を規定するガイドラインに従ってください。

すべてのアプリケーションは、少なくともいくつかのカスタムアートワークが必要
あなたのアプリケーションは、深刻な、生産的な作業を可能にし、唯一の標準的なユーザーインターフェイス要素を使用している
場合でも、あなたはまだ人々がApp Storeにと彼らのホーム画面で見て楽しむことが美しい、カスタムアプリケーションのアイコ
ンを提供する必要があります。あなたのアプリケーションは、カスタムアートワークや、少しだけ、かなりの量が含まれているかど
うか、どのアイコンとイメージが必要で、どのようにそれらを適切に作成することです知っておく必要があります。あなたは網膜
ディスプレイ用のアートワークを設計している場合はさらに、このプロセスを容易にすることができますいくつかのテクニックを
学ぶことができます。 姉妹サイトだよ! よかったらみてね!

スマホニュース 20120815

Microsoft、9件のセキュリティ情報を公開 WindowsやIEに深刻な脆弱性

第3回 バッテリーは持つ? 発熱はどう?――「ARROWS X F-10D」

「LINE」のiPhone版に「ホーム」と「タイムライン」機能を追加

iPhone 5用ケース、コスモウェブが予約開始

オリンピックは盛況も、テレビ業界は振るわず 姉妹サイトだよ! よかったらみてね!

EKAlarm Class Reference メモ

EKAlarm Class Reference メモ

概要
EKAlarmオブジェクトは、イベントキットのアラームを表しています。
とalarmWithRelativeOffset:alarmWithAbsoluteDateを使用して、
クラスのメソッドは、アラームを作成して、アラームに関する情報を設定するプロパティを使用する。
OS Xマウンテンライオンでは、アラームがEmailAddressに、soundName、またはurlプロパティを
介して起動したときにトリガするアクションを指定することができます。 姉妹サイトだよ! よかったらみてね!

Keychain Services Reference メモ

Keychain Services Reference メモ

概要
キーホルダーサービスは、検索、追加、変更、およびキーチェーン項目を削除することができます
プログラミング·インターフェースです。 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
07 | 2012/08 | 09
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
818位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
49位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: