У меня была похожая проблема ... назовите меня параноиком ... но мне нравится, что моя строка sqlstring выглядит красиво и легко отслеживается, если что-то пошло не так, я использовал stringWithFormat
пример:
NSString sqlString = [NSString stringWithFormat: @"%@ %@ %@ %@ %@",
@"SELECT name, address, phone",
@"FROM whateverDatabase",
@"LEFT JOIN ...",
@"WHERE ...",
@"AND ...."];
надеюсь, если это то, что вы ищете (я подумал, что я разместил на неправильной странице ... может быть, здесь лучше)