To answer your question, you can really use this for debugging purposes. Say you have a workspace MyAwesomeWkspace
and a project inside MyAwesomeProject
.
framework
aka module
, MyAwesomeModule
. Person
.
Person
MyAwesomeProject
, import MyAwesomeModule
, - let p = Person()
, .
@testable import MyAwesomeModule
, , .
@testable
, . import
, .
, , -enable-testing
, . ,
debug
-enable-testing
, , , . release
, Module .. was not compiled for testing
, config release
.
Swift, Access Control " " (Swift 4), -, . , , , , Swift.
Xcode :
" " "", true , Xcode -enable-test flag . , Swift, , . @testable , , . , , . , .
: - . , "", : https://github.com/apple/swift