Sube cosas a un FTP en Objective-C iOS

Hace unos días preguntaba cómo descargar archivos desde un FTP y solucioné mi problema con NSData y dataWithContentsOfURL de este tipo:

ftp://user:pass@server/path/of/file.extension

Pero ahora necesito cargar un archivo, y me preguntaba si hay alguna instrucción para subir archivos a través de una URL, pero creo que no podría ser posible y muchas bibliotecas que vi para iOS usan PHP y no lo quiero, y SimpleFTPSample de Apple es tan confuso para los desarrolladores junior que no pude entender nada, ¿por lo tanto, un código simple para cargar un archivo que especifique URL, ruta, archivo, usuario y pase?

Respuestas a la pregunta(3)

Su respuesta a la pregunta