前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。基础数据类型SELSEL又叫选择器,是表示一个方法的sel...
分类:
其他好文 时间:
2015-11-19 19:05:18
阅读次数:
179
在实现mux4way的时候selout00a01b10c11d可以用sel[0]来表示(书中数组的下标从左到右是递减的)对a/c或b/d选择,用sel[1]来表示对a/b或c/d的选择,总的来说就可以确定一个输入端来进行输出。mux(a=a,b=b,sel=sel[0],out=amuxb);mux...
分类:
其他好文 时间:
2015-11-13 20:47:28
阅读次数:
137
数据分组,分组函数max, min, avg, sum, count查询工资最高的人的姓名select ename from emp where sal = (select max(sal) from emp);给所有低于平均工资的员工薪水上涨10%update emp set sal = (sel...
分类:
数据库 时间:
2015-11-13 00:59:06
阅读次数:
343
#import "objc/runtime.h"void Swizzle(Class c, SEL orig, SEL new) { Method origMethod = class_getInstanceMethod(c, orig); Method newMethod = clas...
分类:
其他好文 时间:
2015-11-08 14:06:44
阅读次数:
261
#pragma?mark?-?calculate?distance??根据2个经纬度计算距离??
??
#define?PI?3.1415926??
+(double)?LantitudeLongitudeDist:(double)lon1?other_Lat:(double)lat1?self_Lon:(double)lon2?sel...
分类:
移动开发 时间:
2015-11-07 16:16:43
阅读次数:
229
var customerList = ( from e in XDocument.Load("customers.xml"). Root.Elements("customer") sel...
分类:
其他好文 时间:
2015-11-05 22:00:25
阅读次数:
247
模糊查询和聚合函数1.模糊查询可以使用like关键字和通配符进行2.通配符001.%:任意多个任意字符(含0个)002._:任意的单个字符(必须一个)003.[0-9]:只能出现中括号内指定范围的一个字符004.[^a-z]:不能出现任何字母,只能是字母之外的其他字符。例:(查找姓张的学生信息sel...
分类:
数据库 时间:
2015-11-04 17:34:04
阅读次数:
174
要实现此功能只需创建一个继承自UITextField的子类,重写以下方法即可。1 - (BOOL)canPerformAction:(SEL)action withSender:(id)sender{2 if (action == @selector(paste:) || //粘贴...
分类:
其他好文 时间:
2015-11-04 14:36:28
阅读次数:
202
1.performSelector- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay;(1)aSelector:表示你要调用的方法(2)anArgument...
分类:
其他好文 时间:
2015-11-04 12:55:49
阅读次数:
134