iOS开发之新浪微博山寨版代码优化

569 查看

  之前发表过一篇博客“IOS开发之新浪围脖”,在编写代码的时候太偏重功能的实现了,写完基本功能后看着代码有些别扭,特别是用到的四种cell的类,重复代码有点多,所以今天花点时间把代码重构一下。为了减少代码的重复编写把cell中相同的部分抽象成父类,然后继承。不过也是结合着storyboard做的。在优化时转发的View和评论的View相似,于是就做了个重用。在原来的代码上就把cell的代码进行了重写,所以本篇作为补充,关键代码还得看之前的博客。

1.第一种cell,只有微博内容,没有图片,效果如下:

cell对应的代码如下:

TextTableViewCell.h

TextTableViewCell.m(带图片的cell继承于这个cell)