私はいくつかのコードを見ていますが、これがどのように機能するのか疑問に思っていました。あるクラスでは、次のようなものがあります。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *simpleCellIdentifier = @"SimpleCellIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SimpleCellIdentifier"];
....
return cell
}
次に、別のクラスで、ストック UITableViewCells の同じスニペットが表示されます。がどうなるか気になっていた
static NSString *simpleCellIdentifier;
静的なので、プロジェクトの存続期間中割り当てられますよね? では、別の viewController のコードが実行されるとどうなるでしょうか? simpleCellIdentifier
他のクラスで作成された古いものを使用するだけですか?ありがとう。