05 August 2019
This post is about a problem I had with a UISearchController in an iOS app. The issue was the search bar would animate on top of the status bar. This made it hard to use as shown in the following video.
Read More...14 July 2019
It’s been awhile since I blogged, so I thought I should provid an update.
In the autumn of 2018 I started developing as iOS app as a hobby. Previously, I worked through the “iOS Development with Swift” book. The book leads you through the process of building an app. By the end of the book you have created a multi-screen functional app which lets you enter and sort books. I enjoyed the process and wanted to build my own.
Read More...09 August 2018
I was recently working on a problem from a tutorial. The problem was basic: write some code that will build a Google search URL. It had the following requirements:
29 January 2018
In a previous post, I wrote about implicitly unwrapped optionals. However, I was not happy with the example I created; it felt contrived. The following is the example I used:
Read More...13 December 2017
Last week I received my first pull request to a project on GitHub. This post is about my thoughts on the experience.
Read More...04 December 2017
In a previous post I kicked off my dive into Swift by covering the basics: syntax, ranges, and tuples. I decided to tackle optionals next. This lead to quite the investigation. But, I now have a better understanding of what optionals are and where to use them. This post is about what I learned.
Read More...12 November 2017
Three things I learned this week were: pattern matching to turn noise into meaning, I published my first entry on my swift learning journey and I learned the word ‘liminal.’
Read More...11 November 2017
I am currently learning Swift to expand my programming knowledge. I looked at Swift a few years ago, but am now ready to dive into it.
Read More...05 November 2017
This week was tough. I did not get much time to code as my time was consumed by chores and housework. This list is not great, but, it is what it is. So, the three things I learned this week were:
Read More...29 October 2017
Three things I learned this week were: styling HTML output with Jekyll, checking third party APIs and the async
attribute.