Is it possible to assign an array to a class property by reference rather than a copy?
Background: I designed a TableViewDataSource class that provides an implementation for UITableViewDataSource and UITableViewDelegate . You instantiate TableViewSection objects, which are passed to the TableViewDataSource which are used to configure cells, section headers, handle selection, row insertion, etc. The TableViewSection object has a property called dataSource: [AnyObject]? , which, when set, is used to calculate the number of rows in the section, and provide an object for the cell configuration block: // get the section, dequeue a cell for that section, retrieve the item from the