I am trying to follow the Viper pattern in a small objc project. I get the different roles of each part with no particular issue. However, the part I have an issue with is when I try to move the delegate/datasource of my tableview to another file, because I read that this is how it's supposed to be done. I followed that post: iOS using VIPER with UITableView but I can't manage to compile.
This issue here is that I have no idea on how to make an extension in Objc. I tried a lot of syntaxes, but none of them worked.
How (by example) would I properly have in VIPER "MyViewController.m/h" & "MyTableViewController.m/h" where "MyTableViewController" is an extension of "MyViewController"?
Meaning that we would see <UITableViewDelegate>
in "MyViewController.h".
Thanks a lot for your help. This is probably a redundant question but I didn't manage to find a clear answer, if any, to my extension issue.