自定义博客皮肤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 1275

转载 OC的内存机制

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

2015-07-31 11:21:49 223

转载 strong 和 weak 的区别

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

2015-07-31 11:21:42 908

转载 ios框架和服务

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

2015-07-25 22:24:10 408

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

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

2015-07-16 14:36:01 234

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

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

2015-07-16 14:32:55 238

转载 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 208

转载 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 672

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

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

2015-06-10 11:17:26 707

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

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

2015-06-10 11:16:45 551

转载 预定义宏

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

2015-06-04 16:03:03 278

空空如也

空空如也

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

TA关注的人

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