UITableView Schnitte dynamisch aus NSArray erstellen

Ich habe die folgende Datenstruktur, die ich nicht ändern kann (wahrscheinlich der wichtigste Teil dieser Frage):

<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <array>
    <dict>
      <key>FirstName</key>
      <string>John</string>
      <key>LastName</key>
      <string>Adams</string>
    </dict>
    <dict>
      <key>FirstName</key>
      <string>Henry</string>
      <key>LastName</key>
      <string>Ford</string>
    </dict>
  </array>
</plist>

Ich kann dies erfolgreich in ein @ einlesNSArray der Klassenart vonPerson (das ich erstellt habe) und auch diese Liste in einem @ anzeigUITableView.

Was ich jetzt mit diesen Daten machen möchte, ist sie in Abschnitten anzuzeigen, mit dem ersten Buchstaben in ihrem Nachnamen sowie demSectionIndexList.

Wie kann ich diese Daten transformieren (nicht die Datenquelle) oder intakt lassen und direkt in meinem @ abfrageDataSource zumUITableView so kann ich es durch den ersten Buchstaben in ihrem Nachnamen abtrennen?

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage