Quantcast
Erica Sadun

Biography

Erica Sadun holds a PhD in Computer Science from the Georgia Institute of Technology. She has written, co-written, and contributed to almost two dozen books about technology, particularly in the areas of programming, digital video, and digital photography. An unrepentant geek, Sadun has never met a gadget she didn't need. Her checkered past includes run-ins with NeXT, Newton, and a vast myriad of both successful and unsuccessful technologies. When not writing, she and her geek husband parent three adorable geeks-in-training, who regard their parents with restrained bemusement.

Books

Eight Great Ways to Get the Most from Your Zune Eight Great Ways to Get the Most from Your Zune
by Erica Sadun
December 2006
Print: $7.99
Ebook: $7.99

Modding Mac OS X Modding Mac OS X
by Erica Sadun
September 2004
Print: $24.95

Articles

Blog

Recent Posts | All Posts

Disabling the Digg Bar

April 13 2009

If you've been caught up with the controversy about the new DiggBar and its attempt to subvert traffic, here's a quick and simple way to disable it for your Digg account. read more

iPhone Dev: IOKit - The Missing Public Framework

April 13 2009

A lot of fuss has been made about Apple's public and private frameworks. Did you know that there's actually a public framework that you're not allowed to use? Here are the facts. read more

OS X Tip: Opening header files from the command line

April 13 2009

Want a quick tip about searching for header files from the command line? Here's a how-to you can use. read more

OS X Install FAIL

April 13 2009

Eric Mock provides today's "Chuckle of the Day". How long does it take to install iDVD? Maybe you should go get a few thousand cups of coffee. read more

Self check-out fu

March 13 2009

Do you find yourself using those self check-out machines more these days? Do you find yourself struggling with already filled bags and no place to put more purchases? Here's a quick secret to better check-out. read more

Pad your Apple Store order to over $50

February 27 2009

Want to pad your Apple Store purchase to get over that magic $50 free shipping threshold? Here's how. read more

On Vibration

January 23 2009

Making an iPhone vibrate requires nothing more than a simple call to Audio Services. Deciding on when your application should buzz is a different matter. The code for producing that short buzz effect is this: read more

Bring Airplane Mode control back to life

January 16 2009

At some point, my apmode utility got dropped from Erica Utilities and a number of people, particularly my pal Pytey, asked if I could find some time to bring it back to life. Last night, I decided to see if I could put this together using 2.x technology after having… read more

Thinking about table selection: Persistent or Active?

January 09 2009

A colleague recently had his application rejected from App Store because he used what I can only call a noun-verb approach. He allowed items in the table to be selected, and highlighted upon selection, and then provided buttons that used that choice to perform an action. His application was rejected,… read more

Defining legal input characters

January 02 2009

I sometimes use a little trick to ensure that a UITextInputField only accepts a certain subset of characters. Say for example, you want to ensure that a user enters only letters and spaces. A UITextField delegate can catch each character as its typed and decide whether to add items to… read more

Useful Core Graphics functions

December 26 2008

Last week, I introduced several handy utilities that let you convert standard Core Graphics structures to and from strings. This week, I thought I'd continue to explore utility functions, moving on to ways you can work with points and rectangles for on-screen calculations. Like the string utilities, these are functions,… read more

Converting Points and Rectangles to Strings and back

December 19 2008

Two core graphics structures, the CGRect and the CGPoint, play a large role in iPhone development. They are used to position items on-screen and to set their size. Every time you use a UIView, you can work with its frame, its center, and its bounds--all of which use these two… read more

Thoughts on AVFoundation

December 12 2008

In the beginning, or at least the iPhone's beginning, there was Celestial. It offered a fabulous QuickTime-esque approach to handling media of all kinds. Of course, this was back in the days of the first jailbreaks and there was no official SDK. When the SDK finally did roll around, its… read more

The case of the Missing MapKit

December 05 2008

While wading through the new 2.2 Frameworks, I suddenly noticed that MapKit, once a Private Framework was missing in action. MapKit, which was available until SDK 2.1, offered all kinds of utterly yummy features including Trip Players, Traffic tiles, Route Views and more. So what happened to MapKit? read more

Locating, tagging, and retrieving views

November 28 2008

Last week, I wrote about exploring subviews both of the user-added and Apple-created varieties. Many GUI components contain view classes that are hidden from the developer but are composed of perfectly standard components. read more

Recent Posts | All Posts

Erica Sadun