Я не уверен, что метод, который Вы даете, действительно неэффективен, но альтернативный путь, пока это не должно быть гибко в длине или дополнительном символе, был бы (предполагающий, что Вы хотите дополнить его "0" к 10 символам:
DECLARE
@pad_characters VARCHAR(10)
SET @pad_characters = '0000000000'
SELECT RIGHT(@pad_characters + @str, 10)
Наконец-то. Нашел некоторую официальную документацию . Это возможно сделать полностью в XCode.
Я был на полпути к изменению параметра Installed Directory библиотеки: Это должно было быть:
@executable_path /../ Frameworks
Затем мне нужно было добавить в библиотеку этап сборки «Копировать файлы», чтобы фактически скопировать ее в папку Frameworks.
Простой. Автоматический.
Я считаю, что вы не копирование динамической библиотеки в пакет приложения во время компиляции.
Приложение ищет точку в файловой системе, но делает это только после того, как не находит ее внутри пакета приложения. Вам необходимо использовать команду otool
, чтобы изменить двоичный файл после его компиляции (с помощью сценария сборки).
Вы найдете ответ в этом ранее заданном вопросе: Как создать динамическую библиотеку в Xcode .
Удачи.