Home > iPhone Archive

iPhone Archive

NSTimeZone タイムゾーン

NSTimeZoneのクラスメソッド

  • timeZoneWithName:・・・タイムゾーン名でタイムゾーンを作って返します
  • timeZoneWithAbbreviation:・・・省略形からタイムゾーンを作って返します
  • timeZoneForSecondsFromGMT:・・・グリニッジ標準時からの秒差でタイムゾーンを作って返します

次のソースで、timeZoneWithNameの、タイムゾーン名を取得できます。

#import <CoreFoundation/CoreFoundation.h>

NSString *timeZoneinfo = (NSString *)CFTimeZoneCopyKnownNames();
NSLog(@"timeZoneinfo is %@", timeZoneinfo);

例えば、

  • ニューヨーク・・・“America/New_York”
  • 上海・・・“Asia/Shanghai”
  • 東京・・・“Asia/Tokyo”
  • ロンドン・・・“Europe/London”

状態通知メソッド – UIViewController

そのまま使える iPhoneアプリプログラム

UIViewControllerの状態に応じて呼ばれるメソッドのメモ。

viewDidLoad UIViewControllerが保持する、画面の基点となるUIViewがロード完了した時にコールされる。画面生成後・メモリ不足でUnloadされた後にコールされる
viewWillAppear: 画面が表示される度に必ずコールされる。
viewDidAppear: 画面が表示された後にコールされる。
viewWillDisappear: 画面が非表示になる直前にコールされる。次の画面が表示される前に処理すべきタイミング
viewDidDisappear 画面が非表示になった後にコールされる。

cocos2d for iPhone

iPhone これは使える!アプリ&ツールガイド OS3.0&3GS (SOFTBANK MOOK)

iphone-cocos

■Download
http://www.cocos2d-iphone.org/download
「Stable version」から、Downloadします。

■Wiki
http://www.cocos2d-iphone.org/wiki/doku.php/

1. サンプルを実行する

DLしてきたファイルを解凍し、「 cocos2d-iphone.xcodeproj」を、xcodeで開きます。
色々な学習用サンプルが入っています。

実行するためには、「Active Target」と、「Active Executable」をセットする必要があります。「表示」→「ツールバーのカスタマイズ」→「Active Target」,「Active Executable」をツールバーに、ドラッグ&ドロップしてセットします。

例えば、エフェクトのサンプルが色々入っている「Action Test」を試します。

おじさんキャラが色々エフェクトで動く、サンプルを試せます。
iphone cocos2d

2. プロジェクトテンプレートをインストールする

一から作成する場合の、Cocos2d用プロジェクトテンプレートをインストールします。

cocos2d-template

・a cocos2d stand alone template
・a cocos2d + box2d template
・a cocos2d + chipmunk template

ターミナルから、以下のスクリプトを実行して、テンプレートをインストールします。

cd cocos2d-iphone
./install-templates.sh

再インストールするときは、下記のコマンドで。

./install-templates.sh -f

問題なければ、プロジェクトを作成すると、
下記のように、「Hello, World」が起動します。

Hello World

Home > iPhone Archive

カテゴリー
RSS あらびき林檎
スポンサー

Return to page top