在Objective-C 的 runtime 中我們可以交換兩個方法實現,那麼如果再多處交換了同一個方法的實作會產生什麼後果。例如,在A類別中,將 UITableView 的 reloadData 方法實作與 A類別的實例方法 a_ReloadData 交換實現,在B類中, UITableView 的 reloadData 方法實作與 B 類別的實例方法 b_ReloadData 交換實作。如果 A 類別和 B 類別都被載入,在呼叫 UITableView 的 reloadData 的方法會產生什麼效果?
這個應該可以滿足你的要求][1