为什么UIWebView不应该被子类化?

时间:2012-11-06 01:59:21

标签: ios memory-management memory-leaks uiwebview

UIWebView开始,UIWebView类不应该是子类。

我只想知道原因。没有更多细节。

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

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

感谢那位有关MVC设计模式的评论。 我希望关闭这个曾经得到一些内存管理的评论。 谢谢,

1 个答案:

答案 0 :(得分:1)

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