Join me on my journey as I share my insights and experiences on all things Apple, Business and Entrepreneurship!
FontAgent Pro is a great font management solution for OS X. One of the best things about it is that its 100% cloud based. You can run the entire thing hosted in their cloud instance or you can run it on your own server. It's a great solution for font management, and does everything from managing your font licenses, users, libraries, and sets. The one problem however is the fact that when deploying a new font solution, you find yourself in a quandary over the right way to deploy it....
I have been struggling for years trying to get NSRect to play nicely and draw a cool looking responsive graph in a Cocoa application. I was trying to create a controller that could be used with iOS and Mac OSX, but the two platforms had too many internal differences for one controller class to make sense. The discrepancies between the frameworks made it difficult to share code between the two platforms, forcing me to maintain separate implementations for each.
In an effort to learn more about Objective-C programming, I have created a simple OSX Application that mimics one of my more popular widgets, the Dog Age Widget. Its a native Objective-C Animal Age calculator that allows you to convert the ages of various animals against human lifespans and see life expectancies based on different breeds of animals. The application is designed to be straightforward and easy to use, with a simple interface that makes it accessible to users who are new to programming.
Apple has changed decades ago by introducing to the world single window applications. Ever since we have seen tremendous applications all taking advantage of this form. Functionality that compliments that form are things like window sheets, those cool pop-under windows that slide up and down from the top of the application top bar. Sheets magically show us controls when we need them and then whoosh them away when we don’t.
Recently I have become more and more interested with the wonderful world of Objective-C and C. For the last couple years I have been a hobbyist developer and still am today. I never really felt that my development skills had reached any level of real skill and so I have been an active member on websites like Stack overflow, Apple Developer Forums and more asking over and over the answers to what were probably very simple issues and questions that I hurdled over while learning.