Нет, они не будут напрямую влиять на ваше приложение. Имейте в виду, однако, что весь этот неиспользуемый код сделает ваш файл функций сложнее для чтения и обслуживания. Кроме того, написание функций, которыми вы на самом деле не пользуетесь в настоящее время, позволяет легко вводить ошибки, которые не станут очевидными намного позже, когда вы начнете использовать эти функции, что может быть очень запутанным, потому что вы забыли, как они написано и, вероятно, предположит, что они правильные, потому что вы не касались их так долго.
Кроме того, в объектно-ориентированном языке, таком как глобальные функции Objective-C, действительно следует использовать только в исключительных, очень многократно используемых случаях. В большинстве случаев вы должны вместо этого писать методы в классах. В моих приложениях могут быть одна или две глобальные функции, обычно связанные с отладкой, но, как правило, больше ничего.
Так что нет, это не повредит ничему, но я все равно избегал бы этого и сосредоточился бы на написании кода, который вам нужен сейчас, в этот самый момент.