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.
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 typed "I love Dice".
we're self linking now?
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.
"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.
Because your dev machine for this new language can't be more then 6 years old? Yeah, sure.
"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.
Because your dev machine for this new language can't be more then 6 years old? Yeah, sure.
No, because your dev machine for this new language has to run a particular operating system, and most indy devs won't throw out a grand for a machine with no guaranteed payback.
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
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
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'm uncertain of the statistics on this, but whenever I see photos of "Indy dev" conferences I always see a lot of silver laptops with glowing fruit. I think most of these people are already equipped.
Don't blame me, I voted for Baltar.
Well here's a question for you then... do most indy devs go to indy dev conferences? I've never been to one....
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
Android only has more apps if you count malware and crapware. The app store guidelines and the need to get past a human tester is far more of a restriction on app numbers than the need to have Mavericks. The number one reason for app rejections is the discovery of bugs by the approvals staff. Equivalently buggy apps will find their way into the Android stores without any barrier.
Those that do go to conferences show themselves to be open to new ideas and to networking with other developers. Are they likely to be better or worse developers on average than those that don't go?
I don't buy that logic. Some people who go to conferences will be posers who are still playing at being devs, but will never release a product.
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
and most indy devs won't throw out a grand for a machine with no guaranteed payback.
Good. With 1.3 million apps in the Apple App Store, there's enough already. Cutting out people who by their choice of PC show themselves to be less aware of good design is no bad thing.
That, mate, is what we call "bigotry". There are many factors influencing choice of development machine. For the dev with a family, that includes paying for the kids' clothes.
Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
If your development income isn't paying for your development machine, then you're not a professional. I'd rather buy from professionals than amateurs.
Note the words "on average". For sure there will be some people such as you describe. But their proportion is a hell of a lot higher amongst those who's only commitment was downloading an SDK.