I had a view that I rotate a lot, often more than 360 degrees (spins around a few times). Each time it stops, I wanted to determine the resulting “visual” angle. How does one go about doing that? rotateView is …

Getting the rotation angle after CABasicAnimation? Read More »

Tagged with: ,

Much of Xcode is wonderful to use in my opinion. You can dig and dig and dig and still find new things in there. However, there are aspects that induce sphincter tightening just thinking about it (without version control). Anything …

watchOS: Adding a complication to an existing project? Read More »

Tagged with: ,

Recently I had a project in a workspace to produce a framework of Objective-C and Swift code – supplied by someone else. I had a devil of a time getting it to build for me. And when I did, I tried …

keep it simple. Frameworks? Read More »

My Facebook feed was hit by a Barberry Coast ad for shave cream the other week. I haven’t heard of them, but the cream was called Havana. I love Tabac as a scent so I followed the link to see …

Barberry Coast Shave Co® Havana Shave Cream Review Read More »

Tagged with:

It’s been quite cold lately. If you like to lather in a bowl with a brush and you’d like warm lather, get yourself a scuttle. Amazing.  mossscuttle.com

Given our mornings at our house, I usually need to get moving without having to prepare and eat something at the table. This equates to consuming something behind the wheel of my vehicle. Now, truth be told, mornings are my …

Soylent is my required nerd food Read More »

Tagged with: ,

We have all been there, right? You design the UI, you’ve planned out the architecture and how your application will work. Days go by and you’ve got things nailed down tight. Interactions are smooth, data is flowing like warm nectar …

The horror of Xcode project errors. Read More »

Macbook Pro Retina, Apple Watch, RayBan sunglasses, Bose QuietControl 30, Muffin House winter seasonal coffee, Xcode, and SoundTouch tunes drifting from the Bose SoundTouch 300 sound bar in the living room nearby. My code is quite clean and in working …

By-Tor and the Snow Dog (snow day) Read More »

Tagged with:

I recently played around recording audio on my Apple Watch. Doing that was easy enough, and I wanted to send the recorded file from the watch extension to the iOS application – and play it. I started messing around and …

Sending and playing an audio file from Apple Watch Extension to iOS Read More »

Tagged with:

Recently I was working with watchOS 3 and iOS – transferring data back and forth (not using reply callbacks). I was using .sendMessage, and messages from the iPhone to the watch were very quick. However, messages from the watch to …

watchOS3 communication to iOS (speed) Read More »

Tagged with:

In a landscape of moving targets, and the wish to hit the bullseyes in tandem, there is an increasing need to work closer together in order to get things done. In a traditional software “house” or application development team, there …

Prototyping toward product release applications Read More »

Tagged with: , ,

Welcome, 2017! Before our company break, I was getting into Processing as a visualization method for audio playback. Processing has been around for a really long time, I even have an old book that I recently threw out on the …

Late to the party: Processing Read More »

Tagged with:

Somehow my wife was directed to a web page that states “Apparently beards are filled with fecal bacteria and are ‘as dirty as toilets’”. Okay… this has to be some kind of joke or part of the anti-hipster beard movement. …

Dirty beards? Read More »

Tagged with:

I just read about this and smacked myself on the forehead. Normally when developing an application I follow some sort of branding guidelines or perhaps make use of a custom font. I think most developer/designers DOI this quite regularly. Now, …

Swift 3 appearance extensions Read More »

And have a wonderful New Year!

When I first received my PAW1300T-7V, it had a medium charge. After a few days I managed to get it powered to high, but it must have been early on into high. I would get an atomic sync perhaps twice …

Casio Pathfinder: A key to atomic clock syncing on the east coast. Read More »

Tagged with: , , ,

This morning has been a bit strange. Out of the ordinary. While driving to work and stopped at a light, I pulled out my phone to do some cursory Facebook and Feedly browsing. I had a terrible connection – like …

Weird things this morning. Read More »

Living on the east coast of the United States (outside Boston), I had a slim hope that my Casio Protrek PAW1300T-7V would ever receive a signal from Colorado. A night went by when I placed the watch on a South …

My PAW1300T-7V Finally Synced! Read More »

It seems that before holidays my list of features coding and bug solutions in mind always grow before holidays. I ruminate on things I want to do and think of solutions to particular bugs. And I have to shelve them …

Code shelving before a holiday… Read More »

I have a UIImageView that holds album artwork in a project. When I get a new now playing notification, instead of simply setting the image to the image view, I perform a crossfade. It’s a lot prettier that way. No …

iOS Bug: Occluded UIView with CABasicAnimation not redrawn Read More »