iOS
mmbbjjcc2
这个作者很懒,什么都没留下…
展开
-
OC中 instancetype、id、NSObject的区别
1、instancetype只能用于方法的返回类型,而id用处和NSObject *类似。 2、instancetype会告诉编译器当前的类型,这点和NSObject *类似,但id对于编译器却是无类型的,调用任何方法不会给出错误提示。 3、对于init方法,id和instancetype是没有区别的。因为编译器会把id优化成instancetype。当明确返回的类转载 2015-12-11 15:51:45 · 424 阅读 · 0 评论 -
Xcode 中对类进行Category
Category 类别:创建方式: 选择objective-C File,里面FileType可以选择Empty File,Category,Protocol和Extension Category在iOS开发中使用非常频繁。尤其是在为系统类进行拓展的时候,我们可以不用继承系统类,直接给系统类添加方法,最大程度的体现了Objective-C的动态语言特性。#import@原创 2015-12-12 11:37:31 · 540 阅读 · 0 评论 -
block 对外部引用变量的处理
block 对外部引用变量的处理 MRC 环境一、静态变量 和 全局变量 在加和不加 __block 都会直接引用变量地址。也就意味着 可以修改变量的值。在没有加__block 参数的情况下。全局block 和 栈block 区别为 是否引用了外部变量,堆block 则是对栈block copy 得来转载 2015-12-14 14:34:51 · 307 阅读 · 0 评论 -
IOS 开源框架:SDWebImage
http://blog.csdn.net/uxyheaven/article/details/7909373SDWebImage是我搞iOS以来少数佩服的框架,膜拜一下作者.真的写的非常棒!这套开源框架还是蛮重要的, 涉及到异步加载图片源和自动缓存.我们如果能够熟练使用其API 就可以实现很多复杂的需求了.作者依旧在更新,目前3.0 版本已经非常强大! 简化转载 2015-12-15 11:07:53 · 254 阅读 · 0 评论 -
使用UIImageView展现来自网络的图片
UIImageView:可以通过UIImage加载图片赋给UIImageView,加载后你可以指定显示的位置和大小。1、初始化UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0,45.0,300,300)];imageView.image = [UIImage imageNamed:@"转载 2015-12-25 22:53:48 · 252 阅读 · 0 评论