UI单例类的设计,GCD的图片加载
来源:互联网 发布:淘宝上买东西如何退货 编辑:程序博客网 时间:2024/05/22 14:08
#import "Husband.h"
@implementation Husband //-->litteHusband
staticHusband*instance= nil;//只是把指针放入静态存储区,刚开始指针置为空,只要使指针不变就好了,然后因为栈区的内存有指针指着,所以不会被销毁
//一开始创建东西的话都是allocinit这时候要确保他创建的,或者调用的那个方法是同一个,一般用share或者diefine,确保的是创建的指针指向的地址是同一个内存地址,这时候就需要保证放在静态储存区,然后给指针创建地址,先判断有没有创建,没有然后alloc一下,调用allocwithzone,保证这个指针指向同一个地址,就是这个指针是同一个,为什么是指针而不是在栈区里面的内存里的东西呢,因为没有指针指向东西会被销毁,然后创建的时候要注意加锁,确保一次只有一个创建,那一步是创建指针和对象,并且完成指针指向对象的过程,只要指针指向对象就不会销毁,然后单例copy属性的时候要确保他不是完整的赋值里面的数据而是用这个所以要重写,因为GCD包含ARC所以不用考虑引用计数,但是arc下的GCD则这些也都要复写
+(instancetype)sharedHusband {
}
+(instancetype)allocWithZone:(struct _NSZone *)zone{//alloc也会用这个方法进行创建
//
//
//
//
//
//
//
}
//如果一个类的实例对象想调用copy方法实现复制,则必须遵守协议NSCopying,并在当前类中实现copyWithZone
//复写copywithZone
-(id)copyWithZone:(NSZone *)zone {
}
----
---------------------GCD下的图片加载-----------------
}
- (void)downloadImageUsingGCD:(NSURL *)url{
//
//
}
- (void)downloadImageUsingOperat
}
- (void)downloadImage:(NSURL *)url{
}
- UI单例类的设计,GCD的图片加载
- GCD的简单应用--异步加载图片
- 多线程GCD之图片异步加载主队列刷新UI
- 用GCD的方式,加载网络图片(主线程加载图片+类扩展方式)
- GCD网络加载图片
- 外部图片加载的设计笔录
- 设计自己的ImageLoader图片加载框架
- 19.VC(ui)-加载图片资源的方法(随手代码)
- 异步加载图片“阻塞”UI主线程问题的解决方案
- ios-UI高级 GCD的相关设置
- UI的人性设计
- 漂亮的UI设计
- UI设计的基本原则
- UI设计的概念
- android的ui设计
- 设计UI的基本思路
- UI的设计风格
- UI计算器的设计
- 为什么毕业三四年之后,同学之间的差距会这么大?
- 多线程:图形的异步加载和线程的资…
- CString 转 char *
- GCD的队列,死锁
- C#构造函数里的base和this的区别
- UI单例类的设计,GCD的图片加载
- protobuf 学习笔记
- UIGCD的用法,组任务
- 切换sts的svn账号密码
- Java静态类Static
- UI网络编程:get和post
- OJ-POJ1020-DFS
- cordova camera插件 问题之一 html里面写了button click 失效
- UI:网络编程2,文件移动,断点续传