По приведенной вами ссылки «ТЗ» и рядом не лежало с настоящим ТЗ. Это так, отписка не имеющая ничего общего с нормальным гостовским техническим заданием. Серьезная контора с подобным работать не станет.
Автору же вопроса — если вам нужен нормальный гостовский вариант, то проще и правильнее всего будет обратиться к компании которая поможет вам составить ТЗ, сами вы маловероятно что не допустите ошибок и сделаете все правильно. Если вам нужно просто что-то более-менее для объяснения фрилансеру или мелкой конторки, ну тогда просто пишите все что знаете в свободной форме. Как должны выглядеть экраны, какое поведение ожидается, что делать в случае ошибок, куда возможно расширение в будущих версиях, откуда брать данные, в каком формате и т.д. Чем подробнее, тем лучше.
Для проектирования интерфейса вбейте в поиск «mockup ios», таких систем десятки.