自定义博客皮肤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)
  • 收藏
  • 关注

转载 简单理解正则表达式

编写验证规则最流行和最简单的方法就是正则表达式了,但唯一的一个问题是正则表达式的语法太隐晦了,让人蛋疼无比。很多开发者为了在项目中应用复杂的验证,经常要使用一些小抄来记住正则式的复杂语法和各种常用命令。 在这篇文章中,我将试图让大家明白什么是正则表达式,以及如何更轻松地学习正则表达式。 也许你是初学者,那以防万一,我先来讲讲什么是正则表达式吧: 正则表达式可以帮助我们更好

2015-11-02 17:00:37 1276

转载 OC的内存机制

在我的理解来说: 对象(object)即一块内存,本文要探讨的是一个Objective-C对象在内存的布局(layout)问题,水果的官方文档有说,一个类(class)如果不需要从NSObject继承其某些特定的行为是不用继承NSObject的,这里我将讨论限制在继承了NSObject的类的对象范围内。 首先来看一下,NSObject的定义: 1 @interface NSObject

2015-07-31 11:21:49 224

转载 strong 和 weak 的区别

strong 和 weak 指针的区别 (weak和strong)不同的是 当一个对象不再有strong类型的指针指向它的时候 它会被释放 ,即使还有weak型指针指向它。   一旦最后一个strong型指针离去 ,这个对象将被释放,所有剩余的weak型指针都将被清除。   可能有个例子形容是妥当的。   想象我们的对象是一条狗,狗想要跑掉(被释放)。   strong型指针就像是

2015-07-31 11:21:42 910

转载 ios框架和服务

在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。     iOS为应用程序开发提供了许多可使用的框架,并构成IOS操作系统的层次架构,分为四层,从上到下依次为:Cocoa Touch Layer(触摸UI层)、MediaLayer(媒体层)、Core Services La

2015-07-25 22:24:10 409

转载 IOS 委托和协议区别和联系 (-)

原 IOS 委托和协议区别和联系 (-) 发表于2年前(2013-08-07 20:22)   阅读(1391) | 评论(0) 7人收藏此文章, 我要收藏 赞0 7月18日 杭州 OSC 源创会 —— 开源的 Swift 2.0 IOS上的协议类似于C#、Java上面的接口,他是从类中抽出来的一系列方法,但方法的实现是在实现这个协议的类中,任何实现这个协议

2015-07-16 14:36:01 235

转载 IOS 委托和协议区别和联系 (-)

IOS 委托和协议区别和联系 (-) IOS上的协议类似于C#、Java上面的接口,他是从类中抽出来的一系列方法,但方法的实现是在实现这个协议的类中,任何实现这个协议的类都需要实现协议类中的@require方法; 委托是一种设计模式,是一种设计思想。 但是在IOS上面委托经常依托协议来实现(但并不是必须的)。一个很好的例子就是老板和秘书:老板要经营企业需要对新员工培训、对

2015-07-16 14:32:55 239

转载 hash算法

哈希算法   哈希(Hash)算法就是单向散列算法,它把某个较大的集合P映射到另一个较小的集合Q中,假如这个算法叫H,那么就有Q = H(P)。对于P中任何一个值p都有唯一确定的q与之对应,但是一个q可以对应多个p。作为一个有用的Hash算法,H还应该满足:H(p)速度比较快;给出一个q,很难算出一个p满足q = H(p);给出一个p1,很难算出一个不等于p1的p2使得 H(p1)=H(

2015-07-03 17:29:59 209

转载 OC下NSLog的格式输出对照表

1 . 几种常用类型变量声明     int i =10;       BOOL isShow=YES;      BOOL isShow=1;       float f = 3.1415926;       char a =120;       NSString *name =@"Himi";     object-c中BOOL类型长度1byte, 若

2015-06-26 11:15:08 674

原创 C—learning (字符,转义字符,浮点型,printf函数,

1.如何查找字符ASCII值或根据ASCII值寻找字符? ①char 'a'; printf("%d\n",a) ②int 28 printf("%c\n",a) 2.若干转义字符的理解? \r:表示回车,即回到初始位置 \n:表示回车+换行,即回到初始位置后降落到下一行 \b:表示退格并删除 \t:表示跳到下一制表符,而不是跳一个空格 \ddd:ddd是八进制,表示相应的AS

2015-06-10 11:17:26 708

原创 如何产生一个从x到y的k个随机数 Random(int x,int y ,int k)

1.设置随机数种子 若不进行设置,系统默认为种子为1,那么

2015-06-10 11:16:45 553

转载 预定义宏

__STDC__是预定义宏。当它被定义后,编译器将按照ansic标准来编译你的c程序。 ANSIC标准定义了以下6种可供C语言使用的预定义宏: __LINE__ 在源代码中插入当前源代码行号 __FILE__ 在源代码中插入当前源代码文件名 __DATE_

2015-06-04 16:03:03 279

空空如也

空空如也

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

TA关注的人

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