自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 总结(类型判断,释放池,类别,kvo)

对象在运行时获取其类型的能力称为内省。内省可以有多种方法实现。判断对象类型-(BOOL) isKindOfClass: classObj判断是否是这个类或者这个类的子类的实例-(BOOL) isMemberOfClass: classObj 判断是否是这个类的实例-(BOOL) respondsToSelector: selector判读实例是否有这样方法

2015-12-25 16:13:16 212

原创 查找算法

几种查找算法:

2015-12-25 14:13:38 204

原创 内存问题

自定义的类是不能用COPY的,因为自定义的类没有实现协议,该协议里面有各种copy方法,所以,copy别乱用,尽量只在设置字符串时使用。另外,在和retain和assign时是有区别的,如果不加retain等关键字,默认就是assign,代表单纯的赋值,不增加引用计数。在retain和assign的选择上,如果是子类,被别人包含的对象,就用retain。需要注意的是有一种设计模式,委托设计模式中,

2015-12-25 11:11:09 190

转载 addChildViewController

/* 苹果新的API增加了addChildViewController方法,并且希望我们在使用addSubview时,同时调用[self addChildViewController:child]方法将sub view对应的viewController也加到当前ViewController的管理中。 对于那些当前暂时不需要显示的subview,只通过addChildViewContro

2015-12-25 10:15:27 208

原创 本地文件缓存

#import @interface NDCacheFileManger : NSObject@property (nonatomic, strong) NSString *userPath;+ (NDCacheFileManger *) shareCache;//文件缓存- (NSDictionary*) c

2015-12-24 17:14:45 281

原创 图片上传到七牛,客户端生产自签名

#import #import "NSString+md5String.h"@interface NDBizCodeUtil : NSObject+ (NDBizCodeUtil *) shareBizCodeUntil;- (NSString *)generateImgKeyWithUserID:(NSString *)user

2015-12-24 17:11:08 387

转载 图片压缩处理

#import @interface UIImageTransformation : UIImage{  }+ (UIImage*)imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize)newSize;+ (UIImage*)imageByScalingAndC

2015-12-24 17:03:17 294

原创 懒加载,属性和成员变量,局部变量的据别联系

1.懒加载基本懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法.注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行实例化  使用懒加载的好处:(1)不必将创建对象的代码全部写在viewDidLoad方法中,代码的可读性更强(2)每个控件的getter方法中分别负责各自的实例化处理,代

2015-12-24 10:51:27 706

转载 IOS 简单的动画自定义方法(旋转、移动、闪烁等)

IOS 简单的动画自定义方法(旋转、移动、闪烁等)博客分类: iOS动画IOS动画CABasicACnimationanimation #define kDegreesToRadian(x) (M_PI * (x) / 180.0) #define kRadianToDegrees(radian) (radian*180.0)/(M_PI)

2015-12-24 09:48:33 321

原创 一些常用的正则表达式

#import "NDPredicateCheck.h"@implementation NDPredicateCheck#pragma 正则匹配手机号+ (BOOL)checkTelNumber:(NSString *) telNumber{    NSString *pattern = @"^1+[3|5|7|8]+\\d{9}$"

2015-12-21 10:59:43 274

原创 倒计时

NsTimer * coderTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:selfWeak selector:@selector(countDown:) userInfo:nil repeats:YES];- (void)countDown:(NSTimer *)theTime{    count--

2015-12-21 10:58:22 280

原创 字符间距,行间距

//字符间隙    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:cateString];    long number = 3.0f;    CFNumberRef num = CFNumberCreate(kCFAllocat

2015-12-11 15:03:55 629

转载 IOS加载Gif图片的N种方式 By-H罗

1.系统UIImageView 多张图片组成动画/** * UIImageView 动画 * Memory-23M */ -(void)gifPlay1 { // NSArray *array=@[@"image0.png",@"image1.png",@"image2.png"]; // UIImageView *imgview= [UIIma

2015-12-11 14:58:38 751

原创 UIImage处理图片拉伸

在iOS6.0中,UIImage又提供了一个方法处理图片拉伸[java] view plaincopy- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode  

2015-12-11 14:55:39 277

原创 分享友盟

#import #import "NDShareModel.h"typedef NS_ENUM(NSInteger, SharePlace){    SharePlaceChaep,    SharePlaceUserNorHome,    SharePlaceUserKolHome,    SharePlaceKolHome,   

2015-12-07 11:40:36 426

前端监控系统的设计

如何做前端监控系统如何做前端监控系统如何做前端监控系统如何做前端监控系统如何做前端监控系统如何做前端监控系统

2018-02-08

空空如也

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

TA关注的人

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