iOS开发
文章平均质量分 67
Snowflake_light
这个作者很懒,什么都没留下…
展开
-
iOS ARC的使用
--------ARC的使用 1.ARC的基本概念 ARC是Automatic Reference Counting自动引用计数,使用ARC,不再需要retain,release,autorelease,因为编译器会在合适的时候自动插入retain,release ARC黄金法则:只要还有一个变量(指针)指向对象,对象就会保存在内存中.当指针指向新值,原创 2015-04-02 22:11:32 · 1133 阅读 · 0 评论 -
iOS触摸事件与手势
--------触摸事件与手势 1.触摸事件的处理方式 在iOS上,事件的形式:触摸事件(Multitouch events) 运动事件(Accelerometer events) 远程控制事件(Remote control events) 事件处理的方法: //触摸开始(当一个或多个手指触碰屏幕时) - (void)touchesBe原创 2015-04-02 22:05:47 · 1168 阅读 · 0 评论 -
Blocks
--------Blocks 1.Block的简单使用 //返回类型 变量名 参数列表 ^ 插入符 返回类型 参数类型 函数体 int (^blocks)(int a) = ^ int (int a) {}; (1)定义block int (*p)(int, int); (2)block赋值 block = ^(int age, float height原创 2015-04-03 21:50:58 · 1258 阅读 · 0 评论 -
正则表达式
--------正则表达式 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。 作用: 1.正则表达式可以检测给定的字符串是否符合我们定义的逻辑,ok! 2.也可以从字符串中获取我们想要的特定部分。 confused! 3.可以迅速地用极简单的方式达到字符串的复杂控制。 never原创 2015-04-12 19:33:30 · 849 阅读 · 0 评论 -
iOS中常用开发设计模式总结
--------iOS中常用开发设计模式总结 可用性和可扩展性是我们采用这些设计模式的主要目的。 (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。委托是一个强大的设计模式,因为它无需创建子类就可以扩展该类的功能。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和p原创 2015-04-21 08:25:54 · 1209 阅读 · 2 评论 -
NSString转换成NSURL
--------常用各种类型相互转换 1. NSString转化为UNICODE String: (NSString*)fname = @“Test”; char fnameStr[10]; memcpy(fnameStr, [fname cStringUsingEncoding:NSUnicodeStringEncoding], 2*([fname length]))原创 2015-04-21 22:25:02 · 1205 阅读 · 0 评论