Попробуйте использовать Необязательный цепочки :
if let input = readLine() {
print("Input: \(input)")
} else {
print("No input.")
}
Вы пробовали ZipRuby? Кажется, что метод шифрования .
Zip::Archive.encrypt('filename.zip', 'password')
Извините, что не пробовал сам, поэтому не может быть абсолютно уверен.
Теперь можно использовать библиотеку RubyZip . Обратите внимание, что на данный момент он отмечен как «Экспериментальный». Но это работает. Также обратите внимание, что AES Encryption еще не поддерживается.
https://github.com/rubyzip/rubyzip#password-protection-experimental