Tag: swift

Day 2 – Training

Day 2 – Training

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
    • Interfaces
    • ViewController Objects (Label & Button)
    • Properties
    • Action Functions
    • Variables
    • 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”.



Hi! I’m Greg! I truly believe everyone can learn to program. Yes even you! Teaching anyone to program is my goal; to accomplish this I must first breakdown learning itself.

I’m going to be spending the next two months going straight from basics head first into the Apple Eco system with zero experience.

Join me, a traditional techie, from Apple newbie to app developer; as we explore the efficiency of learning to code.

– SwiftSlice