深入探索 iMessage 扩展与性能调优
一、iMessage 扩展开发
- 实现展开视图
- 创建视图控制器 :首先要创建一个新的
UITableViewController 子类,命名为 QuotesTableViewController 。移除大部分注释模板代码,仅保留 tableView(_:didSelectRowAt:) 、 tableView(_:numberOfRowsInSection:) 和 numberOfSections(in:) 方法,同时移除 viewDidLoad() 和 didReceiveMemoryWarning() 方法。
- 提供表格视图数据 :实现以下方法为表格视图提供数据:
override func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
override func tableView(_ tableView: UITableView,
numberOfRowsInSection section: Int) -> Int {
return Quote.numberOf