Posts

Showing posts with the label type casting

Bob Lee Course Part 9 (Consolidation of chapter 1 - lectures 1 to 15!)

Image
Yes, it's time for some consolidation baby! I could just do so for the past few lectures but it makes more sense to go through chapter one in its entirety. If anything does seem really familiar, that's fine - I will obviously spend less time on that! OK, here we go! Start Time - 17:35 Lecture 1 - Course Overview (skipped!) Lecture 2 - Introduction Key tip to takeaway from this summary is NOT just to click on the 'fix errors' when the 'red' errors come up. They can lead to more errors and mess up the code - then be impossible to track back and sort out! Lecture 3 - Optionals So the big question here is WHY use optionals in the first place. Something to remember here is that Swift is the only language (well, one of the very few at least) that uses optionals. They are a great feature! *Right, rather than play the videos again, I am actually going to use Bob's lecture notes from here: https://www.bobthedeveloper.io/course/swift/1000-swift-fundame...

Bob Lee Course - Consolidation of first 8 lessons!

So it has been several days but that cannot be helped sometimes! The good thing is that I'm in no rush to 'finish' this course. Nor should I be! It's much better to let the knowledge sink in and learn about it at deeper level rather than learning more and more new concepts, which I can't make complete sense of. Something I've been thinking of for a while is - as a teacher - levels of understanding within learning. Something at my school in Dubai is 'Do It, Use It, Own It'. This is essentially a way of setting different challenges, from most basic (Do It) to the deepest level (Own It). Let's say that for a Maths lesson, I am teaching Roman Numerals. I would have the 'Do It' task as recalling numerals up to 100 - something that recalling is basically required for. The 'Use It' level would be to explain why e.g. 49 is XLIX rather than IL. This is obviously more complex. An 'Own It' question would be at a deeper level e.g. look ...