Разработка для Mac OS X, в Windows?

Когда Вы преобразовываете адрес или возражаете против lat/long, это называют, Геокодируя.

вокруг существует много решений для геокодирования. Решение прямо для Вашего проекта будет зависеть от приемлемости условий лицензирования каждого решения для геокодирования. И Microsoft Virtual Earth и Google Maps предлагают решения, которые являются бесплатными использовать под очень строгие лицензии...

http://code.google.com/apis/maps/documentation/services.html

http://www.microsoft.com/virtualearth/product/faq.aspx

9
задан Wim ten Brink 17 August 2009 в 14:40
поделиться

10 ответов

Возможно, лучше всего подойдет macmini, но в противном случае:

MacOSX в VMWare: http://wiki.osx86project.org/wiki/index.php/Vmware_how_to

Средства разработки под windows? Я бы придерживался XCode, поскольку он может компилировать мульти-двоичные приложения.

Вот самый ясный обзор, который я могу придумать: http://developer.apple.com/referencelibrary/MacOSX/index.html

Надеюсь, это поможет!

15
ответ дан 4 December 2019 в 06:49
поделиться

Mac OS X работает в VMWare ...

К сожалению, XCode работает только в Mac OS ...

Существуют версии Max OS, которые работают на машинах x86. Вы можете избежать покупки Mac PC, но вам придется заплатить за ОС и XCode ...

РЕДАКТИРОВАТЬ: Xcode бесплатный

4
ответ дан 4 December 2019 в 06:49
поделиться

Вы также можете изучить проект GNUstep. Это позволит вам немного испытать цель-c перед тем, как сделать решительный шаг, хотя и с библиотеками GNU вместо какао.

3
ответ дан 4 December 2019 в 06:49
поделиться

Mac используют Objective C. API очень полезны, и в Интернете есть множество руководств. Вы будете использовать Xcode, Mac, эквивалент Visual Studio для Windows и Glade для Linux.

Мне нравится создавать кроссплатформенные приложения. Через несколько часов я могу создать прототип приложения на Mac и опубликовать его в Интернете. Затем на перенос в Windows уйдет день или два.

1
ответ дан 4 December 2019 в 06:49
поделиться

Mac выглядит дорого, но это не так, если вы посмотрите, что вы получаете за свои деньги. .

Это все зависит от вас, купите вы его или нет. Я гарантирую, что вы получите от него массу удовольствия, помимо программирования. Если вам нужен дешевый Mac, просто купите Mac Mini за 500 долларов, который вы можете подключить к уже имеющемуся у вас дисплею.

Я рекомендую делать это в Mac OS X, а не в Windows, но опять же: решать вам.

PS Вы можете использовать VMWare, но я думаю, что это медленно, если у вас меньше 4 ГБ ОЗУ.

Это не если вы посмотрите, что вы получите за свои деньги.

Это полностью зависит от вас, купите вы его или нет. Я гарантирую, что вы получите от него массу удовольствия, помимо программирования. Если вам нужен дешевый Mac, просто купите Mac Mini за 500 долларов, который вы можете подключить к уже имеющемуся у вас дисплею.

Я рекомендую делать это в Mac OS X, а не в Windows, но опять же: решать вам.

PS Вы можете использовать VMWare, но я думаю, что это медленно, если у вас меньше 4 ГБ ОЗУ.

Это не если вы посмотрите, что вы получите за свои деньги.

Это полностью зависит от вас, купите вы его или нет. Я гарантирую, что вы получите от него массу удовольствия, помимо программирования. Если вам нужен дешевый Mac, просто купите Mac Mini за 500 долларов, который вы можете подключить к уже имеющемуся у вас дисплею.

Я рекомендую делать это в Mac OS X, а не в Windows, но опять же: решать вам.

PS Вы можете использовать VMWare, но я думаю, что это медленно, если у вас меньше 4 ГБ ОЗУ.

1
ответ дан 4 December 2019 в 06:49
поделиться

Вам определенно нужен Mac, если вы хотите разрабатывать для Mac. Даже Java требует локального тестирования.

Тем не менее, Mac не очень дороги и работают с Windows.

Если вы хотите изучить и начать программировать до того, как у вас появится Mac, я рекомендую Java или .NET, особенно Delphi Prism .

См. Здесь мой собственный первый эксперимент с призмой Delphi:

http://leaukiprog.blogspot.com/2009/07/delphi-prism-first-experiment.html

Вы можете написать программу для Windows , держите код графического интерфейса пользователя и другой код отдельно, а затем замените графический интерфейс Winforms собственным графическим интерфейсом Cocoa на Mac.

Я обнаружил, что Pascal - хороший язык для доступа к собственным API из .NET. Думаю, все выглядит чище, чем с C #.

Насколько мне известно, новая версия Delphi Prism выходит 25-го числа.

3
ответ дан 4 December 2019 в 06:49
поделиться

Хорошее программное обеспечение для Mac (или iPhone) - продукт ручной работы; он отражает культуру и вкусы пользователей Mac (или iPhone). Поскольку Mac - это платформа премиум-класса, пользователи, как правило, более чувствительны к ощущениям и совершенству приложений. Таким образом, чтобы успешно программировать для Mac / iPhone или даже правильно разобраться с фреймворками Cocoa, вы должны изучить опыт пользователя Mac. Хотя многие люди из мира Windows или UNIX пытаются пропустить этот шаг, они делают это на свой страх и риск.

Так что, как разработчик Mac (который также пишет для других ОС UNIX), я рекомендую покупать Mac и начните использовать его, если можете, постоянно. Mac Mini полностью подходит для разработки и обойдется вам всего в несколько сотен долларов, включая ОС. Учтите, что в Windows это часто меньше, чем цена полной лицензии VS. Все остальное (Xcode, библиотеки и т. д.) бесплатны.

Как только у вас будет Mac и вы начнете разбираться в вещах, вы обнаружите, что есть несколько вариантов разработки. Помимо фреймворков Cocoa, которые можно использовать из Python (через встроенный мост PyObjC), Ruby (через MacRuby или RubyCocoa), существует ряд других вариантов. Qt от Nokia и Mono жизнеспособны. Часто кроссплатформенные приложения, написанные на Qt или Mono, не нравятся Mac, потому что они не кажутся «родными» (см. Выше), но на самом деле проблема не в структуре. Если вы получаете опыт пользователя Mac, вы можете написать очень сносное приложение для Mac на кроссплатформенной платформе. Вам просто нужно намереваться написать приложение для Mac, а не заставить приложение Windows работать на Mac.

Я обнаружу, что есть несколько вариантов развития. Помимо фреймворков Cocoa, которые можно использовать из Python (через встроенный мост PyObjC), Ruby (через MacRuby или RubyCocoa), существует ряд других вариантов. Qt от Nokia и Mono жизнеспособны. Часто кроссплатформенные приложения, написанные на Qt или Mono, не нравятся Mac, потому что они не кажутся «родными» (см. Выше), но на самом деле проблема не в структуре. Если вы получаете опыт пользователя Mac, вы можете написать очень сносное приложение для Mac в кросс-платформенной структуре. Вам просто нужно намереваться написать приложение для Mac, а не заставить приложение Windows работать на Mac.

Я обнаружу, что есть несколько вариантов развития. Помимо фреймворков Cocoa, которые можно использовать из Python (через встроенный мост PyObjC), Ruby (через MacRuby или RubyCocoa), существует ряд других вариантов. Qt от Nokia и Mono жизнеспособны. Часто кроссплатформенные приложения, написанные на Qt или Mono, не нравятся Mac, потому что они не кажутся «родными» (см. Выше), но на самом деле проблема не в структуре. Если вы получаете опыт пользователя Mac, вы можете написать очень сносное приложение для Mac в кросс-платформенной структуре. Вам просто нужно намереваться написать приложение для Mac, а не заставить приложение Windows работать на Mac.

Часто кроссплатформенные приложения, написанные на Qt или Mono, не нравятся Mac, потому что они не кажутся «родными» (см. Выше), но на самом деле проблема не в структуре. Если вы получаете опыт пользователя Mac, вы можете написать очень сносное приложение для Mac в кросс-платформенной структуре. Вам просто нужно намереваться написать приложение для Mac, а не заставить приложение Windows работать на Mac.

Часто кроссплатформенные приложения, написанные на Qt или Mono, не нравятся Mac, потому что они не кажутся «родными» (см. Выше), но на самом деле проблема не в структуре. Если вы получаете опыт пользователя Mac, вы можете написать очень сносное приложение для Mac в кросс-платформенной структуре. Вам просто нужно намереваться написать приложение для Mac, а не заставить приложение Windows работать на Mac.

5
ответ дан 4 December 2019 в 06:49
поделиться

Если вы пишете код в RealBasic или Lazarus, вы можете запускать и компилировать свои приложения как для Mac OS, так и для Windows (и Linux в случае Lazarus). RealBasic не так популярен за пределами платформы Mac и не является бесплатным. Lazarus все еще немного груб, но в основном это бесплатная версия Delphi.

Lazarus усердно работает над собственным портом COCOA со следующей основной версией FPC (хотя, вероятно, она будет доступна только в 2011 году)

2
ответ дан 4 December 2019 в 06:49
поделиться

Если вы хотите получить общее представление об ObjC и библиотеках объектов, почему бы не попробовать GNUStep?

Взгляните на это здесь:

http://wiki.gnustep.org/ index.php / Main_Page

0
ответ дан 4 December 2019 в 06:49
поделиться

Mac действительно не такой уж и дорогой, если вы выберете подержанный, меня оттолкнула цена на новые Macbook, поэтому я купил модель конца 2007 года за 350 фунтов стерлингов и добавил к ней дополнительный гигабайт оперативной памяти. .

По разумной цене, меньше проблем с разработкой!

0
ответ дан 4 December 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: