iOS 新浪微博客户端Demo实践之(七) 应用程序图标设置及总结

来源:互联网 发布:python web麻瓜编程 编辑:程序博客网 时间:2024/05/22 17:20

新浪微博客户端DEMO的程序大致就快写完了,在这篇博文中,记录的是应用程序图标设置及总结。

(1)应用程序图标的设置

步骤一:在Supporting Files文件目录下面找到.plist文件,双击打开。

步骤二 : 点击如下图所示”+“号。


步骤三 : 在下拉选项中找到Icon files


步骤四 : 点击”+“号,添加两个item



步骤五 : 在value栏目中填写图标的文件名。


经过这些步骤就可以为的APP设置一个漂亮的icon啦!


注意:添加好了应用程序的icon之后,要先删掉模拟器原来的APP(删除的方法:按住APP图标几秒就会出现图片抖动,在图标左上角就有打叉的标记,点击即可删除),run,重新加载应用程序到你的模拟器上才可以看到漂亮的icon啦!


(2)总结

新浪微博客户端大概就这样结束了,其中主要实现的内容并不是很多,包括看微博,看评论,看粉丝,发微博和发评论;其实我感觉这些东西概括起来就是调用API获取相关的JSON数据,解析然后在tableview中进行显示,虽然内容简单,但是这个过程感觉处理的很是吃力,花了一个半月才大致解决了这些内容。

这个过程中我遇到的最大一个障碍就是在微博主页的cell高度设置上,因为我的想法是微博内容图片异步下载然后再根据图片的高度设置cell高度,由于异步获取图片的高度显然慢于cell设置高度,所以我试过种种办法,但迟迟找不到解决办法。最后我的解决方法是固定图片的高度为120,图片依旧是异步下载,这样就大致解决了我的问题,但是有图片是变化的,我固定好图片的高度,所以可能会出现高度上的一点偏差,但不算是太影响视觉,所以就这样解决了。

另外,由于对内存管理还不甚了解,所以项目中使用了ARC。说实话,虽然我目前还看不出有什么内存问题,但是我可以很肯定的知道里面存在着严重的内存问题,当然这还需要在接下来的学习中慢慢体会。

在编写这个程序的过程中我觉得我的收获有以下两点:

1、熟悉了对tableview的用法

2、熟悉了HTTP的数据请求

当然,还存在着很多很多的不足之处。。。。。。这些都是需要继续深入学习的。

最后默默的感谢王家铠师兄,卢建晖老师和网友季万强老师的指导和帮助,谢谢!。


demo程序已经上传,欢迎下载修改交流!demo下载链接地址