|
|
|
|
|
by pjmlp
5276 days ago
|
|
- No namespaces. Two letter prefix hack from the old C days
- Still makes use of a preprocessor
- Slow compilation times
- The way properties are declared just feels like an hack
- Automatic memory management extensions (GC & ARC) feel like an hack
- You need a Mac to properly learn it. gcc+GNUStep don't really count. |
|
I haven't noticed slow compilation times. A 20MB codebase (big by iPhone standards) takes 40 seconds to clean compile on my mbp. (Xcode's indexing behaviors, on the other hand, leave MUCH to be desired).
Properties don't feel hacky to me; The @ syntax is a good compromise for preserving C compatibility while introducing more powerful constructs. Same goes for GC and ARC.