Szukam dla narzędzi / oprogramowania, które mogą mi pomóc w projektowaniu moją aplikację.
W zasadzie nie muszę coś takiego generatora kodu, ale piękny oprogramowanie, które pozwoli mi tworzyć bloki, gdzie i realizacji działań (takich jak klasy, ale tylko z deklaracją metod i typów danych / zwracane typy; brak implementacji) i pozwól mi tworzyć relacje, jak to masz w różnych klasach, które współdziałają ze sobą.
Przykład: uczynić blok i nazywają to „samochód”; zaimplementować metody przyspieszenia, break i inni; następnie utworzyć blok o nazwie „osoba”; które oddziałują z blokiem samochodu. Kiedy zdecydować, aby dodać kolejną klasę, ja po prostu dodać kolejny blok, a jeśli próbuję użyć tego bloku z samochodem lub bloku osobę, bez używania poprawnych typów danych, to daje mi błąd (jak utworzyć blok nazywa słonia i starają się używać go w samochodzie).
Szukałem w UML, ale głównie na PC, i trzeba aplikację dla Mac; a większość z odpowiedzią, że dostanę są skierowane do narzędzi do rysowania, takich jak OmniGraffle ... problemem jest to, że te programy są po prostu pomaga rysunek klas; i jeśli muszę zrobić całą pracę sam, w tym momencie używam starego pióra i papieru: D
Byłoby miło, jeśli istnieje również eksporterem aby pseudo kod, więc mogę zaimportować go w Xcode i mają zaimplementowane wszystkie relacje, budować i zobaczyć, czy mogę dostać żadnego błędu; a następnie rozpocząć realizację każdego pojedynczego sposobu.
Czy ja śnię czy coś takiego istnieje? Visio jest cool (jeśli działa); ale jest zorientowana na platformie MS, nie OBJ-C :(
Dzięki za wszelkie sugestie!













