What is the best way to document use cases for ios app? I have an app which will need workflow descriptions for documentation and testing, and want to cover all cases of usage. One solution is to manually create text files, but it would be time consuming. Other would be to draw UML diagrams, but drawing for every single use case would be also time consuming and tedious. Any third option? Can someone recommend me tool that would ease up the process? What is the proper way to do it?