Можно ли программирование на linux для IOS?
Два аспекта вашего вопроса:
1. Можно ли писать программу для iOS под Линуксом?
Конечно, можно. Это же просто текст, его можно писать где угодно.
2. Можно ли полный цикл создания приложения для iOS пройти без Мака хоть с какими-никакими удобствами?
Да щас, дождешься от Apple интереса к твоим проблемам... 
Марш в магазин за макбуком, айпадом и аккаунтом разработчика! И не рассуждать!
Я делал так. Поставил на линукс виртуалку, туда макос, попробовал кодить, понравилось (тут конечно же главное, чтобы железо позволяло). Купил макбук. Без мака никак. В виртуалке программы писать реально, но будет подвисать и скорость не та, хотя и достаточно приемлимо. У меня виртуалка стояла на ноуте core i5, 8гб озу (4 из которых я выделял для макоси) и для макоси я делал диск 40 гб.