2015-08-18 2 views

ответ

4

Swift - это язык. Быстрый язык будет таким же, когда вы делаете приложения IOS или приложения Mac. Когда вы делаете приложение ios, вы используете множество библиотек и фреймворков, которые помогают вам делать то, что вам нужно. Поэтому, когда вы пытаетесь сделать приложения Mac, у вас не будет доступа к тем же фреймворкам и библиотекам. Вам нужно будет изучить новые. Это не займет много усилий, чтобы перейти от разработчика ios к созданию приложений Mac.

1

Как упоминалось @the_pickle, Swift - это язык. Язык не зависит от платформы.

iOS и Mac OS - это две платформы. У них есть собственный набор фреймворков и библиотек. Поскольку Википедия помещает это:

Структура программного обеспечения представляет собой абстракцию, в которой программное обеспечение, обеспечивающее общие функции могут быть выборочно изменен дополнительным написанной пользователем кода, обеспечивая тем самым прикладные программы. A программная среда является универсальной, многоразовой программной средой, которая обеспечивает особую функциональность как часть более крупного программного обеспечения для облегчения разработки программных приложений, продуктов и решений. Рамки программного обеспечения могут включать в себя программы поддержки, компиляторы, библиотеки кода, наборы инструментов и прикладное программирование интерфейсы (API), которые объединяют все различные компоненты в , позволяют разрабатывать проект или решение.

Это означает, что структура упрощает создание простого, скажем, пустого представления. То, что программист делает, использует это представление и модифицирует его в соответствии с потребностями программного обеспечения, которое они создают. Таким образом, они могут сделать этот вид зелёным, закругленным по углам, полупрозрачным и/или комбинацией многих других возможностей.

В этом случае iOS и Mac OS отличаются. У них есть собственный набор фреймворков и библиотек. Это всего лишь куча вещей, которые нужны программистам снова и снова. Поэтому они делают его многоразовым в форме рамки и позволяют настраивать его.

Однако язык (Swift) по-прежнему остается прежним. Это означает, что вы будете вызывать функции, объявлять и использовать переменные и все остальное таким же образом.

Если вы пытаетесь стать разработчиком iOS, вам нужно будет изучить (общий) язык Swift и (конкретные) рамки iOS. Если вы пытаетесь стать разработчиком Mac, вам придется изучить (общий) язык Swift и (конкретные) среды Mac.

Вот хорошая отправная точка для вас: Узнайте о Swift здесь: https://developer.apple.com/swift/resources/ Это является хорошим отправным документом: https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/index.html

Узнайте о рамках IOS начиная здесь: https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSFrameworks/iPhoneOSFrameworks.html

Узнайте о Mac, начинающиеся здесь: https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/OSX_Technology_Overview/SystemFrameworks/SystemFrameworks.html

А затем получить начал изучать все это на практике из любого онлайн-курса. Вот этот курс, который позволяет легко и доступно на данный момент: https://www.bitfountain.io/

+0

Спасибо всем! Это серьезно помогло мне! Благодаря!! –

Смежные вопросы