大きくは UIViewController の処理(Lifecycle methods)、UITableView 向けのデータソース/デリゲート、検索絞り込み、UISearchDisplayControllerのデリゲートから構成されている。 気になった部分をピックアップしてみる。 まず viewDidDisapear - (void)viewDidDisappear:(BOOL)animated { // save the state of the search UI so that it can be restored if the view is re-created self.searchWasActive = [self.searchDisplayController isActive]; self.savedSearchTerm = [self.searchDisplayCon
![Cocoaの日々: UISearchDisplayController 調査](https://cdn-ak-scissors.b.st-hatena.com/image/square/f5b770d2026796852c19dacecec0c637f7572270/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjhsZahE2O0EAqmDF_bDRuJuDKmtOA3Kskt7vqRQHo9qDIEPpxZ5BGq4wYE30Sv-xx9KVl88B_odrFWtcUlC23bBG1oJTY8aYnL4RlrRNbrgw0t_IhfQUtZmNfCqXdGFsUMDD1-I3TgDNM_%2Fs320%2F100721-0012.png)