自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 判断是否是手机号

#pragma mark 判断是否是手机号-(BOOL)isPhone{    NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$";    /**     10         * 中国移动:China Mobile     11         * 134[0-8],135,136,137,138,139,1

2015-01-04 11:32:54 382

原创 用户权限打开引导 (相机)

[AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideocompletionHandler:^(BOOL granted) {     NSLog(@"111");}];这个是系统默认的,所以不需要我们手动添加,只是稍微了解一下。=================进入正

2014-12-10 17:06:53 940

原创 AVFoundation框架实现录音和播放(AVAudioRecorder、AVAudioPlayer)

最近实现了一个简单功能,类似微信发送语音,按下录音,松开结束录音;并且可播放;

2014-08-27 20:17:11 463

原创 iOS中MapKit的使用

#import #import @interface NearMapViewController : UIViewController{MKMapView *map1;}@property (nonatomic, retain) IBOutlet MKMapView *map1;@end

2014-08-07 14:58:43 292

转载 KVC的概述与使用方法

KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两个,setValue:forKey,valueForKey在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。代码实例:1.首先定义两个DataModel,这种DataModel定义是无法访问属性的

2014-07-29 09:43:39 314

原创 KVO的概述与使用方法

一,概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。二,使用方法系统框架已经支持KVO,所以程序员在使用的时候非常简单。1. 注册,指定被观察者的属性,2. 实现回调方法3. 移除观察三

2014-07-29 09:19:34 287

原创 手动清除缓存

1.在第三方SDImageCache.m中- (float)checkTmpSize{    float totalSize = 0;    NSDirectoryEnumerator *fileEnumerator = [[NSFileManager defaultManager] enumeratorAtPath:diskCachePath];    for (NSStri

2014-07-19 15:42:55 434

转载 iOS如何实现传值---block传值

先来复习下如何定义一个block返回值 (^block名)(参数列表) = ^(参数列表){};例如:[objc] view plaincopy// block的写法  //定义block  void (^block)(int) = ^(int a){      NSLog(@"%d", a);

2014-07-05 09:44:20 409

原创 数据库——表——列

1.创建表 create table 表名(列名,类型,.....)

2014-07-05 09:32:04 294

原创 纵向滑动条的方法

//  滑动条控制    UISlider *slider = [[UISlider alloc]initWithFrame:CGRectMake(150, 200, 280, 50)];    [slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChang

2014-06-11 19:53:44 539

原创 UI类图

UI类图 分类梳理

2014-06-11 19:37:52 639

原创 Target_Action 设计模式

@property (nonatomic, assign)id target;@property (nonatomic, )

2014-06-11 19:27:14 317

空空如也

空空如也

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

TA关注的人

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