I am looking for a wiki or wiki-like system for writing and managing specification and documentation for a software project. 

I know there are lots of wiki-implementations available, but are there some that are especially well-suited for this kind of task?

Actually it doesn't have to be a wiki, just a system that makes it easy to write and navigate specs and documentation, and which support change tracing.


Question: How do you give cells in a TableView a unique reference
Answer: NSIndexPath is the best tool for that! It will be unique for the selected cell.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"%i", indexPath.row);
    NSLog(@"%i", indexPath.section);
}


And I think you need this:

[yourArray objectAtIndex:indexPath.row]; 


to get reference .