iPhone
.oとか.dylibとか.aとか実行ファイルとかの整理 オブジェクトファイル(.o) 共有ライブラリSharedLibrary, 動的ライブラリ) 実行時にリンクされる macでは.dylib(linuxだとlibXXXX.so) 静的ライブラリ xcode では、 "lib*.a" という名前のライブラリしか…
昨日のjuliusのビルドもそうだし、OpenCVでもそうだったけど、 C/C++で書かれたプログラムをiPhoneのプロジェクトに含めようとすると、いつもうまくいかない。そろそろなんとかしたい。 現状の問題 ごそっとソース全体プロジェクト衣追加している。たとえばm…
ダウンロードしてきたjuliusのファイルすべてをごそっとxcodeプロジェクトに追加してビルドしてみたところ、エラー6000個。 ライブラリ検索パスとヘッダ検索パスを設定したところ、エラー数は3000弱に。 エラーの中身を見てみると、config.hがない、というの…
要するにリンクボタンの作り方。 http://forums.macrumors.com/showthread.php?t=463648 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];
このページ見てできないのかと思ったけど、 http://www.iphonedevsdk.com/forum/iphone-sdk-development/6198-accessing-wifi-bluetooth-settings.html BluetoothAvailabilityChangedNotification ってNotificationがあるのでこれ使えばできそう。
Xcode3.2のせいかsnow leopardのせいかわからないが、 8/9現在、 http://www.openframeworks.cc/download ここから iPhone 0061 FATなるファイル群一式をDLしてきて Exampleを実行しようとするとビルドエラーになる。 error: Invalid DWARF in (プロジェクト…
設計の迷いや手戻りをなくす UIViewにするかUIViewControllerにするか delegateやnotification使う必要あるのかないのかどちらがいいのか 書き方を覚える 設定値の保存 UIAlertViewやUITextFieldやUIScrollView デリゲート シングルトン
いまつくってるアプリが、あまりに撮影時の傾きなどに対して脆弱なので、 『iPhoneのオモチャ箱』 という本を見つつ、プレビュー画面にガイドをつけてみる。 ・・・と、 万全の体制を整えやや構えてやり始めてみたものの、なんのことはない、 UIImagePickerC…
スプライト処理、という言葉の使い方があってるのか自信ない。 iphoneでtouches〜というデリゲートメソッドでタッチイベントはとれるが、 基本的にUIViewのframeに定義された矩形範囲での話になるので、 それを画像の形に合わせて処理するにはどうしたらいい…
以前にも同じミスをしたことがあるので戒めとしてここに書いておく。 // [webView loadHTMLString:htmlStr baseURL:nil]; [webView loadHTMLString:htmlStr baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]; baseURLを指定しないと、バ…
デフォルトだと勝手に前画面のタイトルが入るアレ。 前画面のタイトルが長いとボタンが長くなってみっともない。 昨日これにすごくハマった。 self.navigationItem.backBarButtonItemや、 self.navigationItem.leftBarButtonItemなど、 どんなにプロパティを…
ここが参考になった。 http://discussions.apple.com/thread.jspa?messageID=8157595 数値に対してNSNumberがあるように、 NSValueっていうラッパークラスがあるらしい。 CGRect rect = CGRectMake(x,y,w,h); NSValue *rectValue = [NSValue valueWithCGRect…
UIWebView のリリース前に delegate に nil をセットする必要がある http://www.syuhari.jp/blog/archives/2137 UIWebView のインスタンスに delegate を指定している場合は以下のように release する前に delegate に nil をセットする必要があります。 ア…
今回はSEならしたいだけなのでAVFoundationを使用してみた。 (参考記事 http://freeek.jp/blog/iphone/37/) 1. フレームワークにAVFoundationを追加する。 2. ヘッダ追加 #import <AVFoundation/AVFoundation.h> 3. 再生準備 AVAudioPlayer *player; NSString *path = [[NSBundle mainBun</avfoundation/avfoundation.h>…
なんでSIO2とBlenderかっていうと、 iPhoneで3Dやるのによさげだから。 OpenGL ESでやるのとどっちがいいのか、 どう違うのかとか今のところはさっぱり不明。 (やっていくうちに見えて来るはず) まず簡単な3Dモデリングデータを こちらのチュートリアルを…
とあるアプリがiOS4でちゃんと動いてないとのことで、 ソースを追いかけつつ挙動を確認してみたところ どうやらfor文の中で途中でNotification発行してるのに、 - (void)createItems { for (int i = 0; i < 200; i++) { // 処理1 ... [self.items addObject:…
iphoneで画像処理をやるたびにいつも最初に迷ってしまう。 簡単な処理しかやらないならQuartzとかだけでやった方がいいんじゃないか、とか OpenCV使うならソースをプロジェクトに含めて使った方が汎用的かも、とか。 でも少なくともフィルタリング、色空間変…