Я ищу инструмент / программное обеспечение, которое может помочь мне в разработке моего приложения.
В принципе мне не нужно что-то вроде генератора кода, но хорошее программное обеспечение, которое позволяет мне создавать блоки, в которых я выполняю действия(как класс, но только с объявлением методов и типов данных / возвращаемых типов; без реализации), а затем позвольте мне создать отношения, как это было бы в разных классах, взаимодействующих друг с другом.
EXample:я делаю блок и называю это "машиной";я внедряю методы ускорения, взлома и другие;затем я создаю блок под названием "человек";которые взаимодействуют с автомобильным блоком.Когда я решаю добавить другой класс, я просто добавляю другой блок, и, если я пытаюсь использовать этот блок с машиной или личным блоком, без использования правильных типов данных, это выдаст мне ошибку (например, я создаю блок под названием elephantи попробую использовать его на машине).
Я смотрел на UML, но в основном на ПК, и мне нужно приложение для Mac;и большая часть ответа, который я получаю, ориентирована на такие инструменты рисования, как omnigraffle ... проблема в том, что эти программы просто помогают вам рисовать классы;и если я должен сделать всю работу сам, в этот момент я использую старую ручку и бумагу: D
Было бы неплохо, если бы существовал также экспортер для создания псевдокода, чтобы я мог импортировать его вXcode и иметь все отношения реализованы, построить и посмотреть, если я получаю какие-либо ошибки;а затем начать реализацию каждого метода.
Я мечтаю или что-то подобное существует?Visio это круто (когда работает);но ориентирован на платформу MS, а не OBJ-C: (
Спасибо за любые предложения!