I had to cut across the grain on this (although I had to think about it)... I selected ObjC even thou I don't really like it.
The primary reason for picking ObjC is that I don't wan't making apps easier, I want them to be almost as hard as they are now.
Back in the old days there were a flood of easy program tools/languages. With that came a flood of "weekend warriors" that really didn't belong in the industry.
I was senior programmer at Visa and we contracted out a company to do a project. They had 3 'programmers' on site and one was debugging some code.
I looked at the code and told her the problem was reading the end of the file and she needed to check for an empty line.
Over an hour later, she was excited about having fixed the problem... it was an unchecked empty line, exactly what I told her it was.
The world is full of clueless people trying to learn just enough to get a job or make some money.
Computer programming is NOT the place for every "I'm one too" that want's to jump on board.
Another person from the same company dropped our entire active online SQL database in the middle of the day because he didn't want to check the script as I asked him to.
The ended up in court standing behind a contract that says they are not responsible for just about anything that would happen.
With over 1.25 million apps flooding the apps store, does any think we actually need more junk from every weekend warrior trying to get rich?
I'm an free market guy, but don't we have enough script engines already? Templates, reskins, multi-platform easy to learn products? How many do we have, 10, 20?
Does someone think Swift will be easier than all those scripting programs?
Does someone think these weekend warriors will jump from the scripting programs to Swift?
Does someone think a seasoned ObjC programmer will take the time to learn a new language for little or no gain?
Anyone ever hear of RubyMotion?
http://readwrite.com/2014/06/04/apple-swift-programming-language-wwdc#awesm=~oGgWSWsM063ZwI
Having said all that, I like what I see so far of Swift and will learn it, but I've learned so many languages at this point, why not add another