Как пользоваться UITableView

Зададим идентификатор "Cell" для ячейки таблицы. Стиль ячейки установим "Subtitle". Свойство Accessory установим на Disclosure Indicator.



Создадим новый Cocoa Touch класс MainTableViewController  - наследник UITableViewController. И назначим его нашей таблице в качестве контроллера.

MainTableViewController.h
#import <UIKit/UIKit.h>

@interface MainTableViewController : UITableViewController

@end


MainTableViewController.m

#import "MainTableViewController.h"


@interface MainTableViewController ()
@property (nonatomic, strong) NSMutableArray *arrayEvents;
@end


@implementation MainTableViewController

- (void)viewDidLoad {
    [super viewDidLoad];
}

- (void)viewWillAppear:(BOOL)animated
{
    self.arrayEvents = [[NSMutableArray alloc] initWithObjects:@"AAA", @"BBB", @"CCC", nil];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

#pragma mark - Table view data source

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return self.arrayEvents.count;
}


- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    NSString *identifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier forIndexPath:indexPath];
    NSString *string = [self.arrayEvents objectAtIndex:indexPath.row];
    cell.textLabel.text = string;
    return cell;
}

@end