A Beginner's Guide To Programming With Swift
Nerval's Lobster (2598977) writes Earlier this year, Apple executives unveiled Swift, which is meant to eventually replace Objective-C as the programming language of choice for Macs and iOS devices. Now that iOS 8's out, a lot of developers who build apps for Apple's platforms will likely give Swift a more intensive look. While Apple boasts that Swift makes programming easy, it'll take some time to learn how the language works. A new walkthrough by developer David Bolton shows how to build a very simple app in Swift, complete with project files (hosted on SourceForge) so you can follow along. A key takeaway: while some Swift features do make programming easier, there's definitely a learning curve here.
I thought it was talking about SWIFT the object store, part of Openstack. Apple should have called their language iSwift.
Another language filled with adverbs.
Linux? Or do I have to buy a mac.
>A key takeaway: while some Swift features do make programming easier, there's definitely a learning curve here.
you don't say?! One would expect Apple had essentially done away with learning curves so that just about anyone and their uncle can write great apps in just a few minutes! Programming is so overrated, how hard can it be?
TFA is actually mostly a Cocoa application stack guide. Discussion of the actual distinguishing features of Swift is minimal -- in fact I think the only thing they even passingly mention is unwrapping of Optionals. Otherwise it's just "How to build an iOS app"
Don't blame me, I voted for Baltar.
Thought the alert in the example said "I love Dick"...
Then I realized my mind translated Dice to Dick.
GJ Subconscious! Gold star!
I have started going through the "Skip Wilson" tutorials and have found the language quite refreshing - borrowing mainly from JS / Java / Python imo. But then again anything more refreshing than my PHP day job.
"You need a Mac that can run OS X Mavericks"
A key takeaway:No wonder Android has more Apps(sic) than iOS after starting from behind.
You typed "I love Dice".
we're self linking now?
Is pretty useless.
Buy now! But wait! There's more!
The 1.0 syntax was just barely frozen. There are a couple open source swift implementations (check github... you won't find them on source forge!) that are making progress. Not sure how useful it would be without a Cocoa/OpenStep library, though.
Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
And hosted on source forge. Which makes it the first new source forge project in 6 months.
Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
Have gnu, will travel.
Yet Another Programming Language
"There are no gods, no devils, no angels, no heaven or hell. There is only our natural world. Religion is but myth and
"Hey guys I'm too lazy to write code that's optimized for each platform! I know.. I'll make it crap on ALL platforms!"
You pussies need to start learning to write software for each and every platform. That's always better in the end.
No pain no gain, you pussy.
I guess a pussy knows what pain is
I've been learning Swift for the last few months. My last few years have been solid ActionScript 3 and I've really enjoyed the move. "Proper" strong typing, didSet observers, optionals, generics, and so on and so on are all a happy revelation to me.
I'm now tinkering with everything from component creation to Grand Central Dispatch for threading to drawing Hermite spline curves to applying filters to images to fluid dynamics. If you're on the London Underground and see a chap frantically typing on a little Mac Book, that'll be me.
I have a blog which is a diary of my progression in Swift, and might be a good resource for Swift newbies (especially those with an AS3 or Flex background). All my source code is open and available on GitHub: http://flexmonkey.blogspot.co.uk/search/label/swift
I started the tutorial but it has a subliminal effect. After a minute you will start having gay fantasies.
I know people can't DL it. Because no one seems to have a BB10 phone. But Crackberry has an app for it. They wrote the entire app in one weekend. And I have to say that it is quite impressive and simple to use. Using similar apps on Android give an inconsistent and crippled experience. Blackberry apps are quick to author and extremely easy to interact with. Mostly thanks to the Cascades framework for UIs they provide.
It;'s a shame that everyone is brainwashed into thinking Apple and Samsang are the only smartphone makers. If people started buying BB10 phones, more great apps would quickly appear. Granted the ones I care about exist already. And are in most cases better than anything on Android and iOS. Even the stock music player on BB10 (written with Cascades I believe) is 10x easier to use than anything I have ever experienced on Android.
Anyone else notice that Swift backwards sounds like Fizz?