【问题标题】:why UIWebView should not be subclassed? [closed]为什么 UIWebView 不应该被子类化? [关闭]
【发布时间】:2012-10-25 22:48:45
【问题描述】:

UIWebView 开始,UIWebView 类不应被子类化。

我只是想知道为什么。没有更多的细节。

因为我在项目中遇到了内存溢出问题,它创建了一个扩展的 UIWebView,这可能会导致内存溢出问题。否则,只创建 UIWebView 实例不会导致问题。

这就是为什么我要解决这个问题并尝试进行更多分析。

感谢这家伙提供了一些关于 MVC 设计模式的 cmets。 我希望在获得一些用于内存管理的 cmets 后关闭它。 谢谢,

【问题讨论】:

    标签: ios memory-management memory-leaks uiwebview


    【解决方案1】:

    iOS 开发基于 MVC 概念,V 部分是 View 应该尽可能通用。如果您编写自定义视图,则当模型更改时,视图也必须更改。它变得相互关联..这意味着视图不能被重用,尤其是当新的 UI 出现时..最好将代码放在控制器部分...关键:保持视图尽可能通用..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-14
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 2022-01-02
      相关资源
      最近更新 更多