自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 使用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 246

转载 IOS 开源框架:SDWebImage

http://blog.csdn.net/uxyheaven/article/details/7909373SDWebImage是我搞iOS以来少数佩服的框架,膜拜一下作者.真的写的非常棒!这套开源框架还是蛮重要的, 涉及到异步加载图片源和自动缓存.我们如果能够熟练使用其API 就可以实现很多复杂的需求了.作者依旧在更新,目前3.0 版本已经非常强大! 简化

2015-12-15 11:07:53 250

转载 block 对外部引用变量的处理

block 对外部引用变量的处理                              MRC 环境一、静态变量 和 全局变量   在加和不加  __block 都会直接引用变量地址。也就意味着 可以修改变量的值。在没有加__block 参数的情况下。全局block 和 栈block 区别为 是否引用了外部变量,堆block 则是对栈block  copy 得来

2015-12-14 14:34:51 301

原创 Xcode 中对类进行Category

Category   类别:创建方式: 选择objective-C File,里面FileType可以选择Empty File,Category,Protocol和Extension Category在iOS开发中使用非常频繁。尤其是在为系统类进行拓展的时候,我们可以不用继承系统类,直接给系统类添加方法,最大程度的体现了Objective-C的动态语言特性。#import@

2015-12-12 11:37:31 524

转载 OC中 instancetype、id、NSObject的区别

1、instancetype只能用于方法的返回类型,而id用处和NSObject *类似。 2、instancetype会告诉编译器当前的类型,这点和NSObject *类似,但id对于编译器却是无类型的,调用任何方法不会给出错误提示。 3、对于init方法,id和instancetype是没有区别的。因为编译器会把id优化成instancetype。当明确返回的类

2015-12-11 15:51:45 421

转载 事件传递之响应链(Event Delivery: The Responder Chain)【转】

Gesture Recognizers与触摸事件分发http://blog.csdn.net/chun799/article/details/8194893接下文。。。当你设计App时你可能需要动态的响应事件。例如,一个触摸事件可能发生在屏幕上不同的对象中,你需要决定哪个对象来响应这个给定的事件,理解对象如何接收事件。当用户触发的一个事件发生,UIKit会创建一个包

2015-12-08 15:45:49 334

原创 运行时和编译时区别联系

首先先来看一个OC的面试题 : 对于语句NSString*obj = [[NSData alloc] init]; obj在编译时和运行时分别时什么类型的对象?  编译时是NSString的类型;运行时是NSData类型的对象编译时编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说

2015-12-08 13:54:10 795

转载 AutoReleasePool 原理

为了方便程序员管理内存,苹果在OC中引入了自动释放池(Autorelease Pool)。在遵守一些规则的情况下,可以自动释放对象。但即使有这么一个工具,OC的内存仍需要程序员时刻关注。原理        Autorelease Pool全名叫做NSAutoreleasePool,是OC中的一个类。autorelease pool并不是天生就有的,你需要手动的去创建它。一般地,

2015-12-07 20:51:50 387

原创 OC中 NSData转NSString,Byte,UIImage

1,NSData 与 NSString  NSData --> NSString  NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];  NSString --> NSData  NSString *aString = @"1234";  NSData

2015-12-06 22:09:45 434

原创 OC 成员变量自动生成get set方法

@interface PersonModel : NSObject{@private int age ;@public float heigh;@public NSString *name;}@property (nonatomic ,assign )int age ;-(id) init;-(id) initWithAge : (int) newAge;

2015-12-05 09:21:48 1212

原创 第一天

今天开通了博客,以后开始坚持学习 写博客了

2015-12-05 09:17:46 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除