摘要: 正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 语法 首先,特殊符号 '^' 和 '$'。他们的作用是分别指出一个字符串的开始和结束。 阅读全文
posted @ 2017-04-24 14:30 上水的花 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Talking to the Moon by : Bruno Mars I know you're somewhere out there Somewhere far away I want you back I want you back My neighbours think I'm crazy 阅读全文
posted @ 2017-04-20 15:39 上水的花 阅读(453) 评论(1) 推荐(0) 编辑
摘要: 冷门_可变参数方法 在 中用的比较少,重载接口用的比较少(个人)。即使有重载也可以用 id 来代替。 (Student ) newStudentWithParams:(Student )originalS, ... { NSString returnS; va_list params; // 存放参 阅读全文
posted @ 2017-04-20 12:01 上水的花 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Block Block 对象与一般的类实例对象有所不同,一个主要的区别就是分配的位置不同,block 默认在栈上分配,一般类的实例对象在堆上分配。在 MRC 中使用 Block_copy() 和 Block_release() 将 block 变量拷贝到堆内存。在 ARC 中如果 block 参数和 阅读全文
posted @ 2017-04-11 10:38 上水的花 阅读(264) 评论(8) 推荐(2) 编辑
摘要: UITouchEvent 笔记 如何确定点击事件由谁来响应 如何中断响应链 确定响应者 图释: view 接收到 hitTest 消息会通过自己调用 pointInSize:withEvent: 来判断该点是不是在自己内部。下面以(Judge)来表示 view 通过该方法的判断结果。 触点1 --A 阅读全文
posted @ 2017-04-10 10:14 上水的花 阅读(293) 评论(0) 推荐(0) 编辑
摘要: "原文" rand() 随机数 abs() / labs() 整数绝对值 fabs() / fabsf() / fabsl() 浮点数绝对值 floor() / floorf() / floorl() 向下取整 ceil() / ceilf() / ceill() 向上取整 round() / ro 阅读全文
posted @ 2017-04-06 16:02 上水的花 阅读(189) 评论(0) 推荐(0) 编辑
摘要: "百度文库" 阅读全文
posted @ 2017-04-06 13:29 上水的花 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 属性注意点 @property (特性) 属性类型 属性名称 特性 以下特性影响属性的 方法 // assign // @property (assign) NSString name; // 默认 setter (void) setName:(NSString )name { _name = na 阅读全文
posted @ 2017-04-05 11:27 上水的花 阅读(145) 评论(0) 推荐(0) 编辑
摘要: dealloc 当对象的引用计数变为 0 时,系统会给该对象发送 dealloc 消息释放内存。 // Teacher.h import @interface Teacher : NSObject @property (nonatomic , copy) NSString name; @end // 阅读全文
posted @ 2017-03-31 14:57 上水的花 阅读(129) 评论(0) 推荐(0) 编辑
摘要: C 指针 图示: 1000、1001 这些数字表示内存地址,A 表示一个字节的内存空间。 存储空间 char a = 'A'; printf("%d",&a); // 1000 | 变量 a 在内存中的地址(指针) printf("%c",a); // A | 变量 a 的值 说明: char a 阅读全文
posted @ 2017-03-30 23:29 上水的花 阅读(139) 评论(0) 推荐(0) 编辑