Assorted Observations
While I am developing my first own Mac app I’ve been adding to this blog post whenever something was weird to me. Or simply different. You can definitely see in many instances how some modus operandi...
View ArticleNSScrollView contained in NSScrollView
For an inspector panel I wanted to have a horizontal collection view contained inside a vertical inspector scroll view. The vertical scroll view would only scroll if the window was too small to show...
View ArticleFresh Perspective – iPad Mini Keynote
Hey! My name is Julia Grill also known as juliastic on Twitter and my nice cousin-in-law offered me to post an article about the lastest Apple keynote on his website. So I hope you don’t judge my...
View ArticleNSToolbarItem with Drop-Down Menu
For the toolbar in my iCatalog Editor Mac app I wanted to have have a toolbar button that would show a drop down menu for selecting what kind of hot zone the user wants to insert. iBook Author has a...
View ArticleQ&A: Licensing my Stuff
Luis asks: “I’m a lawyer who represents a variety of software companies, and a former developer. One of my clients would like to use your nsnotifications/background thread code in their product. Can...
View ArticleBonjour!
For my Mac-based iCatalog Editor app I am developing a preview mode that allows for on-device previewing of iCatalogs. This is modeled after the Preview mode in iBooks Author with the tiny difference...
View Article… and Bonjour to you, too!
In the blog post before this one I began my investigation into TCP connectivity and Bonjour. I set out to create DTBonjour as part of my DTFoundation set of tools to make communicating between Macs and...
View ArticleSummertime 1.2.1
This version of our app that knows all about Daily Savings Time is minor update that fixes reminders and adds support for the taller iPhone 5 screen. Changes FIXED: Reminder Setting did not get saved...
View ArticleA Quick Method to Get Launch Images
I was procrastinating creating launch images for a several of my apps until now. Apple recommends that apps should have launch images that look somewhat like the app UI, but empty so that it feels to...
View ArticleFusion Drive for Everybody!
… well, almost. Of course you need to have both an SSD drive as well as an HDD drive present in your system. I just bought this Mac in April, 7 months ago. And of course I had gotten the dual drive...
View ArticleZiner is using DTCoreText
The developer of an upcoming Google Reader client wanted to share the following with me, and – with his permission – also with you dear reader. I’m Jay Zhao, the developer of Ziner and I’m very happy...
View ArticleIn-House Mac App Distribution with Sparkle
Last Friday I felt the time being ripe – after over a month of intense work – to roll out the first 1.0 version of iCatalog Editor. This Mac app is meant to revolutionize the work flow of creating...
View ArticleThe Lion’s Full Screen Mode
Native Mac apps can and should support full screen mode. Apple calls it providing users “with a more immersive, cinematic experience”. While there a a few apps that would not reap any benefit for the...
View ArticleRevisited
The last update for SpeakerClock came out in March 2012, about time that I had a look at a few issues that users have reported and maybe add some fancy new stuff. With every old app of mine I am...
View ArticleSpeakerClock 1.1.3
We have totally modernized the code base of our talk timing app SpeakerClock so that we can bring you some exciting new features in the next major release. Changes ADDED: Launch images for all devices...
View ArticleBlack Friday Sale
Don’t miss our Black Friday sale. SAVE 50% ON EVERY APP! GeoCorder $2.99 $0.99 Linguan (Mac) $19.99 $9.99 iWoman $3.99 $1.99 Summertime $1.99 $0.99 SpeakerClock $0.99 Free iFR Cockpit Free ONE DAY...
View ArticleNSValue for Custom Structs
Apple provides extensions for NSValue to store most CoreAnimation-related structs in there: CGAffineTransform, UIEdgeInsets, CGPoint, CGSize, CGRect, UIOffset. And of course the inverse methods for...
View ArticleFirst Good Auto-Layout Use-Case
While developing away on my iCatalog Editor I found what I believe to be the first instance in my career as developer where Auto-Layout actually saves me a lot of work. Before Auto-Layout you would...
View ArticleBug: Quartz PDF Rendering with CMYK Page-Level Transparency Blending Color Space
That’s certainly a mouth full. We stumbled on this weirdness when working on PDF Importing for our iCatalog Editor. I am filing this as a Mac bug at the same time as communicating with DTS to see if...
View ArticlePlease Respect Your iOS Artists
I am so angry right now. It is taking a lot of restraint to not be resorting to swear words about this one well-known corporation. Trust me, every time I have to cancel an invoice for a component from...
View Article