I\'m having a look at the new Swift. I come from C, C++, Objective-C... I notice that in swift is not possible (?) to separate the declaration and the definition of function
Yes, it's true that swift doesn't have header files but you can make Xcode generate something similar to this.
This will give you an overview of the class as you mention.
On Xcode go to Navigation > Jump to Generated Interface.
Navigation > Jump to Generated Interface
This link should explain a bit more.