今日は『のハイソックス』のソックスちゃんです(・ω・)/


サッカ~日本代表、勝ちましたねラブラブ!

今日はそんなハッピ~ラブラブな気持ちも込めて!!

靴下も侍ジャパン仕様ですにひひチョキ


さすがに今日の暑さで『靴下』は・・・

キツいですね叫び(笑)





『iPadアプリ』の開発チームは…

皆様、多忙なのですあせる



そこで、今日も昨日に続き

『iPadアプリ』の自主学習タイムが設けられましたメモ



前回は初歩中の初歩



『iPhone』の特色

『iPhone』アプリを作るために必要なもの



について掲載しましたひらめき電球



今回も前回に続き、『iPhone』ネタをアップします!!



『Cocoa Touch』について

~~~~~~~~~~~~~~~~~~~~

『Cocoa Touch』


iPhoneアプリの開発環境では、画面を構成するための

いくつかのパーツがあらかじめ用意されていますひらめき電球

実際の作業では,これらのパーツを画面上に配置し,

それぞれのボタンが押されたり,文字が入力されたりした場合の処理を

記述していきます。

これを実現するのが「Cocoa Touch」と呼ばれる

アプリケーションフレームワークなのです!!




※アプリケーションフレームワークとは・・・

アプリケーションに共通する基本的なプログラム構造や

機能セットを実装したプログラムのこと。

単にフレームワーク(枠組み,骨組み)と呼ぶこともあります。


同じフレームワークを繰り返し利用すれば,

何度も同じコードを書く手間からプログラマは解放されます。

見た目や操作性の統一感が出るというメリットもあります。





つ ま り !!




『Cocoa Touch』を利用することで,

デバイスの特性や画面描画の仕組みを意識することなく,

洗練されたインターフェースを画面上に簡単に構築することができますひらめき電球


 

 

『Cocoa Touch』の基本は,iPhoneの画面上に配置される

パーツとそれに結び付けられたアクションです。



 

・ボタンが押されたらどういう文字を表示するのか!?

・文字入力エリアに数字が入力されたらどういう計算をするのか!?



 

そういったユーザの操作を検出して、何かの機能を呼び出す仕組みを,

難しい仕組みを意識することなく、簡単な操作で組み立てることができますニコニコ

 

 



このような、直感的なアプリ開発環境を支えているのが,

『Cocoa Touch』の存在であると言えますグッド!



~~~~~~~~~~~~~~~~~~~~~




とあるサイトの記事を参考にしましたパソコン


どこのサイトかは・・・


いずれ掲載しますべーっだ!



一回じゃ理解しきれなかったのであせる

何回も何回も記事を読み返しました目





次回掲載予定の『Xcode』

との関係性なども含めて

もっと調べてみようと思いますチョキ

今日は『ピンクのフットカバー』のソックスちゃんです(・ω・)/

朝からとても暑いですよね晴れ
なので、今日は薄手のソックスですひらめき電球


さて、前回の日記に『iPadアプリ』のことを載せましたよねチョキ
ホントに簡単なものでしたけどあせる

その中の『iPhone SDK』について調べてみましたパソコン


そもそも『SDK』とは・・・

『ソフトウェア開発キット』

(Software Development Kit)


のことらしいです!!



『ソフトウェア開発キット』



あるテクノロジー(プログラミング言語やAPIなど)

を利用してソフトウェアを開発する際に必要なツールのセット。




そうだったんですね目




その他にも調べていて分かったことラブラブ!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


『iPhone』の特色


  • 携帯電話にはあたりまえの方向ボタンや数字キーがない
  • アプリ内で使われるボタンやスイッチなどのパーツが統一されている

限られたボタンしかない代わりに,本体のほぼ全面をタッチパネルとしたiPhoneでは,

従来のようにボタンの種類や数に制約を受けることなくインターフェースを設計することができる!!

好きなときに,好きな形のボタンを,好きな場所に配置することができる!!

 (スイッチやスライダーといったタッチパネルにはもってこいのパーツも利用することができるようになった)



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



『iPhone』アプリを作るために必要なもの


  • Mac本体(インテルのCPUを搭載したもの)
  • Mac OS X v10.5(Leopard)以降

開発に必要なソフトウェアは,アップルから無償で提供されていますグッド!

そこそこ新しいMacがあればすぐにでも開発ができます。(※1)

iPhone 3GまたはiPod touch本体があると,作ったアプリを実際にインストールして

動かすことができます(※2)。

ただし,初代iPod touchで開発を行うためには,本体バージョン2.0以降への

ソフトウェアアップデート(有償)が必要です!!

※1)
iPhoneのデバイスに依存する機能(カメラや加速度センサー,GPSなど)
を実際に動作させるためにはiPhone 3G本体が必要。。。
※2)
作成したアプリを本体にインストールして動作させるには,
iPhoneデベロッパプログラムへの登録(有料)が必要。。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



・・・・・・



Mac本体!?

初期費用が結構なものになりますよね叫び

そんな事さえ分からなかったデスガーン



初歩の初歩からお勉強中デスあせる



サッカ~を見てる場合じゃないですねヽ(;´ω`)ノ

日本ファイト!!

ソックス、ファイティ~ン!!




今日は『黒いトレンカ』のソックスちゃんです(・ω・)/

最近の研修では・・・
『携帯サイトのテスター』をしています!!
ド●モ版です(笑)

ちなみにワタクシは、
白い犬わんわんのCMで有名なキャリアの携帯を使ってまして携帯

キャリアが違うととても使いづらいですねガーン
試行錯誤しながら『テスター』をしています台風

テスト項目を実施するたびに『一喜一憂』してます(;´▽`A``


普段何気なく見ているサイトもパソコン
たくさんのエンジニアさん達の苦労のもとで作られているのですよねひらめき電球

感涙ですo(TωT )


携帯の3大キャリアもさることながらパー
『スマートフォン』や『アンドロイド携帯』も普及してきているのでメラメラDASH!
ボヤボヤしていられないです得意げ!!

『iPad』アプリ開発に必要な知識も蓄積していかないとグッド!



『iPad』アプリ開発に役立つサイト↓

http://www.apple.com/jp/ipad/sdk/




開発にはAppleが無料配布している開発キッド『iphone SDK』が必要だと耳にしたのでひらめき電球
『SDK』については時間がある時に調べてみますねチョキ