Chester Half Marathon 2019
Chester was going to be my second half marathon of the year, and I was quietly confident that I could improve on my PB which I set back in January. After most of my training had been put into the Triathlon that I completed only...
Saddleworth Sprint Triathlon 2019
So the day has come, this would my first venture into the sport of triathlon. It’s something I’ve wanted to do for a while now, and after a few running races, I was finally ready to take on my first triathlon race. It was going...
Importing Data into HealthKit
This post carries on from Importing File Data, where we looked at how to import a GPX file, and parse it into useable objects. If you’ve not read the first part I would recommend doing so before continuing. Recap For a quick recap, we ended...
Importing File Data
To try and combine my love for programming, with my passion for exercise, I’m currently in the process of writing an iOS app to help out with my triathlon training. In this post, I will cover how to register your app for external file types,...
Unit Testing with Viper
For anyone who hasn’t used the Viper Architecture pattern before it’s certainly an interesting experience to say the least. Viper stands for. V – View – this controls the user inputs by passing them on to the presenter. It also receives information back from the...
I don’t want this Class!
There are some very powerful features in the Objective-C runtime, so is this something we should be taking advantage of more? During my time as a developer, I have seen my fair share of examples where people have abused the Objective-C runtime to solve a...
@NSCopying
I came across the NSCopying attribute when working with URLSession and URLSessionConfiguration. At first glance, I would expect any value that is prefixed with the @NSCopying attribute to return a new copy and any changes would not affect the initial value. Although that does work...
36th Four Villages Half Marathon 2019
This was going to be my first race of the year, and my first half marathon race ever, first of many and all that. I’m gong into the race with not a lot of training under my belt, 1 week to be precise, but I’ve...
My Personal Bests
Below are my personal bests for both running and triathlon races RUNNING 1m – 5:25 5k – 18:16 – Cheshire Half Marathon – 20th Sept 2020 10k – 36:42 – Cheshire Half Marathon – 20th Sept 2020 Half Marathon – 1:19:02 – Cheshire Half Marathon...