Переход на Objective-C из MonoTouch

Я знаю, что я не первый и, вероятно, многие люди задают подобные вопросы здесь регулярно, и этот вопрос, вероятно, является еще одним кандидатом на закрытие голосов. Я не пытаюсь начать еще один раунд бесконечных святых, и я не спрашиваю, какой язык лучше. Речь идет не о серии «один против другого». Но мне нужно ваше мнение.

Моя компания недавно назначила меня для мобильной разработки для iOS. Хотя мой первый и любимый язык – c #, я не против изучать новые языки. И, видимо, у меня нет проблем с Objective-C. Конечно, некоторые конструкции не выглядят очень читаемыми для моего глаза прямо сейчас, но через неделю я не чувствую, что сам язык очень ужасен по сравнению с c #.
И в самом начале я решил сначала узнать, что такое мнение людей, и там я читал: Как решить MonoTouch и Objective-C? а также здесь: MonoTouch & C # VS Objective C для приложения iphone

И, конечно, моим первым выбором было использование Monotouch. У меня есть книга, я загрузил учебник. Но потом я понял, что так или иначе мне нужно будет изучить родные требования к SDK для iOS, и если после того, как-то мне понадобится глубже, мне нужно будет изучить образцы, написанные скорее в объективе-с.

  • Я знаю, что MonoTouch намного лучше, чем полгода назад, а Мигель и его команда улучшают его, и каждый день он только улучшается. Плата за такой продукт абсолютно справедлива и разумна. Я не против тратить 400 долларов за лицензию.

  • Я понимаю, что реальная проблема заключается не в объективных, а в фундаментальных и CocoaTouch-библиотеках, для чего потребуется некоторое время для изучения.

  • Как я понял, некоторые вещи действительно трудно играть через родные библиотеки, такие как обработка XML, вызовы REST и, возможно, некоторые другие вещи, и MonoTouch может быть очень удобен здесь

  • Это не похоже на старые времена, когда люди боялись, что Apple отклонит их приложения, написанные в MonoDevelop. Сегодня в AppStore довольно много приложений, сделанных в MD. Конечно, Apple непредсказуема, но вряд ли они начнут удалять приложения в ближайшее время. И даже тогда я считаю, что Мигель и его команда выйдут с решением.

Итак, мое любопытство: сколько людей после использования MonoTouch когда-нибудь перешли обратно (или рассматривая возможность переключения) на Objective-C и Xcode из MonoTouch? И почему? Что может быть причиной? Есть ли что-то, что может заставить кого-то перепроектировать приложение, созданное в MD, и переписать его с помощью Xcode и Objective-C?

Interesting Posts

Как рисовать тень под UIView?

как хранить информацию, связанную с булавкой в ​​MKPinAnnotation

Кнопка отмены UIActionSheet не отклоняет таблицу действий

Как отправить событие Button – UIControlEventTouchUpInside

Утечка памяти HeapBufferStorage при инициализации моего объекта

Ошибка установки «Недопустимый аргумент» при попытке запустить приложение «Сегодня»

широта и долгота от MKPolyline

Примите меры, когда два отдельных NSFetchRequests завершены

iOS 8 Автоматическая высота ячейки не соответствует высоте при первой нагрузке

MPRemoteCommandCenter вызывает обработчик несколько раз в iOS

Как получить ответные данные JSON с помощью Swift

Лучший подход для редактирования текстовых полей в ячейке просмотра таблицы

Использование singleton для создания базового класса вспомогательного класса

Как интегрировать InAppSettingsKit?

Опубликовать множественные URL-адреса в одном сообщении с помощью iphone sharekit

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.