3月11日更新
- 今天发现原来能用的程序,突然不能显示资讯页的新闻内容了,表现为文章内容只有一个”>”
查了半天发现NSXMLPaser解析到文章详情的<detail>部分只剩下一个”>”
随后发现IT之家原来的detail部分有<![CDATA,但是新的文章没有了
这就导致文章中的<p>被认为是xml元素了.
研究了一下,明白了SAX和DOM模式
原来的SAX模式逐行解析,弊端就出现了
而就算没有<![CDATA,DOM模式也能解析
所以使用了GDataXML修改了解析部分,现在一切正常.
- 搞定了帖子页的回复显示
原理目前很粗暴,for循环拼接HTML,从数组里拿每条获取到的回复,拼接成符合格式的HTML语句
然后显示在webView中
- 搞定了用户头像显示
IT之家客户端里没抓到头像相关的api,于是去IT之家web版看了用户头像URL,发现是
my.ruanmei.com/images/upload/avatars/XXX/XX/XX/XX_60.jpg
XX为用户ID,不足7位前面补0
于是就用这个了,没有头像的人加载noavatat.png
3月14日更新
今天主要做了二维码识别模块
IT之家用的是ZXing
看了一下,自己能仿制出来,就没用三方
写了一晚上,还是学到很多东西的
不过不知道IT之家,或者ZXing用的是动画还是什么
扫描的动画我是用UIScrollView粗暴实现的
至少看上去效果一样啦~
在写上架的项目,停更