Mike's Psyche

  • Home
  • Portfolio
  • About
    • Privacy Policy

Swift

Touch Visualization During Presentations

Michael 2020-05-18

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”

Michael 2020-04-25

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

Michael 2020-03-24

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

Michael 2019-11-03

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

let answer = shouldBeTuple ? Tuple : Struct/Class

Michael 2019-07-08

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

NetworkHandler

Michael 2019-06-16

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

UUID == String

Michael 2019-06-12

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

# Realm vs CoreData

Michael 2019-06-09

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

UIView.animate {

Michael 2019-05-16

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

enum RandomTips { case .appearance()

Michael 2019-05-14

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

Posts navigation

1 2 3 »
About

MICHAEL REDIG

I love Swift, World of Warcraft, my wife, and my dog. (not necessarily in that order)

Recent Posts
  • 80/20 Rule
  • Touch Visualization During Presentations
  • Protocol Extensions, Defaults, and “Overriding”
  • Poopmaster Pro Released on the App Store!
  • SwiftyBinaryFormatter
Categories
  • App Store
  • Misc
  • Programming
  • Swift
  • Xcode
Meta
  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Recent Comments
  • Ilias on Protocol Extensions, Defaults, and “Overriding”
  • Andrew Ruiz on The Game of Git
  • Taylor Fahey-Lyles on Scoreboard
  • NetworkHandler | Mike's Psyche on Good Code Procedure: URLSession.dataTask
  • Home
  • Portfolio
  • About

Copyright 2023 Mike's Psyche | Designed by CodeGearThemes

Powered by WordPress