アーカイブ

‘iphoneアプリ開発’ カテゴリーのアーカイブ

Xcode 4 移行ガイド

2011 年 3 月 22 日 admin コメントはありません
カテゴリー: tips タグ:

xcodeでメモリリークを簡単に調べる方法

2011 年 3 月 3 日 admin コメントはありません

以下のサイトにあるようなことが出来るらしい。

http://www.lastday.jp/2011/03/01/memory-leak-xcod

やったことないので、今度やってみようと思います。

カテゴリー: tips タグ: ,

UITableView のcellの複数選択を実装する

2011 年 1 月 25 日 admin コメントはありません

//セルが選択された際に呼び出される
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//選択されたセルを取得
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
//セルにチェックが付いている場合はチェックを外し、付いていない場合はチェックを付ける
if (cell.accessoryType == UITableViewCellAccessoryCheckmark)
{
cell.accessoryType = UITableViewCellAccessoryNone;
}
else
{
cell.accessoryType = UITableViewCellAccessoryCheckmark;
}
}

カテゴリー: tips タグ: ,

iOS 4.2 sdkのABGroupAddMemberにバグ

2011 年 1 月 25 日 admin コメントはありません

ABAddressBookに関するアプリを勉強していたのですが、ABGroupAddMember が機能せず、困っていました。

日本語サイトでは情報が見当たらなかったので、いろいろ海外のサイトを調べていると同じように困っている方が大勢いるようでした。

続きを読む…

カテゴリー: tips タグ: ,

objective-cのエラー詳細

2011 年 1 月 24 日 admin コメントはありません
カテゴリー: tips タグ:

tabBar内にABPeoplePickerNavigationControllerを表示させる

2011 年 1 月 17 日 admin コメントはありません

もともと入っている電話アプリなんかは、タブバーを選択すると連絡先が表示されるようになっていますが、それを実装するために、いろいろ試行錯誤してみましたが、以下のようにすることで、実装出来ました。

この件に関しては、あまり、情報がなかった(モーダルビューにpickerを表示させる例は多々ありましたが・・・)ので、スマートな方法かどうかは不明ですので、もし、もっとスマートな方法をご存知の方がいらっしゃいましたら、是非コメントください。 続きを読む…

連絡先を選択させるモーダルビューを表示

2011 年 1 月 14 日 admin コメントはありません

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];

picker.peoplePickerDelegate = self;

[self.navigationController presentModalViewController:picker animated:NO];

[picker release];

iOS SDK 4.2でdns.soが読み込めないエラー

2011 年 1 月 13 日 admin コメントはありません

実機でアプリをテストする際にデバッガ上に以下のようなエラーが頻発します。

原因を調べてみるとどうやら、無視して良いエラーのようですが、どうも気持ちが悪いですね。。

warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so (file not found).

以下のサイトがApple Developer Forum内の上記エラーに関する書き込みですが、アップルの方が、無視して良いと返答したようです。(人物アイコンの右にリンゴマークがついているのがアップルの人なのかな?)

参考サイト:http://twitter.com/#!/Seasons/status/9125395651624960

カテゴリー: tips タグ: ,

UIViewControllerのインスタンスメソッドとタイミング

2011 年 1 月 13 日 admin コメントはありません

どのタイミングに実行されるメソッドなのかを調べるには、以下のようにすれば、デバッガにNSLogが出力されるタイミング(メソッドが実行されるタイミング)を調べることが出来ます。

- (void)loadView {
[super loadView];
NSLog(@”loadView”);
}

- (void) viewWillAppear:(BOOL)animated
{
NSLog(@”viewWillAppear”);
}

- (void) viewDidAppear:(BOOL)animated
{
NSLog(@”viewDidAppear”);
}

- (void)viewDidLoad {
[super viewDidLoad];
NSLog(@”viewDidLoad”);
}

参考サイト:http://gomojp.blog77.fc2.com/blog-entry-109.html

http://profo.jp/wiki/index.php?UIViewController#i166765b

カテゴリー: tips タグ:

iPhoneアプリのメモリリークを検証する方法

2011 年 1 月 6 日 admin コメントはありません

この記事に関しては、未完結ですが、覚え書きとして、随時追加していきます。

以下のような方法があるらしい。

Instruments

XCodeのメニューの「実行」→「パフォーマンスツールを使って開始」→「Leaks」を選択して、「Instruments」

Allocations

Xcodeからは「実行」メニューの「パフォーマンスツールを使って実行」から利用することができます。

Xcodeでローカライゼーションをするときに便利なツール?

http://www.loc-suite.org/

カテゴリー: tips タグ: