強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2010-06-01から1ヶ月間の記事一覧

plistファイルからアプリのバージョン情報などを取得する方法

バージョン情報取得は以下の様に行ないます。キーを指定すると値が返されるというシンプルなメソッドです。 NSLog(@"CFBundleShortVersionString : %@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]); ビルドバー…

WebGL Camp

WebGL CampというWebGLのイベントが有った様です。 WebGL Camp http://www.webglcamp.com/wiki/index.php?title=Main_Page こちらのページのリンクからUstreamの動画が観れます。 Schedule - WebGL Camp http://www.webglcamp.com/wiki/index.php?title=Sche…

物理エンジンJigLibがWebGLに移植されました

Flash(ActionScript)向けの物理エンジンJigLibをWebGLに移植した人が登場したみたいです。 たまに貫通して埋まってしまう事もあるみたいですがちょっとしたゲームやメディアアート系の作品を作るのには使えそうな印象です。 関連サイト Jiglib in GLGE « GLG…

iPhone 4に新しく搭載されたジャイロ(gyroscope)を使ってみた

iPhone 4に新しく搭載されたジャイロを使って分度器の様なものを作ってみました。 AppStoreでは既にジャイロを使ったゲームもリリースされたみたいです。 ニテンイチリュウ : GUN RANGE for iPhone 4 http://www.nitenichiryu.org/articles/gun-range-with-s…

「横井軍平ゲーム館 RETURNS」を買った人におすすめな動画

以前紹介した。「横井軍平ゲーム館 RETURNS」がついに発売されたみたいです。 名著「横井軍平ゲーム館」が復刊!! - 強火で進め http://d.hatena.ne.jp/nakamura001/20100608/1276013506 横井軍平ゲーム館 RETURNS ─ゲームボーイを生んだ発想力作者: 横井軍平…

iPhone SDK 4からの新機能UI Automationの使い方

UI AutomationはJavaScriptで記述されたプログラムでUIの自動テストを行うものです。 JavaScriptの記述 例えばこの様に記述します。 UIALogger.logStart("Starting Test"); UIALogger.logDebug("--logElementTree()"); UIATarget.localTarget().frontMostApp…

retain、assign、copy、nonatomicについての簡潔な説明

公式の日本語資料で有るこちらが簡潔かつ、分り易く記述して有ります。 Objective-C 2.0プログラミング言語: プロパティの宣言と実装 http://developer.apple.com/jp/documentation/cocoa/conceptual/objectivec/Articles/chapter_5_section_3.html#//apple_…

上付き文字、下付き文字を使う

iPhoneプログラム時にはUIも含め基本的に文字コードはUnicodeなので普通に上付き文字 ² などを使えばそのまま表示されるみたいです。ここに記載しているものをコピペして使っても良いですし、以下の様にコードポイントで指定する事も可能です。 NSString *st…

WWDCのセッションの動画が無料公開

WWDC 2010のセッションの動画がiPhone Developer Programに登録している人には無料で公開されている様です。 WWDC 2010 Session Videos - Apple Developer http://developer.apple.com/videos/wwdc/2010/ 今まではiPhone Developer Programに登録している人…

ついに3Dモデルが作成可能な3Dエディタが登場

ついにWebGLで作られた3Dエディタが登場です。Lightwaveや3ds maxなどの3Dツール(のごくごく単純版ですが)がWebで実現されました。WebGLに対応しているブラウザであればブラウザだけでOSを問わず使えます。しかも無料です。良い時代になりましたねぇ。実際に…

NokiaのN900がWebGLに対応

NokiaのN900がPR 2.1というバージョンのファームウェアで公式にWebGLに対応したようです。N900でWebGLを動作させるといるのは以前この動画が(動画の投稿日を見ると2009/12/1)ありましたが今回は公式リリースです。 実際にPR 2.1を入れてテストしてみた人の動…

NSDate - 日付の計算、過去の日や末日を求める方法

日付計算のうちよく使う可能性の高いものを紹介。 オフセット付きのNSDate生成 NSDate生成時に現在の時刻に指定秒のオフセットを加え、過去や未来の時刻を指定する。 NSDate* date; date = [NSDate dateWithTimeIntervalSinceNow:0.0f]; // 現在の時刻 NSLog…

名著「横井軍平ゲーム館」が復刊!!

中古市場では10万円以上の値段が付けられているという噂の「横井軍平ゲーム館」がついに復刊したそうです。 TOKYO PISTOL | NEWS - 『横井軍平ゲーム館 RETURNS』予約開始! http://www.tokyopistol.com/2010/06/07/article806/ 本の名前は「横井軍平ゲーム…

ブラウザのHTML5・CSS3・SVG・PNGなどのサポート状態が確認できるサイト

以下のサイトで確認できます。 When can I use... http://caniuse.com/ それぞれのブラウザでサポートしているバージョンは「黄緑色」、サポートしていないバージョンは「赤色」と分けられていてサポート状態をブラウザ+バージョンで一望できる便利な画面構…