My foray into learning Swift and iOS using only free resources. Currently attempting #100DaysOfSwift!
Don't wanna be here? Send us removal request.
Text
Still doing #100DaysOfSwift
Just wanted to make a quick blog entry confirming that I am still committed to 100 Days of Swift. However, I won’t necessarily be blogging on a daily basis. Moreover, this account is no longer directly linked to my Twitter account. Speaking of which, my Twitter is @coordinatespace Also, my e-mail is: [email protected]
That’s it for now. Oh, and if you are interested in learning the Swift language, please check out http://www.hackingwithswift.com/100/
0 notes
Text
Day 11 - #100DaysOfSwift
Today was all about protocols, extensions, protocol extensions and protocol-oriented programming. POP is certainly intriguing. It’s going to take me a while to get used to it though. But I like the way code is structured in a way that classes will conform to protocols and the potential to implement methods that conform to same via extensions.
0 notes
Text
Day 10 #100DaysOfSwift
Studied classes today. All sorts of stuff covered, like inheritance, overriding methods, and deinitializers.
0 notes
Text
Day 9 - More Structs
On Day 9 of #100DaysOfSwift. Today, we looked at structs some more and explored things like initializers, lazy properties, static properties & methods, and access control.
I did pretty well on the self-test but as usual, wasn’t alert enough to fall for a few of the “gotcha!” questions.
0 notes
Text
Day 8 - Structs
Day 8 dealt with Structs. An interesting takeaway from this is that Arrays are in fact, Structs! Crazy.
On another note, I’ve started a physical binder of notes. Hopefully this helps to retain information. Somewhere down the line I’m going to need some time to review the stuff from previous days. Closures gave me a lot of grief. I hope I can one day completely figure them out.
0 notes
Text
Day 7 - More closures
I have to admit, this is f’n hard. #100DaysOfSwift
0 notes
Text
Day 6 - #100DaysOfSwift
Today, we looked at closures. I’m finally starting to understand them, especially the “trailing” aspect. Honestly, I’m a bit surprised by how well things went today considering how poorly I did yesterday (with throwing functions -- not that they’re related to today’s stuff). Moreover, closures have always baffled me but I swear, I think I’m seeing the light at the end of the tunnel!
0 notes
Text
Day 5 - 100DaysOfSwift
Majorly tired today. Was up since about 3 a.m. to make sure that melting snow (due to unseasonably warm weather) wouldn’t flood the basement. Crisis averted! But, getting on with the day, including the #100DaysOfSwift challenge was a bit difficult. Today I covered some new stuff, including the *throw* keyword. I know that at one point I’m going to have to go back and review error catching. So yeah, the Swift material is getting increasingly difficult. I can’t say I’m committing it to memory but conceptually, I’m understanding most of it.
0 notes
Text
Day 4
I have to admit, I made a lot -- A LOT -- of mistakes while taking Day 4′s tests. Why do we fall? https://www.youtube.com/watch?v=LstIgtkEe50
0 notes
Text
Day 3
Covered various topics, including conditionals, switch statements and range operators.
Also joined the #100DaysOfSwift Slack group located at hackingwithswift.slack.com. Hopefully, I can make some meaningful contributions there.
0 notes
Text
Day 2
Today, I covered Arrays, Sets, Tuples and Enums and also learned about creating empty collections.
Some new stuff that I hadn’t known about: For instance, associated values with Enums. Or, how easy it is to make a Set from an already established Array. All cool stuff. Looking forward to tomorrow. FYI, if your are interested in learning Swift, I highly recommend checking out #100DaysOfSwift at http://www.hackingwithswift.com/100
0 notes
Text
Day 1 End
Completed Day 1 of 100 Days of Swift and began reading App Development with Swift. So far, this is a lot of stuff that I’ve seen before but the review of some of the basics taught me something that I hadn’t tried before in Playgrounds: Multi-line strings!
0 notes
Text
100 Days
Starting today, I’ll be undertaking the 100 Days of Code challenge with a focus on learning Swift and iOS. I plan to follow the #100DaysofSwift syllabus established by @twostraws. In addition, I’ll be commencing Apple’s App Development with Swift (4th Edition). I’ve established some rules for myself: 1) Code at least an hour everyday.
2) Rely only on free materials available online 3) Produce daily tweets and blog entries as per my progress!
0 notes