импортировать Cocoa на игровую площадку Xcode дает мне ошибку

Совершенно новый для разработки Xcode для iOS, и мой синтаксис отвечает на ошибку на определенные вещи, такие как объявление диапазона

  for num in 0..15 { 
       println(num) }
   }

Это дает мне ошибку. Единственная разница, которую я увидел, заключается в том, что я импортирую UIKit вместо Cocoa, как и все учебники.

Когда я вместо этого импортирую Cocoa, я вижу другую ошибку, которая заключается в следующем.

  Playground execution failed: swift_app.playground:3:8: error: no such module 'Cocoa'

Все, что я изменил, это:

import UIKit  

to

import Cocoa

Как мне получить работающую игровую площадку, которая правильно реагирует на импорт Cocoa?


person StateOfB    schedule 30.05.2015    source источник


Ответы (1)


Вы должны импортировать Cocoa только в том случае, если вы работаете над кодом для OS X. UIKit предназначен только для iOS, поэтому похоже, что вы создали игровую площадку для iOS. Если вы хотите использовать Cocoa для выполнения инструкций, создайте новую игровую площадку и выберите в меню OS X.

person Dash    schedule 30.05.2015
comment
К вашему сведению, AppKit в Cocoa эквивалентен UIKit в Cocoa Touch. - person Oxcug; 30.05.2015
comment
также, если вы создаете новый класс касания какао в Xcode (Файл -> Новый), случается, что Xcode выбрал шаблон «Класс какао» под OS X вместо «Класс касания какао». Если вы создадите файл, он будет содержать импорт Cocoa (для Mac OS X) вместо импорта UIKit (для iOS). - person Ronny Webers; 22.12.2015