新規の質問はこちら。
なぜ私はこれを行うのですか:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(lineNum = %d)", i];
[request setPredicate:pred];
いつ私はこれを行うことができますか?
[request setPredicate:[NSPredicate predicateWithFormat:@"(lineNum = %d)", i]];
私が見つけたすべての教科書のコード例は最初の方法を使用していますが、私が見る限り、2 番目の方法は基本的に同じことを行い、見栄えがよくなります。「pred」は一度しか呼び出されないのに、なぜオブジェクトとして作成するのですか?