Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Class Modeling alternatives for Objective-C

Since the Class Model tool was eliminated in Xcode 4, what other alternatives could you recommend for UML modeling tools for Objective-C?

like image 885
DenTheMan Avatar asked May 19 '11 16:05

DenTheMan


People also ask

Is Objective-C obsolete?

To sum it up, Objective-C, when compared to Swift, is a more outdated language and lacks modern tools and properties.

How similar is Swift to Objective-C?

According to Apple, Swift is approximately 2.6 times faster than Objective C. The speed calculated generally relates to the speed of coding. Swift's syntax is much more simple and direct than Objective-C. This enables developers to focus on the core part of the code rather than the rules on which the codes are based.

Is it better to learn Swift or Objective-C?

If you want to get work done, Objective-C is the way to go. Swift is the new kid on the block, but it's still a kid. If you want to get work done, Objective-C is the way to go. At the time of writing, Apple's software development kits are primarily written in C and Objective-C.

Why is Objective-C better than Swift?

Objective-C has a superior runtime compared to Swift. It's probably going to be several years before Swift can catch up. If you're using powerful SDKs, Objective-C is also your best option here as well. I'd still recommend that new developers start off learning Swift.


2 Answers

OmniGraffle does UML diagrams.

It doesn't generate code, though.

like image 128
Abizern Avatar answered Sep 22 '22 03:09

Abizern


You can use yEd ... not the best solution and does not generate graphs as OmniGraffle can do but at least it can export in SVG and use GraphML files to store the data. (and it is fee)

http://www.yworks.com/en/products_yed_helpresources.html

like image 40
Stephan Avatar answered Sep 19 '22 03:09

Stephan