MonoTouch против Objective-C для разработки для iPhone/iPod/iPad

MonoTouch против Objective-C для разработки для iPhone/iPod/iPad
MonoTouch против Objective-C для разработки для iPhone/iPod/iPad - maring224 @ Unsplash

MonoTouch — фантастическая альтернатива

Я использую его уже почти год и не могу представить, что вернусь к Objective-C. Особенности: LINQ, LINQ to XML, LINQ, C#, LINQ, сборщик мусора, LINQ, MonoTouch.Dialog и многое другое.

А если серьезно... в настоящее время большинство приложений всегда загружают данные из Интернета, и вам нужно будет преобразовывать их в объекты, хранить их в списках, сортировать и фильтровать, а также отправлять в базы данных. Это настолько просто сделать с помощью C# и LINQ, что я не могу представить, чтобы люди делали это на других языках.

Стоимость в 400 долларов не низка, но вы, вероятно, сможете вернуть эти деньги за 1 месяц или около того без рекламы. И время, которое сэкономит вам МТ, легко компенсирует это. Также помните, что вам не нужно платить, пока приложение не будет готово для тестирования на устройстве, поэтому оно бесплатно для обучения.

С учетом сказанного, да, он по-прежнему заслуживает изучения Objective-C. Это сделает вас лучшим разработчиком для платформы, вы поймете, почему некоторые вещи такие, какие они есть, и так далее. Вы также сможете прочитать примеры Obj-C в Интернете и перевести их на C#.

Наконец, вот мое предложение: если вы думаете заняться разработкой iOS, перейдите на MonoTouch. Потратьте несколько недель на его использование, а затем примите решение перейти на Obj-C. Самое сложное в разработке для iOS — это не язык Obj-C, а все новые фреймворки, которые вам придется изучить. Возможность изучить их на C# — это ОГРОМНАЯ сделка, вы будете намного продуктивнее с самого начала. Только после того, как вы узнаете эти вещи, загляните в Obj-C: все будет уже знакомо, так что все будет легко понять.

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - J2ObjC - A Java to iOS Objective-C translation tool and runtime

Прикрепленное видео 2 - ADCSpb - 3 «Monotouch — программирование для iPhone на C - »

Прикрепленное видео 3 - What's New in iOS 9 Webinar


LetsCodeIt, 20 мая 2023 г., 20:25