Core Data
All information on the machine is stored as a data object.
So what?
So, when 200 top sites are stored in address book under assumed names, each with a url entered, Apple-? and start typing the name of a site in Safari to narrow the choices of urls STORED IN THE ADDRESS BOOK.
Core Data Simplifies Hooking Small Pieces of Information
Address book data is transparently available to the web browser, no need to store little bits of information all over the place and little reminders of where to find the information. Put the information in a logical place. The address book is a database, and thanks to core data, a database that readily shares its information with the rest of the system.
The Safari web browser hooks the address book data. Any other web browser could hook this data if a developer wanted it. Core data completely obviates the need for entire classes of software like bookmark managers and such. All it requires is belief that data storage can actually be that simple. Store once, use everywhere.
The Spotlight Search Tool Takes Advantage of Core Data
Until other browser developers decide to hook the core data, I will have to keep using the cmd-spacebar, spotlight search, type part of the name, to get to the contact/bookmark info in address book and launch the page into firefox (my default browser) from there.
A slight bit more trouble, but gives me a simple place to keep notes and extended urls for other bookmarks on the same site all in one place, so it is kind of an enhanced bookmark manager for a couple of extra keystrokes.
Automatic Sync to Portable Devices
Effortless sync to an iPhone or Touch adds more than a little value to this bookmark solution.
