開発
UIViewのmultipleTouchEnabledをYESに設定。 もしくはInterfaceBuilderでビューのMultiple Touchをオンにする。
tapCountプロパティ 何回タップしたか? timestampプロパティ イベント発生時刻 viewプロパティ イベントが発生したビュー windowプロパティ イベントが発生したウィンドウ locationView:メソッド 指定したビューの中でのタップされた位置を取得 previousLoc…
UIControlEventTouchDown 最初にタッチしたとき UIControlEventTouchDownRepeat タッチ中に繰り返し発生する UIControlEventTouchDraginside コントロール内をドラッグ中 UIControlEventTouchDragOutside ドラッグして外部に出た UIControlEventDragEnter ド…
iPhone Developer Program Standardを購入したけど、アクティベーション用のメールがまだ届かないので、その先のための調べ物中。 W-8BENの記入例 W-8BENフォームの記入方法(書き方) 全銀コード http://ap.plala.jp/bank/ SWFITコード 日本の金融機関のSWI…
NSLogの出力時などに使用するフォーマット指定子の%@はObjective-Cのオブジェクトをできる。 descriptionWithLocale:、description:が実行されるので、これらのメソッドをオーバーライドしておけば、任意の値を出力できる。iPhoneアプリケーションプログラミ…
iTunes Connectに登録にするにあたっていろいろと調べ中。 これからのiPhoneアプリ開発者に朗報「iPhone Developer Program 登録マニュアル」 | トブ iPhone http://fx-gp.seesaa.net/article/110628533.html http://iphone-dev.g.hatena.ne.jp/kusakari/200…
numberOfComponentsInPickerView ピッカーにある選択項目の数を返す pickerView:numberOfRowsInComponent 項目ごとにいくつの選択項目があるかを返す pickerView:titleRow:forComponent 選択肢として返す項目を返す pickerView:didSelectRow:inComponent 選…
イベントとアクションの関連付けはUIControlのddTarget:action:forControlEvents:メソッドで行える。 [button addTarget: self action: @selector(touchButton) forControlevents: UIControlEventTouchDown]; iPhoneアプリケーションプログラミング技術評論…
@interface A : NSObject { IBOutlet UIView *view; } @property (nonatomic, retain) IBOutlet UIView *view;
IBOutletはInterface Builderとのやりとりに使用するのみで、コンパイラからは無視される。iPhoneアプリケーションプログラミング技術評論社 2009-06-19売り上げランキング : 5798おすすめ平均 情報量は豊富だがMAC初心者です。安心の新居さんブランドAmazon…
UITableViewCellはUIViewを継承しているので、内部にコントロールを設置できる。iPhoneアプリケーションプログラミング技術評論社 2009-06-19売り上げランキング : 4964おすすめ平均 情報量は豊富だがMAC初心者です。安心の新居さんブランドAmazonで詳しく見…
Referencing Outlesは参照されているもの、Outletsは参照しているもの。
main.mにあるmain関数では以下のことが行われている。 UIApplicationクラスのインスタンス生成 info.plistファイルにある主要NIBファイルの定義を参照 NIBファイルのロード NIB上のFile's OwnerをUIApplicationに割り当てる アプリケーション内のイベントル…
applicationDidFinishLaunching アプリケーションの起動直後。主にこのメソッドで初期化処理を行う。 applicationWillTerminate 終了前に実行されるメソッド。 applicationDidReceiveMemoryWarning メモリ不足が発生した際に実行されるメソッド。iPhoneアプ…
ビルド時にいちいちファイルを保存するかどうか尋ねられるのは面倒なので、環境設定→ビルド→保存されていないファイルの処理を『常に保存』に変更。
ローカライズする際に使用する便利なツール。 ibtoolによるnibファイルのローカライズ -- BONNOH FRACTION 14 iPhoneアプリケーションプログラミング新居 雅行技術評論社 2009-06-19売り上げランキング : 7861おすすめ平均 情報量は豊富だがMAC初心者です。…
UIScreen mainScreenメソッドでUIScreenのインスタンスを取得しbounds、applicationFrameを参照。 boundsは画面全体、applicationFrameは時計、バッテリーなどの表示域を除いた部分。iPhoneアプリケーションプログラミング新居 雅行技術評論社 2009-06-19売…
UIApplicationのopenURLを使う。 通常のURL以外にもメール、電話、SNS、グーグルマップ、iTunesストア、YouTubeも開くことが可能。
エディタを表示 Command + 0 デバッガを表示 Command + Shift + R
中身がnilの変数のメソッドを実行すると通常は落ちると思うのだけど、実行されてしまうので要注意。
iPhoneアプリケーションプログラミング作者: 新居雅行出版社/メーカー: 技術評論社発売日: 2009/06/19メディア: 大型本購入: 2人 クリック: 19回この商品を含むブログ (12件) を見るまたもやiPhone関連書籍を購入してしまった。 何か新しいことを始めると、…
入門 Objective-C 2.0 (Programmer’s SELECTION)作者: Scott Knaster,Mark Dalrymple,長尾高弘出版社/メーカー: 翔泳社発売日: 2009/07/16メディア: 大型本購入: 14人 クリック: 133回この商品を含むブログ (22件) を見る気になる本。
iPhone デベロッパーズ クックブックより。 シミュレータの向きを変える Command + →、Command + ← ホームに戻る Command + Shift + H 電話のロック Command + L
Dynamic Objective-Cより。 ポージング。 既存のクラスの機能を乗っ取る。 @interface TransparentWindow {} @end @Implementation TransparentWindow + (void) load { [self poseAsClass:[NSWindow class]] } -(float)alphaValue { return 0.6f; } @end 全…
Dynamic Objective-Cより。 以前、正規表現を扱った処理を書いたとき、NSStringクラスに正規表現のためのメソッドが追加されており驚いたが、カテゴリという仕組みだった。 こんな風に書くと既存のクラスを拡張することができる。 @interface NSString(NewSt…
Dynamic Objective-Cで動的にクラスを作成できる事を知った。 動的なO/Rマッパを作れるなと夢想。Dynamic Objective-C作者: 木下誠出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2009/03/27メディア: 単行本(ソフトカバー)購入: 9人 クリック: 119回この…
iPhone デベロッパーズ クックブックより。 iPhoneでお手軽にDBを扱うためのクラスが紹介されていたが、作者のサイトが落ちているようであたふた。 結局、 http://flycode.googlecode.com/svn/trunk/fmdb/src/ こちらに発見。使い方は FMDatabase.h FMDataba…
ダイナミック Objective-Cで知ったclass-dump。 フレームワークやらアプリの中身を覗くことができるコマンドラインから使用するツール。Dynamic Objective-C作者: 木下誠出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2009/03/27メディア: 単行本(ソフトカ…
Dynamic Objective-C作者: 木下誠出版社/メーカー: ビー・エヌ・エヌ新社発売日: 2009/03/27メディア: 単行本(ソフトカバー)購入: 9人 クリック: 119回この商品を含むブログ (30件) を見る買ってしまった。 読みやすいのにマニアックな内容。 ただiPhoneそ…
iPhoneから使用するFrameworkは /Developer/Platforms/iPhoneOS.Platform/Developer/SDKs/iPhone.OS2.2.1.sdk/usr/libにある。