<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Contacts/ABAddressBook.h</filename>
    </added>
    <added>
      <filename>Contacts/ABAddressBook.m</filename>
    </added>
    <added>
      <filename>Contacts/ABGroup.h</filename>
    </added>
    <added>
      <filename>Contacts/ABGroup.m</filename>
    </added>
    <added>
      <filename>Contacts/ABMultiValue.h</filename>
    </added>
    <added>
      <filename>Contacts/ABMultiValue.m</filename>
    </added>
    <added>
      <filename>Contacts/ABPerson.h</filename>
    </added>
    <added>
      <filename>Contacts/ABPerson.m</filename>
    </added>
    <added>
      <filename>Contacts/ABRecord.h</filename>
    </added>
    <added>
      <filename>Contacts/ABRecord.m</filename>
    </added>
    <added>
      <filename>Contacts/ABRefInitialization.h</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -101,4 +101,8 @@ The NSFileManager and NSFileHandle temp-file routines have three forms:
 # Create a randomly-named file within a folder of your choosing (i.e. folder_name/temp_file)
 # Create a randomly-named file within NSTemporaryDirectory(), under a new folder whose name you specify (i.e. NSTemporaryDirectory()/folder_name/temp_file).
 
-All three categories are compatible with garbage collection or manual memory management.
\ No newline at end of file
+All three categories are compatible with garbage collection or manual memory management.
+
+h3. Contacts
+
+In here are some fairly simple ObjC wrapper classes for the iPhone's CF-only AddressBook framework. Mostly they provide 'syntactic sugar' over the C APIs and return autoreleased rather than retained variables. So far the only non-wrapper function I've implemented is a routine to return an NSIndexSet containing persistent ABRecordIDs for all members of an ABGroup. This will probably be followed by a few more similar routines as I begin to use this in real-world situations where contacts will be saved and manipulated more frequently and in particular ways.
\ No newline at end of file</diff>
      <filename>README.textile</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>97856d8b6ee55970092af1b8fb8e16a288934b64</id>
    </parent>
  </parents>
  <author>
    <name>Jim Dovey</name>
    <email>jimdovey@mac.com</email>
  </author>
  <url>http://github.com/AlanQuatermain/aqtoolkit/commit/92f9bab8e7767a4c6a5ee8bedb7672a4dd5dde80</url>
  <id>92f9bab8e7767a4c6a5ee8bedb7672a4dd5dde80</id>
  <committed-date>2009-06-06T10:26:33-07:00</committed-date>
  <authored-date>2009-06-06T10:26:33-07:00</authored-date>
  <message>Added AddressBook wrapper classes and updated README with the relevant details.</message>
  <tree>bf3cab20c07be1cc0ecad1cd00d94c997679bf18</tree>
  <committer>
    <name>Jim Dovey</name>
    <email>jimdovey@mac.com</email>
  </committer>
</commit>
