Как мне кодировать приложения на Mac, чтобы они использовали нативные элементы пользовательского интерфейса? - PullRequest
9 голосов
/ 28 июля 2011

Я начинаю программировать.Я уже проделал некоторые вещи с Java: калькулятор, одна система управления документами с базой данных и некоторые другие домашние проекты.Но мне не нравится внешний вид.Мне нравится, однако, как выглядят приложения моего Mac.И я хочу создать приложения для Mac.Я уже купил один, но когда я открываю netbeans для программирования, похоже, что приложения не похожи на mac.

Существует ли какой-либо конкретный код Java, чтобы элементы управления выглядели так, как выглядят другие приложения Mac?Мой папа упомянул кое-что об Объекте C, но я не понимаю.Может кто-нибудь, пожалуйста, объясните мне.

Ответы [ 4 ]

7 голосов
/ 28 июля 2011
  1. AFAIK Вы никогда не получите внешний вид Aqua (UI Kit для Mac) с использованием Java. Зачем? Потому что, чтобы сделать платформу Java независимой, нужно кое-что оторвать И родные элементы управления являются одним из них.

  2. Я думаю, вы берете около Objective C , который является родным языком разработки для создания приложений Mac. Я порекомендую вам книгу "Learn Objective-C на Mac" довольно полезная.

P.S. Я призываю вас начать с iOS (приложения для iPhone и iPad). Зачем? Ну, я думаю, проще начать. Такие вещи, как фиксированное разрешение и т. Д., Делают ваши усилия по разработке небольшими, начиная с. (Только мои 2 цента)

3 голосов
/ 28 июля 2011

Если вы хотите кодировать в Objective-C, вам сначала нужно пройти в App Store и скачать Xcode. Это установит компиляторы C / C ++ / Objective-C на ваш Mac, а затем вы начнете пачкать руки.

В зависимости от того, чего вы пытаетесь достичь, вы можете просто начать поиск в google / read / learn и создать свои собственные фреймворки или посмотреть на что-то вроде Cocoa, чтобы начать работу.

http://developer.apple.com/technologies/mac/cocoa.html

Каркасы Какао Каркасы Cocoa состоят из библиотек, API и сред выполнения, которые формируют уровень разработки для всех Mac OS X. Разрабатывая с Cocoa, вы будете создавать приложения так же, как и сам Mac OS X. Ваше приложение автоматически унаследует великолепное поведение и внешний вид Mac OS X с полным доступом к основным возможностям операционной системы UNIX. Использование Cocoa с Xcode IDE - это просто лучший способ для создания собственных приложений Mac.

Удачи!

2 голосов
/ 28 июля 2011

Apple в значительной степени устарела из-за поддержки Java в OS X. Возможно интегрировать Java-приложение, но некоторые досадные кусочки отсутствуют.См. один из моих вопросов , демонстрирующий некоторые проблемы с приложениями Java в Dock.Вместо этого вам лучше использовать Objective-C, поскольку у Apple есть много документации и учебных пособий.

2 голосов
/ 28 июля 2011

Вы думаете о Objective C. Вы также можете создавать приложения для Mac, используя C / C ++, но в последнее время «популярным» языком для разработки на Mac является Objective-C.Существует множество учебников и множество документации, которая поможет вам в написании приложений для Mac и iOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...