1.启用tableView的滑动删除 (想让你的用户能从TableView中轻松删除行)方案:在delegate中实现tableView:editingStyleForRowAtIndexPath:方法,在data source中实现tableView:commitEditingStyle:forR...
分类:
其他好文 时间:
2014-10-23 12:00:29
阅读次数:
228
调用:RunAsyncMethod(new AsyncBeginInvoke(BusinessHandler.Handle), new AsyncCallback(BusinessHandler.Callback), data);定义:public delegate void AsyncBeginI...
分类:
Web程序 时间:
2014-10-23 09:17:43
阅读次数:
196
-普通选择器必须满足这两个协议,一个为委托协议,一个为数据源协议
-委托协议负责控制控件UI、事件响应,
实现可选
-数据源协议负责控件与应用数据模型的桥梁,一般必须实现
@interface ViewController : UIViewController
//
// ViewController.h
// PickViewSample
//
// ...
分类:
移动开发 时间:
2014-10-23 00:05:35
阅读次数:
243
Delegate类简介
------------------------ 命名空间:System
程序集:mscorlib(在 mscorlib.dll 中) 委托(Delegate)类是一种数据结构,通过它可引用静态方法或引用类实例及该类的实例方法。 以往的界面编程中我们应该都接触过各种类型的事件...
近来想着把以前做的项目实现抽象处理一下,随便写了点东西,自己记一下吧。public class BaseCommand { public delegate void BeforeExecuteHandler(T sender); public event Befor...
分类:
其他好文 时间:
2014-10-22 01:00:14
阅读次数:
182
看C#高级编程第八版看到委托,有人说它和Java中的代理有些相似,但我认为这是一个C#与其他编程语言不同的地方,这也应该很重要,不然书上也不会大篇幅的讲委托的概念和应用。我在网上查阅了关于委托的资料,发现它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有..
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Delegate{ //1.定义委托 publ...
使用代理额步骤:1.先搞清楚谁是谁的代理(delegate)2.定义代理协议,协议名称的命名规范:控件类名 + Delegate3.定义代理方法 a.代理方法一般都定义为@optional b.代理方法名都以控件名开头 c.代理方法至少有1个参数,将控件本身传递出去4.设置代理(delegat...
分类:
移动开发 时间:
2014-10-20 22:48:42
阅读次数:
262
http://blog.csdn.net/felix9/article/details/9619313 在实际开发中,发现使用Block有着比delegate和notification更简洁的优势。于是在目前的项目中大量的使用block。 在我的头文件我是这样声明使用block的。[plain].....
分类:
其他好文 时间:
2014-10-20 21:09:33
阅读次数:
205
警告框(AlertView)时模态的,不关闭它就不能做其他事情,所以不是以下几种情况不应该随便使用。
1、应用不能继续运行。
如内存不足,没有网络。一般只需要一个按钮。
2、询问另一个解决方案。
不能运行时,询问是否可以用3G网络。
3、询问对操作的授权。
涉及到访问隐私信息的时候,需要用户授权,如位置、相册等。
操作表(ActionSheet)可以给用户提供多个选择。可以利...
分类:
移动开发 时间:
2014-10-20 17:20:30
阅读次数:
206