之前曾经学习过一个系统的设计模式demo,可是觉得局限性很大, 单纯是为了练习设计模式而生的,没有实用价值。
在做东西的时候,我喜欢做一些有意思的东西, 在接项目的时候,估计我也会这样吧。 性格使然,每个人的选择都是自己决定的。
好了, 上一篇装饰设计模式的博客中提到了这次要写出一个运用了delegate 和category 的小Demo,
这次是小组长给出的学习目标,--写出天气预报Demo, 没有美工的要求,自由发挥, 所以很之前开心的玩了..
恩, 开始。
要完成一个正常的(不正常?)、可以使用的(呵呵)、让你有成就感(呵呵)的天气预报,
首先你最好可以会:1.设计模式基础(MVC、装饰设计模式)
2.iOS 网络请求,多线程
声明: 本demo在程序设计上未使用MVC设计模式,故而引发了代码风格凌乱的后果,模型、视图、控制器 堆砌排列
建议仅在UI、天气预报功能实现上对你有所借鉴。
附上demo图片
右下角button 点击后
切换城市
城市搜索 (选取的直接使用的天气接口,当输入城市时, 输入北京 、上海,勿带市、区)
OK, 附上Demo 链接: http://pan.baidu.com/s/1qXryL0S 密码: fr91
再次声明: 本demo在程序设计上未使用MVC设计模式(太年青写的),故而引发了代码风格凌乱的后果,模型、视图、控制器 堆砌排列
建议仅在UI、天气预报功能实现上对你有所借鉴。
如果你有好的建议、随时提出.
王亦梁