自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TigerMouse的专栏

关于我和IOS的故事

  • 博客(12)
  • 资源 (5)
  • 问答 (15)
  • 收藏
  • 关注

原创 OC 创建一个随机的不重复的数组

/** *   * *  @param startIndex 开始数字 *  @param length     数字的长度 * *  @return 返回一个随机的不重复的数组 */-(NSMutableArray*) GetRandomWithStartIndex:(int) startIndex andEndIndex:(int)

2015-04-21 10:51:52 1442

原创 2015-4-20_OC

以下两行都是代码表示声明一个字符串 NSString *str=@”hello”; NSString *str=[NSString stringWithFormat:@”hello,my name is %@”,@”mike”]; 以下三行是表示以1为起始,长度为3的范围。 NSRange rg={1,3}; NSRange rg=[NSRange new]; rg

2015-04-20 22:15:08 432

原创 2015-4-15_OC

UIimage的图层 添加后设置超出主图层的部分把它给剪切掉。有以下两种方法,建议使用layer中的方法self.customView.layer.masksToBounds=YES;这样 在主图层添加子图就不会有边角了。

2015-04-16 01:10:48 358

原创 2015-4-14_OC

OC代码规范1:方法名称的首个字母是小写,其他的单词首字母都是大写 便利初始化器 -(void) initWithName:(NSString *)n andWithAge:(int)age { _name=n; _age=age; // self.age=age; // self.name=n; } 便利构造器 +(instancetype)stu

2015-04-16 01:10:06 392

转载 IOS的AppDelegate方法中的事件触发调用

IOS中AppDelegate中的生命周期事件的调用条件:[cpp] view plaincopy//当应用程序将要进入非活动状态执行,在此期间,应用程序不接受消息或事件,比如来电  - (void)applicationWillResignActive:(UIApplication *)application  {      N

2015-04-15 15:51:10 433

原创 2015-4-13_OC

先有对象 然后再有类的。。。 面向对象编程的核心:创建自己定义的类型。类和对象有什么关系类是对某一些具有相同的对象的抽象对象是这一类中的具体  //导入头文件避免重复导入 如果是在C语言中用预编译语法//Foundation这是一个很大的库内部包含了很多的数据类型 里面的前缀都是NS

2015-04-13 23:46:45 400

转载 getchar

getchar编辑从stdio流中读字符,相当于getc(stdin),它从标准输入里读取下一个字符。返回类型为int型,返回值为用户输入的ASCⅡ码,出错返回-1。外文名getchar返回值类型int返回值ASCII码作    用读取字符目录1函数内

2015-04-08 23:21:53 511

原创 2015-4-7C语言学习日记

1.         都是文件包含2.         3.         #include “xxx.h”  编译时先搜索源代码当前目录,再搜索系统默认包含路径,一般是程序员自己的头文件 typedef关键字typedefint Int2;Int2 a=0; typedefstruct{       intnum;       charname[20];

2015-04-08 00:21:30 569

原创 2015-4-3C语言学习日记

指针类型指针声明指针赋值指针使用整数型指针int *pInt a=10 ;p=&a;Printf(“%d”,*p);浮点型指针Double *pDouble a=10;p=&a;

2015-04-06 21:42:51 585

原创 2015-4-2C语言学习日记

C语言的优点就是支持内训地址的直接操作 一般我们声明变量就是用这个变量名称来访问到内存地址,之后依据这个内训地址来获得地址中存储的数据。 Int *p;int 代表此指针指向内存地址的数据类型 &是取地址符,*是取值符,*&共存直接消除两个符号 对于指针的变量来说。只有在针对数组的时候,地址的增减操作才会有意义。 Int *p; P++代表每次将p地址增加4字节(i

2015-04-03 01:20:26 459

原创 2015-4-1C语言学习日记

20150401日报数组:C语言中不写返回值就是int型返回值C语言中,数组的大小不可改变int scores[5];连续开了5个四字节的空间,数组的指针就是scores[0]的指针,其他的地址依次增加。C语言中,是没有下标检查的,出现数组越界的时候,取到的数据是随机的数据。全局数组和静态数组的初始值为0而局部数组不初始化每个元素的值。 以下有几种数组的写法

2015-04-02 00:27:13 730

原创 2015-3-31C语言学习日记

今天主要学习了关于递归的一个思想在程序中不建议使用递归,因为其占用的内存比较大。循环虽然代码比较多,但是效率会更高,循环又称为迭代。 函数宏定义是原封不动的替换#define SQUIRE(x) x*x SQUIRE(5+10)=5+10*5+10=65; 解决办法#define SQUIRE(x)(x)*(x)

2015-04-01 00:07:16 505

NewAlertViewDemo

NewAlertViewDemo 重新添加了一个代理函数 使得点击之后可以决定是否关闭AlertView

2015-10-23

ios xmpp demo

ios xmpp demo

2015-06-24

iOS-xmpp资源

XMPPFramework-master

2015-06-16

Vs2012 安装 SQLite

安装 SQLite 记得最后勾选的时候要选上2012可用

2013-09-21

HTML5中文参考手册

HTML5中文参考手册

2013-03-11

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

TA关注的人

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