Аз съм нов в разработката на iOS и започнах директно със Swift.
Когато искам да добавя нов файл към проект, IDE ми представя два файла, които изглежда се използват взаимозаменяемо в уроците, които съм виждал досега. Те са "Cocoa Touch Class" и "Swift Class".
Когато създам нов Cocoa Touch Class, това е, което получавам (в зависимост от наследения клас)
import UIKit
class CtTest: NSObject {
}
и когато създам нов Swift файл, получавам това: -
import Foundation
Разширението и за двата класа е .swift
Ако добавя дефиницията на класа към Swift файла и го модифицирам, както следва: -
import UIKit
import Foundation
class SwTest:NSObject
{
}
има ли някаква разлика между двата файла.
Ако е така, кои класове са предпочитани в какви сценарии, напр. Преглед на контролери, модели и др.
Благодаря ти