OP here... wow... people are calling me an idiot on twitter https://twitter.com/0xSina/status/304657083435991041 and my blog server is crashing... easy people, I am not making fun of your mother, it's just a programming language...
I am all about learning new languages. I love c#, python, ruby and javascript... But objective-c has to be one of the most verbose language out there and is syntacticly fugly...
When I programmed in python after 15 years of .net/c-type languages, I picked it up in 1 day. It was simple and beautiful. The same for ruby... But obj-c, after 2 weeks of using it, I find myself hating it more and more every day...
The problem people have with this is not that you're complaining about Obj-C's verbosity -- this is a well-known complaint and something anyone using it will probably agree with. The problem is that you've just displayed a fundamental lack of understanding of 1) the difference between Obj-C and Cocoa (seems the Xamarin folks are just as guilty here, which is odd), 2) the difference between Obj-C and C, and 3) the difference between Cocoa, Core Foundation, and other frameworks. In reality, only one of your examples is Objective-C while the rest are C, and you didn't even handle the Objective-C or C cases as well as you could have, so it does make you look like an idiot. Either way, you learn from it and the 'net will forget you within an hour, so it's not a huge issue.
They are NOT MY EXAMPLES man... It's a screenshot from http://xamarin.com/how-it-works and YES I have TOTAL LACK of understanding of obj-c... My entire experience with it is less than 4 weeks. But so is my experience with python - which I instantly loved.
Chill out, manbrodude. Just learn from your mistake. It's not like you're being crucified, just being called out for perpetuating something stupid and being misinformed. If you're concerned about your appearance, maybe pull the post, but a better thing to spend your time on would be learning how to use Obj-C so you don't write terrible code like the Xamarin folks. Live and learn, as it were.
You're a complete beginner with the language and borrowed some examples from an obviously biased source to make a claim that you're in no position to be making... and this is supposed to make you look better?
At least own what you said.... You can't make a post like this and then try to roll it back with "ha ha only kidding not my examples anyway".
I am all about learning new languages. I love c#, python, ruby and javascript... But objective-c has to be one of the most verbose language out there and is syntacticly fugly...
When I programmed in python after 15 years of .net/c-type languages, I picked it up in 1 day. It was simple and beautiful. The same for ruby... But obj-c, after 2 weeks of using it, I find myself hating it more and more every day...
chill out people...
PS: the image on my blog s from http://xamarin.com/how-it-works