Вы не можете увидеть файл TableViewController.m, потому что эта реализация является частной, и Apple не хочет, чтобы вы могли зависеть от реализации - только от интерфейса - по двум причинам:
- Если вы зависите от конкретной реализации, они никогда не смогут изменить / улучшить ее, потому что им придется продолжать обеспечивать обратную совместимость в течение некоторого времени.
- Apple не хочет конкурентов (например, Android и т. д.), чтобы можно было легко копировать их работу.
Вам необходимо придерживаться публичной документации , которую Apple предоставляет для UITableView и друзей.Там, я думаю, вы увидите, что представление является унаследованным свойством от класса UIView, тогда как tableView - это свойство, которое связывает UITableViewController с правильным представлением для таблицы, которой он управляет.