The Trials and Tribulations of a Windows Developer

After a very long hiatus, I am back doing software development on a Microsoft Windows machine. I decided to port EP Calipers, an app for making electrocardiographic measurements that is available on Android, iOS and OS X, to Windows. Several users had written to me and asked me to do this. Ever eager to please,… Continue reading The Trials and Tribulations of a Windows Developer

Porting an iOS Project to the Mac

I just finished porting my electronic calipers mobile iOS app, EP Calipers, to the Mac. In doing so I decided to bite the bullet and change the programming language from the original Objective C (ObjC) to Apple’s new language, Swift. Here are some observations. The Swift programming language I’m comfortable now with Swift. Swift is… Continue reading Porting an iOS Project to the Mac

AutoLayout Revisited

My initial experiences with Apple’s iOS AutoLayout were pretty negative. Using Interface Builder’s (IB) ability to generate AutoLayout constraints automatically based on the positioning of views turned out to be frustrating, as it would generate constraints that were incompatible with iOS 7. As iOS 8 has only been out for a few weeks, I definitely… Continue reading AutoLayout Revisited

Spaces in Paths are Evil!

This comes as no surprise to anyone who has wrestled with this problem. While trying to make sure that the EP Simulator program builds and runs on Windows, I ran into trouble using absolute paths in my qmake *.pro files. Qmake is a tool from Qt Software that generates a Makefile that builds the program.… Continue reading Spaces in Paths are Evil!