Я новичок в разработке iOS и начал непосредственно со Swift.
Когда я хочу добавить новый файл в проект, IDE предоставляет мне два файла, которые, кажется, используются взаимозаменяемо в учебных пособиях, которые я видел до сих пор. Это «Класс Какао Тач» и «Класс Свифта».
Когда я создаю новый класс Cocoa Touch, это то, что я получаю (в зависимости от унаследованного класса)
import UIKit
class CtTest: NSObject {
}
и когда я создаю новый файл Swift, я получаю следующее: -
import Foundation
Расширение для обоих этих классов - .swift.
Если я добавлю определение класса в файл Swift и изменю его следующим образом: -
import UIKit
import Foundation
class SwTest:NSObject
{
}
есть ли разница между двумя файлами?
Если да, то какие классы предпочтительнее в каких сценариях, например. Просмотр контроллеров, моделей и т. Д.
Спасибо