Я столкнулся с такой же проблемой в гибридном приложении.
Я включил режим фона.
Apple отклонила мое приложение. Говорить, что для фонового режима нет никаких функций.
Поэтому я сделал следующие изменения в «BackgroundGeolocationDelegate.m»
1.locationManager.allowsBackgroundLocationUpdates = NO;
Больше не было сбоев. Примечание *: Исправлено только для гибридного приложения
Одним из методов, с которым мы экспериментировали, является комбинация UMLGraph и GraphViz . В то время мы делали создание UML автоматической частью нашей сборки CruiseControl: Javadoc будет построен с использованием встроенных UML-диаграмм. Это довольно удобно.
Я думаю, вы обнаружите, что документация UMLGraph отвечает практически на все ваши вопросы. В частности, вы должны быть в состоянии создать диаграмму классов, которую вы хотите из командной строки.
Несколько месяцев назад я написал простой инструмент под названием "java2dot". Он не отвечает всем вашим требованиям, но может помочь.
http://plindenbaum.blogspot.com/2008/10/javadoc-is-not-enough-java2dia.html
Не ясно, хотите ли вы создать код из UML или преобразовать код инженера в UML. Если вы хотите создать код из UML, тип проекта Netbeans UML, вероятно, является самым простым набором инструментов для Java.
Если вы хотите автономно
StarUML - более старый инструмент моделирования UML. Он следует большинству рекомендаций UML до 2. Он может обрабатывать дженерики, но только если вы вводите их вручную. Однако я не думаю, что он генерирует дженерики правильно, если я правильно помню. Вы должны корректировать код после генерации.
Хотя это и не бесплатно, я лично думаю, что Умодель стоит денег, если вы регулярно делаете UML.
ArgoUML от tigris.org: см. здесь : он мультиплатформенный. Если вы предпочитаете приложение GNU / linux и используете KDE, вы можете использовать Umbrello .