自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 欢迎使用CSDN-markdown编辑器

IOS设计模式之四(备忘录模式,命令模式)本文原文请见:http://www.raywenderlich.com/46988/ios-design-patterns. 由 @krq_tiger(http://weibo.com/xmuzyq)翻译,如果你发现有什么错误,请与我联系谢谢。 备忘录(Memento)模式如何使用备忘录模式在ViewController.m中增加下面的方法:(void

2016-01-28 22:07:36 242

转载 NSURLSession使用说明及后台工作流程分析

NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。NSURLSession提供的功能: 1.通过URL将数据下载到内存 2.通过URL将数据下载到文件系统 3.将数据上传到指定URL 4.

2015-11-30 08:38:44 202

原创 通知中心NSNotificationCenter应用总结

1、NSNotification这个类可以理解为一个消息对象,其中有三个成员变量。这个成员变量是这个消息对象的唯一标识,用于辨别消息对象。@property (readonly, copy) NSString *name;这个成员变量定义一个对象,可以理解为针对某一个对象的消息。@property (readonly, retain) id object;这个成员变量是一个字典,可以用其来进行传值。

2015-11-26 10:30:14 212

转载 CAShapeLayer

CAShapeLayer 转自http://blog.csdn.net/yongyinmg/article/details/38755955 普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.CAShapeLayer在初始化时也需要给一个frame值,但是,它本身没有形状,它的形状来源于你给定的一个p

2015-11-06 21:04:06 220

转载 NSDictionary使用小结

int main(int argc, const char * argv[]) {@autoreleasepool { //创建字典 NSDictionary *dic1 = [NSDictionary dictionaryWithObject:@"value" forKey:@"key"]; NSLog(@"dic1 :%@", dic1); //创建多个字典

2015-10-21 15:01:48 160

转载 CABasicAnimation用法

CABasicAnimation 自己只有三个property fromValue toValue ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动画完成时,例如用位置属性做动画,层就会立刻 返回到它的初始位置 几个可以用来实现热

2015-10-20 11:59:57 244

转载 OC的基本数据的转换

-(int)intValue;//字符串转换为整型;-(float)floatValue;//字符串转换为浮点型.-(BOOL)boolValue;//字符串转换为布尔值类型.{NSInteger integerNum = 123;NSString * string = [NSString stringWithFormat:@”%d”,integerNum]; }//整型转换为字符串NSNumber

2015-10-19 09:55:04 393

原创 NSUserDefaults的简单介绍

NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。使用 NSUserDefaults 存储自定义对象的最初,我们必须认识NSUserDefaults可以存储哪一些类型的数据,下面一一列出:NSUserDefaults支持的数据类型有:NSNumber(NSIn

2015-10-17 19:44:49 174

转载 某鸟神总结的知识点(5)

某鸟神总结的知识点(5)知识重点: 1、数组 不可变 NSArray*array=[[NSArray alloc] init]; 对应 int i = {1, 2,3}; 可变 NSMutableArray *mutableArray =[[NSMutableArray alloc] init]; 对应 int a[10] = {1};2、CLASS消息机制 参

2015-10-07 09:42:13 234

转载 某菜鸟的自学笔记(4)

某菜鸟的自学笔记(4)1、递增,递减 复制代码 int test; test = 0; NSLog(@”%d %d %d”, test++, test++ + ++test, –test + test++ - test– + ++test); NSLog(@”%d %d %d”, test++, test++ + ++test, –test + test++ - test– * ++tes

2015-10-07 09:35:43 199

转载 某自称菜鸟的日常笔记(3)

某自称菜鸟的日常笔记(3)iOS main函数 机器码 ,不懂汇编,哪里写错了,麻烦指出来 0x2730: pushl 0(将出错码入栈)0x2730:pushl0 ( 将出错码入栈) 0x2730: pushl 0 ( 将出错码入栈) 当异常发生时,如果控制单元没有自动地把一个硬件错误代码插入到栈中,相应的汇编语言片段会包含一条pushl $0指令,在栈中垫上一个空值,如果

2015-10-07 09:33:18 829

转载 某自称菜鸟总结的知识点(2)

某自称菜鸟总结的知识点(2)一、分析置顶歌曲代码 具体代码分析地址:http://www.devdiv.com/iOS_iPhone-剪切音频C层分析-thread-194538-1-1.html1、使用 presentModalViewController可创建模式对话框,可用于视图之间的切换2、attribute ((visibility(“default”))) 声明的符号。这是一种非常简洁

2015-10-07 09:25:04 181

转载 某自称菜鸟总结的知识点(1)

某自称菜鸟总结的知识点(1)1.了解main函数, UIApplication是初始化程序的核心,它接受4个参数。 其中argc和argv两个参数来自于main()接受的两个参数;另外两个String型参数分别表示程序的主要类(principal class)和代理类(delegate class)2、plist xml格式文件通常用于储存用户设置 pch 预编译文件头 xib Inte

2015-10-07 09:20:24 202

转载 Objective-C中一个方法如何传递多个参数的理解

Objective-C语法中多参数传递方法经常是初学者最容易犯困的地方。分析由于我们已有的语言经验告诉我们定义方法都是:一个类型匹配一个参数(动态语言甚至可以忽略类型)例如:C/C++ public void say(char* word1,char* word2)JAVApublic void say(String word1,String word2)C#(跟Java一模一样)pu

2015-08-13 20:10:46 204

转载 NSArray的使用方法

/—————————创建数组——————————///NSArray *array = [NSArray alloc] initWithObjects:@"One",@"Two",@"Three",@"Four",nil];self.dataArray = array;[array release];//- (unsigned) Count;数组所包含对象个数;NSLog(@"self.dat

2015-08-13 19:31:09 218

空空如也

空空如也

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

TA关注的人

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