Objective-C

eci xcode startObjective-C

【Obj-C】UIViewController ライフサイクル viewDidLoad viewWillAppear viewDidAppear viewWillDisappear viewDidDisappear

iPhone開発 UIViewController ライフサイクル iPhone ios objective-c サンプル UIViewController ライフサイクル と 呼び出されるメソッド view 表示時に UIViewCont...
eci xcode startObjective-C

【Obj-C】文字列変数で直接文字列を追加する方法 appendString NSMutableString

iPhone開発 文字列変数で直接文字列を追加する方法 appendString NSMutableString NSString の変数では直接変数内の文字列を操作することはできません。 NSString では文字の追加メソッドを呼び出す...
eci xcode startObjective-C

【Obj-C】NSTimer を別スレッドにて実行する方法

先日、タイマーにて時間を計っている時に、 テーブルのセルをスクロール時にタイマーが停止してしまう 問題が発生し、解決方法を調査しました。 まず最初、下記の方法にて設定していました。 NSTimer *tm = [ NSTimer sched...
eci xcodeObjective-C

【Obj-C】ARC 利用時のDeployment Target について iOS 4.0 以上で利用可能

ARC 利用時のiOS Deployment Target について iOS 4.0 以上で利用可能です。 ■ ここ数ヶ月前まで、ARCは iOS 5 以上用のバイナリにしかコンパイルできないと勘違いをしていていました。 ■ ARCを使う場...
eci xcodeObjective-C

【Obj-C】Implicit conversion from enumeration type ‘enum UIBarButtonSystemItem’ to different enumeration type ‘UIBarButtonItemStyle’ (aka ‘enum UIBarButtonItemStyle’)

先日、xcode でコンパイル時に上記の warning が発生しました。 Implicit conversion from enumeration type 'enum UIBarButtonSystemItem' to differen...
eci xcode startObjective-C

【Obj-C】Cocos2d stopAnimation に伴う残像 UIViewController との共存

UIViewController と Cocos2d の両方を利用して実装してるアプリがあります。 具体的には、 AppDelegate にて下記のように切り替えて利用しています。 - (void)setDirector{ navContr...
eci xcode startObjective-C

【Obj-C】Xcode URL Schemes の設定

URL Schemes の設定について ios iPhone xcode iPhone アプリ開発において、URL Scheme の設定をしておくと、他のアプリ、ブラウザから設定したアプリを起動することができます。 特別、設定したい等の理由...
eci xcode startObjective-C

【Obj-C】OS のバージョンで処理を変える方法

OS のバージョンで処理を変える方法 iOS アプリ開発にて OS のバージョンで処理を変えたい場合の 判定方法になります。 判定方法はとっても簡単で下記のように .systemVersion floatValue] を呼び出すと OS の...
eci xcode startObjective-C

【Obj-C】コンパイルエラー property’s synthesized getter follows Cocoa naming convention for returning ‘owned’ objects

コンパイルエラー property's synthesized getter follows Cocoa naming convention for returning 'owned’ objects iPhone開発 /Users/xxx...
eci xcode startObjective-C

【Obj-C】シングルトン Grand Central Dispatch (GCD)

シングルトン Grand Central Dispatch (GCD) iOS アプリ開発時にシングルトンを利用したプログラミングをする場合がありますが、 今までは下記のような感じでコーディングしていたのですが、 static User* ...
eci xcode startObjective-C

【Obj-C】NSLocalizedString の 第2引数について

NSLocalizedString の 第2引数について iPhone開発 普段何気なく多言語対応にて下記のようなコードを書いています。 NSLocalizedString(@"OK", nil); 何が言いたいのかと言うと、 第2引数 を...
eci xcodeObjective-C

【Obj-C】UILabel コピーペーストで使えるサンプル

UILabel サンプル コーディング時に大枠を何処かからコピーペーストして修正実装 するパターンがよくあると思います。 実装時、コピペ用のテンプレートとしてご利用ください。 コードサンプル ■ 基本 UILabel *testLabel ...
eci xcodeObjective-C

【Obj-C】UITapGestureRecognizer コピーペーストで使えるサンプル

UITapGestureRecognizer サンプル コーディング時に大枠を何処かからコピーペーストして修正実装 するパターンがよくあると思います。 実装時、コピペ用のテンプレートとしてご利用ください。 コードサンプル ■ 基本 UIIm...
eci xcodeObjective-C

【Obj-C】UIImageView コピーペーストで使えるサンプル

UIImageView サンプル コーディング時に大枠を何処かからコピーペーストして修正実装 するパターンがよくあると思います。 実装時、コピペ用のテンプレートとしてご利用ください。 コードサンプル ■ 基本 // パターン1 UIImag...
eci xcodeObjective-C

【Obj-C】UIButton コピーペーストで使えるサンプル

UIButton サンプル コーディング時に大枠を何処かからコピーペーストして修正実装 するパターンがよくあると思います。 実装時、コピペ用のテンプレートとしてご利用ください。 コードサンプル ■ 基本 UIButton *testButt...