Мне нужно сделать отдельный ответ, потому что я пока не могу комментировать, но одна вещь, с которой вам действительно нужно быть осторожным, когда вы находите и заменяете, это что-то вроде этого:
if(BOOL)
NSLog(@"blah blah");
[self doSomething];
Если вы закомментируете nslog, условное связывается с методом ниже, исправьте меня, если я ошибаюсь