В чем разница между import ObjectiveC
& import Foundation
в Swift?Swift: import ObjectiveC vs Foundation
2
A
ответ
2
Фонд более инклюзивный, чем ObjectiveC. Я не уверен, однако, если Foundation является надмножеством (если хотите) ObjectiveC. I.e., ObjectiveC может включать вещи, не включенные в Фонд.
Во всяком случае, если, например, вы просто подклассов от NSObject
, вы можете просто import ObjectiveC.NSObject
вместо import Foundation.NSObject
, который также работает, но включает в себя больше, чем нужно.
Если, однако, вы объявляете свойство типа NSDate
, import ObjectiveC.NSDate
не работает, поэтому вам нужно будет import Foundation.NSDate
.
Смежные вопросы
- 1. Попытка реализовать протокол ObjectiveC в Swift
- 2. @import vs #import - iOS 7
- 3. Swift framework в проекте ObjectiveC
- 4. Преобразование выражения ObjectiveC в SWIFT
- 5. Casting Объект/ObjectiveC от Swift
- 6. Swift/ObjC round import
- 7. import vs __import __() vs importlib.import_module()?
- 8. Python: 'import module' vs 'import module as'
- 9. Python Wildcard Import Vs Named Import
- 10. #import "test.h" Vs #import <test.h>
- 11. `#import" FBConnect.h "` vs. '#import "FBConnect/FBConnect.h"'
- 12. CoreFoundation vs Foundation
- 13. Python: sys.path.append vs. import?
- 14. Angular2 Impelements vs import
- 15. @class vs #import
- 16. Swift import module
- 17. Workflow Foundation - Terminate vs Abort vs Cancel
- 18. Swift переопределение набор свойств, как скрытый ObjectiveC
- 19. Как ObjectiveC mutableCopy работает в swift
- 20. WindowsPresentationFoundation Vs Windows Communication Foundation
- 21. Window Identity Foundation vs DotnetOpenAuth
- 22. MVVM Foundation vs MVVM Toolkit
- 23. Ruby 'require' vs Java 'import'
- 24. import module_name Vs __import __ ('module_name')
- 25. Импортировать пакет. * Vs import package.SpecificType
- 26. Ошибка сборки при попытке использовать код ObjectiveC в Swift
- 27. JRuby: import vs include vs java_import vs include_class
- 28. Core Foundation in swift 3
- 29. Swift import dictionary to tableviewcell
- 30. Swift Import Obj-C Framework
Correct И Если вы хотите получить доступ к другому пользователю определить метод класса или параметр, то вы должны пользователю мост заголовка включить customClass как импорта CustomClass.h –