线程线程有一个优先级、实际上正在处理的程序的位置计数器、一个存储其局部变量的栈每个线程都有自己的栈,但程序代码的内存和堆由一个进程的所有线程共享异步委托创建线程的一种简单方式是定义一个委托,并异步调用它投票 所创建的Delegate类提供了BeginInvoke()方法,BeginInvoke()方...
分类:
编程语言 时间:
2014-09-30 19:16:09
阅读次数:
221
直接上代码,代码比较简单 1 class Program 2 { 3 private delegate string GetAString(); 4 static void Main(string[] args) 5 { 6 ...
分类:
其他好文 时间:
2014-09-30 16:25:39
阅读次数:
218
委托的声明public delegate void MyDelegate(string str); 注 1.委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。 2.委托...
分类:
其他好文 时间:
2014-09-29 10:18:37
阅读次数:
187
//定义委托,它定义了可以代表的方法的类型 public delegate void GreetingDelegate(string name); class Program { private static void EnglishGreeting(string name) { Console.....
分类:
其他好文 时间:
2014-09-28 13:18:42
阅读次数:
144
NSTableView 表格操作:增加,删除,编辑(方法2)
在:
NSWindowController
新建表单
(H,M,XIB三个文件+新建一个类放CellData)
1.不使用delegate
2.数据源直接是当前文件File's Owner
3.H继承NSTableView协议,将需要的几个函数放入
4.增加一个列表数据单元类
这个方法的特点是:
当新建立...
分类:
其他好文 时间:
2014-09-26 21:17:28
阅读次数:
244
具体代码附文末。先演示一下怎么使用。 AlertView的情况 -?(void)creatAlertView
{
????UIAlertView?*alertView?=?[[UIAlertView?alloc]?initWithTitle:@"title"?message:@"message"?delegate:self?...
分类:
移动开发 时间:
2014-09-26 12:09:19
阅读次数:
1001
Func 接受输入参数(可多个残数),并且返回指定的输出TResultAction接受参数(只有一个),返回voidPredicate 有一个输入参数,如果输入参数符合指定的条件,返回true,否则fasle.具体代码实现如下:一,public delegate TResult Func( T ar...
分类:
Web程序 时间:
2014-09-25 18:56:47
阅读次数:
277
#import
#import "Reachability.h"
@interface AppDelegate : UIResponder
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) Reachability *reach;
@end
#import "AppDele...
分类:
其他好文 时间:
2014-09-25 13:08:49
阅读次数:
315
事件分发机制新事件分发机制:在2.x 版本事件处理时,将要触发的事件交给代理(delegate)处理,再通过实现代理里面的onTouchBegan等方法接收事件,最后完成事件的响应。而在新的事件分发机制中,只需通过创建一个事件监听器-用来实现各种触发后的逻辑,然后添加到事件分发器_eventDisp...
分类:
其他好文 时间:
2014-09-24 22:02:37
阅读次数:
258
第一个: 当从数组中取出对象,并且需要执行某个方法时,最好使用responsesToSelector:判断该对象是否可以执行该方法。因为在OC数组中,取出的对象都是 id 类型的。第二个: 在MVC的盲通信时,也就是使用target-action(目标动作),delegate(代理)时需要进行内.....
分类:
其他好文 时间:
2014-09-24 19:07:17
阅读次数:
217