私はAppleDeveloperチュートリアルを行っていますが、下部のコード行についていくつかの基本的な質問があります。
これらのコード行のいずれも、それらが作成するオブジェクトを割り当てて初期化しませんか?これは、オブジェクトの作成時に値が割り当てられているためですか?
dequeueReusableCellWithIdentifierメソッド-このメソッドがnilを返す唯一の方法は、セル識別子パラメーターと同じ名前のセルオブジェクトがない場合です。再利用できるセルがプールになかった場合、セルを作成するか、nilを返しますか?ドキュメントには、メソッドが次を返すと記載されています-関連付けられた識別子を持つUITableViewCellオブジェクト、またはそのようなオブジェクトが再利用可能セルキューに存在しない場合はnil。
助けてくれてありがとう
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
BirdSighting *sightingAtIndex = [self.dataController objectInListAtIndex:indexPath.row];