面试题总结要点分析.docx

面试题总结 ? ? 代理为什么用weak 指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制 该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用(Retain Cycles) mvvm: 在典型的 MVC 应用里, 许多逻辑被放在 View Controller 里。 它们中的一些确实属于 View Controller,但更多的是所谓的“表示逻辑(presentation logic); 为了不让控制器日益增大,便于测试管理,便出现了MVVM. MVVM:它其实是一个 MVC 的增强版,并将表示逻辑从 Controller 移出放到一个新的对象里,即 View Model 在 iOS 上使用 MVVM 的动机,就是让它能减少 View Controller 的复杂性并使得表示逻辑更易于测试 tableView cell滑动效果 删除按钮 这个方法,就有删除按钮 tableView:(UITableView *) tableView commitEditingStyle 方法 实现 : cell 上面有个conlentView ,上面的文字加到了conlentView上,conlentView旁边有个textLabel,当我们往左边滑动的时候,cell底层就有一个按钮,把conlentView设置一个手势,删除

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档