top | item 10837647

100 Days of Swift

118 points| awaxman11 | 10 years ago |samvlu.com | reply

23 comments

order
[+] interpol_p|10 years ago|reply
This is a cool set of projects, though it would be better titled: "100 Days of UIKit."

There are Swift-focused ways to build apps, but the use cases where Swift shines tend to be on the application architecture side rather than the visual result.

That said, you're bound to learn a lot about Swift by virtue of using it to build UIKit projects, so well done!

[+] melling|10 years ago|reply
This would be more useful if the source was provided. It would help the next [motivated] person learn the same material is half the time.
[+] JustSomeNobody|10 years ago|reply
Or the next lazy person in 1/100th the time.
[+] zippergz|10 years ago|reply
Agreed. There are a few things there I don't know how to do off the top of my head, and it would have been awfully useful to see at least a small snippet of code...
[+] makecheck|10 years ago|reply
This web site nearly seized the CPU on my MacBook Pro running Firefox. I don't really recommend clicking it.
[+] nthnclrk|10 years ago|reply
As another data point, this 12" Retina Macbook running only a 1.1Ghz Core M processor had absolutely no troubles navigating the site (in Safari).
[+] tyingq|10 years ago|reply
It appears to load all of it's large animated gifs all at once...18MB total page weight.
[+] tdriggs|10 years ago|reply
It would be interesting to see the code for these as you progressed, too.
[+] dovdov|10 years ago|reply
Yeah, sadly, showing off his cloning abilities were more important.
[+] huangc10|10 years ago|reply
This is pretty neat. As a professional iOS developer who loves Obj-C (yeh omg), this is a good set of projects/tutorials to compete step by step. I'd suggest cleaning up your code and posting on github. It'll be a great way for people to reference and even possibly show your future employers.
[+] markdown|10 years ago|reply
Anyone know what his experience level (with programming in general) was outside of swift prior to starting?

Was this a pro iOS developer learning to do stuff he already knew in another language, or a guy who's never written a line of code in his life before this?

[+] nstj|10 years ago|reply
His Linkedin profile sheds some light on this (don't want to be creepy and link to it or anything, it's pretty easily discoverable via his blog if you're interested).
[+] skyhatch1|10 years ago|reply
Totally clicked thinking this was going to be some of weird but interesting Taylor Swift shrine, but yeah, this is cool too. Useful for my buddies who work with iOS devices.
[+] jafingi|10 years ago|reply
I especially love the clone of Twitter launch screen. Looks so smooth.

But would be great with code snippets.

[+] wickedOne|10 years ago|reply
nice to see that you've managed to engage and improve yourself using swift for 100 days.

being a reletiely new languauge, i think it would have been a more interesting article if you had compared / benchmarked it to a languages you already know and use…

[+] randomsearch|10 years ago|reply
Any idea how much time per day the author spent on their projects?
[+] eddd|10 years ago|reply
Very nice way to force yourself to learn the swift.
[+] zhjie23|10 years ago|reply
I was supposed to see it's a girl. Lol