フォーマット指定に変数を使うと「Format string is not a string literal (potentially insecure)」という警告が発生します。
NSLog([NSString stringWithFormat:@"%d", number]);
などと書いていませんか?NSLogの第一引数は出力する文字列ではなく、フォーマット指定子です。文字列リテラルを渡しましょう。以下のように書き換えると警告は消えます。
NSLog(@"%d", number);
こちらの方がずっと短くて、そして、安全です。