Swift will be a really nifty feature for developers that choose to use it, and will make a big impact. But I don't expect Objective-C to go away anytime soon.
A proprietary single platform new programming language?
What about all those developers who write for other platforms - they're not about to embrace this which will make providing apps for those platforms impossible.
Swift will likely be much more optimized than Obj-C on the same hardware. Apple changed to LLVM for a reason. It pays off in the long run.
Who cares?
It works alongside Obj-C and C.
It's easy as piss to code.
It looks amazing.
Education will pick this right up.
Developers will be able to rapidly develop using more extensive features.
A proprietary single platform new programming language?
What about all those developers who write for other platforms - they're not about to embrace this which will make providing apps for those platforms impossible.
But if the developers who produce an app for both iOS and android cannot use the code for their android flavor they're less likely to use it. That's if I'm understanding things correctly.
it's not like Objective C was exactly the beacon of platform independence
99.9% of all current Objective-C developers work on apple platform...
also let's be honest: in terms of code-readability Objective-C isn't really that great. For people coming from Java, C# or more modern stuff like Ruby it really feels clunky and hasn't aged well
after looking a little bit into Scala last week and through the first few pages of the Swift programming language book i would say, Swift will be to Objective C what Scala hopes to be to Java
i tried to dive into objective C multiple times and honestly it never warmed up to me. Swift instantly made it onto my "languages-to-learn" together with Scala and Ruby
But if the developers who produce an app for both iOS and android cannot use the code for their android flavor they're less likely to use it. That's if I'm understanding things correctly.
I've been plowing in to Objective C for a month or so now as I desire to be able to develop apps by the end of the summer, at least relatively simple ones. I have purchased two online courses (not sure if I can post the names or not) and the funniest thing is that the best tutorials I've found for Objective C have been from a user called "mybringback" on YouTube completely for free. So my advice for you would be to just download Xcode 5 and start with his videos, as I've tried a lot of them and for me personally I learn the best from him. I wouldn't bother learning C first, at least not if you intend to develop for iOS, since it's just not necessary and could be a bit too much if you aren't a computer science major in college and can't do it full time.I've been trying to learn a programming language for awhile now, but never knew exactly where to start. Are you saying you are going to learn Swift without learning Objective-C? Everyone always tells me I should start with C then move to Objective C and so on. What do you think?
I am very excited about Swift! I gave the Swift guide on ibooks a cursory examination and the syntax at least looks a lot simpler than Objective C 2.0 is. Although I still intend to finish up learning the basics of Objective C before I turn to Swift.
My main question, though, can someone develop most apps completely in Swift or is it just an addition to the required objective c? Also, let's say you use a lot of Swift in your app. Will it run on an iOS 7 device once you compile and publish it to the App Store?
I've been plowing in to Objective C for a month or so now as I desire to be able to develop apps by the end of the summer, at least relatively simple ones. I have purchased two online courses (not sure if I can post the names or not) and the funniest thing is that the best tutorials I've found for Objective C have been from a user called "mybringback" on YouTube completely for free. So my advice for you would be to just download Xcode 5 and start with his videos, as I've tried a lot of them and for me personally I learn the best from him. I wouldn't bother learning C first, at least not if you intend to develop for iOS, since it's just not necessary and could be a bit too much if you aren't a computer science major in college and can't do it full time.
Swift will change the world
what say you?
But if the developers who produce an app for both iOS and android cannot use the code for their android flavor they're less likely to use it. That's if I'm understanding things correctly.
I've been plowing in to Objective C for a month or so now as I desire to be able to develop apps by the end of the summer, at least relatively simple ones. I have purchased two online courses (not sure if I can post the names or not) and the funniest thing is that the best tutorials I've found for Objective C have been from a user called "mybringback" on YouTube completely for free. So my advice for you would be to just download Xcode 5 and start with his videos, as I've tried a lot of them and for me personally I learn the best from him. I wouldn't bother learning C first, at least not if you intend to develop for iOS, since it's just not necessary and could be a bit too much if you aren't a computer science major in college and can't do it full time.