自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS NSPredicate(谓词)

Cocoa 提供了NSPredicate 用于指定过滤条件,定义一个逻辑条件,通过该条件可执行搜索或过滤操作。       谓词是指在计算机中表示计算真假值的函数,它使用起来有点儿像SQL 的查询条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。创建步骤:  1.创建谓词,并放置过滤条件   NSPredicate *predicate = [NS

2016-01-11 09:46:27 425

原创 iOS nil、NULL 的区别

nil  nil 是 ObjC 对象的字面空值,对应 id 类型的对象,或者使用 @interface 声明的 ObjC 对象。  例如:      1: NSString *str=nil;NULL  NULL 是任意的 C 指针空值。  例如:  int *pointerToInt = NULL;     char *po

2016-01-05 12:17:04 318

原创 iOS MediaPlayer加载视频

在view上加载本地视频 ,步骤如下:(1)将视频正确的导入工程中,拖拽时注意在下方选项中选中要加载视频的项目。并导入系统资源   #import (2)创建MPMoviePlayerViewController对象,注意,由于视频不可能在加载完后就释放,所以不能在viewDidLoad中定义,用下方方法来定义比较好@property(nonatomic)MPMov

2015-12-25 19:23:53 447

原创 iOS 图片拉伸不变形

我们在编写程序时,插入图片是经常的,但由于frame的设置问题,会导致变形。- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;这个方法可以解决问题。(一)原理这个函数是UIImage的一个实例函数

2015-12-25 14:32:47 579

原创 NSDate总结 (学习笔记)

NSDate是用作处理日期的类。1、创建初始化NSDate类的方法:(1)当前日期 NSDate *date=[NSDatedate]; (2)根据当前时间创建,正数是当前时间过多少秒后的时间,负数是当前时间前多少秒的时间 NSDate *date1=[NSDatedateWithTimeIntervalSinceNow:60];(3)根据某

2015-12-23 15:52:54 275

原创 UITouch与手势中取消双击时的单击相应

1.对于UITouch,在执行单双击响应时,会出现双击时会响应一次单击,如下2.UITouch解决方法对淡季的响应设置延迟,当双击时,用object的取消执行方法取消单击响应,执行双击响应,就不会出现双击时出现一次单击响应了。3.手势时既有单击响应,又有双击响应时也会出现双击时既响应双击有响应单击事件。解决方法如下如图,只需要增加一个方法,[tapG

2015-12-18 10:11:52 394

原创 UIView动画(学习笔记)

1.UIView动画概述           UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画支持。2.动画设置步骤(1)动画开始   [UIView beginAnimations:nil context:nil];  (2)设置动画时间    [U

2015-12-18 09:03:35 423

原创 iOS 添加自定义字体方法详解

1.获得字体文件(1)从网络下载,如百度等。格式为 .ttf或.otf(2)从Mac电脑上获取。在Macintosh HD中资源库的Fonts文件中。如图添加自定义字体方法详解" TITLE="iOS 添加自定义字体方法详解" />2.将字体文件导入项目(1)在x-code中,右击项目,选择 Add Files to "...." ....为项目名称。我以simkai.ttf(楷体字

2015-12-17 13:00:45 490

原创 深拷贝与浅拷贝的解析 (学习日记)

深拷贝是对象拷贝,浅拷贝是指针拷贝。对象拷贝是复制一个对象作为副本,它会开辟一块新的内存(堆内存)来存储副本对象,就像复制文件一样。即源对象和副本对象是两块不同的内存区域。指针拷贝是只是复制指针,其指向的内存地址不变。 NSObject类提供了copy和mutableCopy⽅方法,通过这两个⽅方法即可复制已有对象的副本。因此,对象想要具备复制功能,必须实现NSCopying或NSMu

2015-12-17 10:11:11 442

空空如也

空空如也

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

TA关注的人

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