Discussion Forums  >  Xcode, Errors, Installing, Configuring

Replies: 11    Views: 143

Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
06/08/14 12:35 AM (10 years ago)

8 Reasons Swift is Easier to Learn & Use than Objective-C

In an easy to read blog post, Kevin McNeish tells us the "8 Reasons Swift is Easier to Learn & Use than Objective-C": 1. Classes are Defined in a Single File 2. No More Square Brackets for Messages 3. The End of the Asterisk 4. No More Messages to Null Objects 5. Importing Just Got Easier 6. Alloc and Init are No More! 7. Easier Coding of Switch-Case-Break statements 8. Easier String Manipulation Read the details of each item at http://www.iphonelife.com/blog/31369/eight-things-love-about-swift It's these little tidbits that make the nudge-to-Swift be more palatable. -- Niraj
 
Dragon007
Lost but trying
Profile
Posts: 1509
Reg: Dec 17, 2011
London
20,590
like
06/08/14 12:54 AM (10 years ago)
What is Swift?
 
Calypso Kid
Aspiring developer
Profile
Posts: 780
Reg: Mar 09, 2012
Upstate New Yor...
18,200
like
06/08/14 04:59 AM (10 years ago)
Thanks Niraj.............. One reason Buzztouch is easier than Objective-C AND Swift 1. I don't have to learn either language, the great people of Buzztouch do it for me. ;-) Dave P.S. Thanks Niraj for the Swift cheat sheet you posted earlier!
 
nadthevlad
Code is Art
Profile
Posts: 1025
Reg: Jun 07, 2012
Denver
21,850
like
06/08/14 10:43 AM (10 years ago)
String manipulation ftw!
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
06/08/14 06:19 PM (10 years ago)
I guess I'm going to need 10 reasons... ;) Cheers! -- Smug
 
Niraj
buzztouch Evangelist
Profile
Posts: 2943
Reg: Jul 11, 2012
Cerritos
37,930
like
06/08/14 07:17 PM (10 years ago)
9. First letter (S) matches your Nickname's 1st syllable 10. Second letter (w) matches your Nickname's 2nd syllable Come on in, the water's fine! :-) -- Niraj
 
Alex@TM
Apple Fan
Profile
Posts: 956
Reg: Dec 20, 2011
London, UK
10,560
like
06/09/14 04:36 AM (10 years ago)
Will objective c still be supported?
 
Calypso Kid
Aspiring developer
Profile
Posts: 780
Reg: Mar 09, 2012
Upstate New Yor...
18,200
like
06/09/14 04:39 AM (10 years ago)
Apple claims that objective c and swift will work side by side. I compiled and launched in a simulator one of my Buzztouch projects with no problems. Xcode 6 only works with iOS 7 and above though. Dave
 
Alex@TM
Apple Fan
Profile
Posts: 956
Reg: Dec 20, 2011
London, UK
10,560
like
06/09/14 04:52 AM (10 years ago)
Typical apple and I just dont understand it. So if you upgrade to xcode 6 - which as a developer you would want to, you dramatically reduce your target audience by only being able to target those with ios7. I assume this is a way apple can 'force' the consumer to upgrade - which you cant do on an old device - hence you are 'forced' to buy a new one. This will start to annoy those that arent aware of how apple work - such as the need to upgrade your mac when developing first came out from ppc to intel - and i'm sure soon my quad core imac will not load the osx and the latest xcode will require that osx! This is not a rant - apple has got away with this for a while. however, i think people could well get fed up and flee to android. Does anyone know where we can find the stats for number of people running which ios? Could be interesting.
 
Calypso Kid
Aspiring developer
Profile
Posts: 780
Reg: Mar 09, 2012
Upstate New Yor...
18,200
like
06/09/14 05:08 AM (10 years ago)
Apple claims that 89% of iOS users are using ios 7
 
Alex@TM
Apple Fan
Profile
Posts: 956
Reg: Dec 20, 2011
London, UK
10,560
like
06/09/14 05:51 AM (10 years ago)
Blimey that's high
 
Dragon007
Lost but trying
Profile
Posts: 1509
Reg: Dec 17, 2011
London
20,590
like
06/09/14 07:56 AM (10 years ago)
that last reply is funny!
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.