Day two was the first real day of work, we started to look at the program we will be learning for the next 2 months; Objective-C.
It is an absolute horror of a language. We only learn swift for the last 4 days so there’s no escaping it either! Really good to see the learning experience from a different point of view; not being able to understand.
It seems as though the one thing to remember while learning programming; don’t question syntax just except that’s the way it is and that’s how you do it. Progress is much faster and you learn why later on.
Things we covered on day one:
- Intro to IOS
- Basic IOS architecture
- Model View Controller Intro
- Getting started with xcode; project, layout and buttons
- Objective C
- ViewController Objects (Label & Button)
- Action Functions
- Getters Setters
- NSLog (Print out)
- Button clicking
- Version Control
We finished that early so went onto work for Day 2
- Interface & Implementation Files
- Class declaration
- Objects methods
- Accessing properties
- Initializations (constructor)
- Variable types
Pretty intense day, got home spent another 2 hours going over what we did during the day. Interesting to see how we started the day with “wtf is this language syntax” to “okay not sure why they use square brackets everywhere but I kinda understand using it now”.