以下のコードを使用して配列の要素を設定し、配列を返すと、返された配列は別のメソッドに渡され、さらに変更が加えられてから再び返されます。続行する前にコードが返品を待つか?
NSMutableArray *returnArray = [[NSMutableArray alloc]init];
//call checkTP1
returnArray = [self checkTP1STD:addingTime :startToTP1 :TP1Result :nowDate :sevenHour :totalrest :returnArray];
//call check TP2
returnArray = [self checkTP2STD:addingTime :startToTP2 :TP2Result :nowDate :sevenHour :totalrest :returnArray :tp2Rest];
現在、私の質問は、checkTP2STDを実行する前にcheckTP1STDが戻ってくるのを待つのでしょうか?
コードを複数のメソッドに分割して読みやすくすることで、メソッドにさまざまな変数値を渡すためのロジックを追加していきます。基本的な考え方が確実に働くようにしたいだけです。一般的に
はい、 'checkTP2STD'は' checkTP1STD'が戻るまで実行されません。 – KudoCC