2012-05-04 8 views
0

私はアプリストアにiOSアプリを持っています。私はそれのためのいくつかの新機能に取り組んでいます。手作りのコードもあれば、この素晴らしいサイトの答えからまとめられた他のビットもありますが、私のコードはちょっと醜いと感じられ、改善することができます。これを下回るものを見ると、自動的にどのように使われているのか、それがループをどういう意味にするのかを完全には理解できません。だから私は多分私のアプリでもっと仕事をする前にobjective-cについてもっと学ぶために何が良い読み物になるのだろうかと思っています。iOS Objective-C required reading

私はiOS開発センターのウェブサイトでいくつかの記事をサーフィンしていましたが、あなたが見ていくためにいくつかの詳細を提案できる場合は、私は感謝します。私はヒープの理解を持っている&私はC + +をしたときからスタックのメモリ管理が、私はどのように客観的 - cを行うに固体ではないと認めなければならない。

のiOS &にObjCの徹底した一般的な理解のため
- (void)tableView:(UITableView *)aTableView 
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle 
forRowAtIndexPath:(NSIndexPath *)indexPath { ... } 
+0

私は以下の一般的な質問に答えようとしました。しかし、具体的な例としてあなたは引用しています...私はあなたがループを意味する 'commitEditingStyle'について何を意味するのかよく分かりません。このメソッドでは、ユーザーが要求した編集操作(通常は削除)を実行するように求められます。データの構造に応じてループが必要な場合としない場合があります。暗黙のループを持つ他のテーブルビューのデリゲート/データソースメソッドがあります。テーブルビューは可視セルをループして 'cellForRowAtIndexPath'を呼び出します。 – rickster

+0

[iPhone開発のためのハウツー記事とObjective-C]の複製が可能です(http://stackoverflow.com/questions/1939/how-to-articles-for-iphone-development-and-objective-c) – CodaFi

答えて

1

、私は本や2をお勧めしたい:コンウェイ& Hillegassによって

および/またはiTunes UのStanford iOS courseの後に続きます。チュートリアル&の説明のためのいくつかの良いブログがあります:Ray Wenderlich'sCocoa is my Girlfriendが頭に浮かびます。

テーブルビューやその他のサブシステム固有のものについては、アップルの開発者用ドキュメントのProgramming Guidesが悪くありません。

+0

2番目スタンフォードコース+レイのサイト。 AppleのWWDCビデオも初心者レベルではありませんが、いいです。 –

+0

@skinnyTODレイは初心者の方には手に取っていいです。 – CodaFi