Несмотря на то, что «возможно» писать приложения для iOS вне XCode, я не знаю, как вы будете тестировать, отлаживать и синхронизировать свое приложение iOS на iPhone без XCode (что означает, что вам понадобится Mac).
Вам нужно будет зарегистрировать учетную запись разработчика в Apple, и тогда, как правило, ваш iPhone помечается как iPhone разработчика и присоединяется к вашей учетной записи (так оно и было). Как сказал Ramhound, взгляните на Visual Studio (у меня нет опыта использования Visual Studio для взаимодействия с iPhone, поэтому я не могу вам в этом помочь). В среде IDE XCode есть много инструментов, помогающих в разработке программного обеспечения для iOS и OS X, которые, я не думаю, будут вам доступны, если вы не используете Mac.
После быстрого ознакомления с моно-проектом, похоже, вам стоит взглянуть на Xamarin.iOS.
http://xamarin.com/ios
Xamarin.iOS предоставляет полный доступ к API iOS. Воспользуйтесь преимуществами всего спектра богатых функциональных возможностей, предоставляемых последней версией платформы.
Имейте в виду, что для того, чтобы сделать что-либо из этого, вам потребуется хорошее понимание Objective C и / или навыков разработки программного обеспечения, чтобы зайти слишком далеко. Я попробовал свои силы в этом неудачно, но ваш пробег может отличаться.