Touch Visualization During Presentations
I’ve used the awesome TouchVisulizer in several of my projects now, but the last couple times I’ve used it I had to use a fork since the original maintainer isn’tContinue reading
I’ve used the awesome TouchVisulizer in several of my projects now, but the last couple times I’ve used it I had to use a fork since the original maintainer isn’tContinue reading
Protocol Extensions, Defaults, and "Overriding" Basic Protocol Conformance So I’ve previously thought of protocol extensions as having the ability to provide "default implementations" for a protocol function, but there’s aContinue reading
SwiftyBinaryFormatter Warning: This post appears a bit dense at first glance. I promise it’s not that bad, but you may have to pay attention a slight bit more than usual.Continue reading
Animate StackViews I ran into a weird bug today. I was working on my app’s settings view controller. I have some stack views set up to look like table viewsContinue reading
If you’re new to Swift (or programming in general), or even if you’re not, you might be wondering why you would use a tuple over a class or struct. Here’sContinue reading
Didn’t you already do this? Since my last post on network calls, I started to get frustrated with the redundancy required. For example, I’d want to GET a model fromContinue reading
What? When learning CoreData, we had the option to create our model with an identifier typed either as a UUID or a String. I chose using a UUID for twoContinue reading
I want to start off by stating that I am not intending to compare performance or strongly weight end user results kind of statistics, but instead just experimenting with bothContinue reading
I don’t have anything clever to write here tonight. We learned about basic iOS animation today, so I thought I’d share some simple, but quite nice looking animations with you.Continue reading
Oops! I seem to have forgotten to make posts the last couple days. In my defense, my in laws are visiting from out of town, so I’m doing everything IContinue reading