Objective-Cでは、常にヘッダファイルを表示することで、クラスのインターフェースを確認しながら実装することができました。しかし、Swiftではヘッダファイルがなくなってしまい不自由に感じています。
Xcode のストラクチャパネルで一覧は見れるものの、ソートできないですし、パブリック/プライベート等のアクセス修飾子もわかりません。コードを折り畳むのも試しましたが、ダイナミックに値を返すタイプのプロパティは折りたためないようです。

そもそも、クラスのインターフェースを常に表示しておきたいという考え方は少数派なのでしょうか?
SwiftをはじめPHP等のヘッダファイルがない言語では、みなさんどのようにされているかご意見を伺えると幸いです。