Bine ați venit la primul dintr-o serie de două părți despre utilizarea clasei UITableView cu ajutorul aplicației SDK iPhone! În acest tutorial, vom acoperi fundamentele clasei UITableView și protocoalele UITableViewDelegate și UITableViewDataSource. Până la sfârșitul acestui tutorial, veți înțelege elementele de bază ale modului în care aceste componente se potrivesc împreună și veți fi în drum spre crearea propriilor aplicații bazate pe vizualizarea tabelei!
Vizionați partea 2 a lucrării cu clasa UITableViewDocumentația SDK pentru iPhone descrie o vizualizare de tabel ca o vizualizare care reprezintă datele într-o singură coloană cu mai multe rânduri. Opiniile de tabel sunt frecvent utilizate în aplicațiile de productivitate, dar au și multe alte implementări mai creative. Câteva exemple de aplicații oficiale Apple iOS care utilizează vizualizările de tabelă sunt: iPod, Fotografii și Setări. După cum puteți vedea din aceste aplicații, vizualizările de tabel ajută ușor la organizarea informațiilor. Acestea pot fi utilizate cu interfața implicită pentru a se potrivi cu alte aplicații iPhone sau pot fi personalizate complet pentru utilizarea în pielea personalizată.
Clasa UITableView redă celulele care afișează date în timp ce protocoalele UITableViewDataSource și UITableViewDelegate funcționează în fundal pentru a furniza acele date clasei și pentru a răspunde evenimentelor legate de vizualizarea de tabelă. Vizualizările tabelului pot fi create cu două metode de bază diferite. Prima metodă, care este prezentată în acest tutorial, este prin adăugarea vizualizării de tabel ca subdiviziune a unui controler normal de vizualizare. A doua modalitate este de a implementa o vizualizare de tabelă direct utilizând UITableViewController în locul unui controler vizualizat personalizat. Vizualizarea tabelului este o clasă foarte personalizabilă, care este extrem de eficientă de utilizat.