前言:这个Demo是学习ARC-Blocks-GCD好的例子,这就拿来学习学习。虽然,我的大多数demo都是截图,但是,可视化增强,虽然没有代码。闲来,的时候,用于更好的记忆。
一、环境配置以及创建工程项目
解析:创建完工程后,首先来到AppDelegate中,进行基本的操作,进行基础UI的搭建,创建一个可供显示的主界面,在AppDelegate中,为它嵌入一个导航控制器,并将导航控制器作为整个Demo的根视图控制器,并显示。(背景颜色设为白色)
1.基础设置
![]()
基础界面搭建
2.搭建UI
![]()
搭建UI![]()
界面展示
3.优化
![]()
优化一、网络下载工具的封装-NSURLConnection
解析:创建一个继承于NSURLConnection的类,结合ARC,Block和GCD来实现一个下载的封装。
- 第一步
![]()
方法的设置- 第二步
![]()
初始化- 第三步
![]()
NSURLConnection代理的实现三、图片下载的实现
1.导入头文件
![]()
导入头文件
2.实现下载
![]()
下载的实现
3.效果展示
![]()
效果展示
-- 有关学习网站
-
NSURLConnection小解
http://blog.csdn.net/qianlima210210/article/details/17843805 -
iOS网络通信http之NSURLConnection
2.http://blog.csdn.net/xyz_lmn/article/details/8968182 -
UIViewController各个方法的加载顺序
http://blog.sina.com.cn/s/blog_65de54500101e5id.html
对于这个demo,其中感觉还有很多不足,请大家多多批评!
互相交流。