iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【Swift】@testableには何の意味がある?

本日もSwift初学者向けの小ネタになります🏃🏻‍♂️

@testable import は何をやっている?

@testable importはインポートしたモジュールのinternalアクセスレベル以下の関数にアクセスできるようにする機能です。通常は、別モジュールからinternalレベルの関数などにはアクセスできませんが、@testableアノテーションを使うことで、アクセスが可能となります。ただ、private以上のアクセスレベルでは、通常通りアクセスできないので、注意が必要です。

てな感じで本日は以上となります🍺

その他の記事

yamatooo.blog

yamatooo.blog

yamatooo.blog