C#中的委托(delegate)与事件(event)一、委托就是中间人的意思,c#中的委托允许将一个类中的方法传递给另一个能调用该方法的类的某个对象。程序员可以将A类的一个方法m(被包含在某个delegate中了)传递给另 一个类B,这样类B就能调用类A中的方法m了。二、定义和使用委托分为三步:声明...
分类:
其他好文 时间:
2015-04-20 18:27:21
阅读次数:
137
这需要用到KVO,监听button的highlighted属性的变化,在监听回调里根据监听到得属性值设置layer 设置监听如下[button addObserver:selfforKeyPath:@"highlighted"options:NSKeyValueObservingOptionNew....
分类:
其他好文 时间:
2015-04-20 00:16:28
阅读次数:
146
我在实验中在函数里抛出了异常,然后在主函数里对异常进行了catch,其中从上到下对异常的类型进行判断然后基类exception的catch可以catch子类的exception,而finally无论是否有exception都会执行。 delegate是类似与函数指针的一种方法,他有匿名和非匿名两种方...
分类:
其他好文 时间:
2015-04-19 21:13:41
阅读次数:
124
问题1:关于审核的时候把app图标alpha通道关闭问题2:苹果中国的联系电话问题3:屏幕截图尺寸规格问题4:kvc的值没有对上问题5:关于创建的文件夹颜色欢迎小伙伴们来群里问问题哦
分类:
其他好文 时间:
2015-04-19 19:40:15
阅读次数:
140
APP端经常需要与服务器交互,json格式的数据是经常被使用的,解析json是经常要做的一件事。先看一个示例,一般情况下,我们是这么解析的:// main.m// Demo#import #import "Person.h"#import "Box.h"int main(int argc, co.....
分类:
移动开发 时间:
2015-04-19 17:47:00
阅读次数:
207
首先是关于这个keyworddelegatesdelegates我的理解是一个指向函数的指针,我们要预先声明这个指针可以指向的函数的签名。代码如下delegate int Sample( int x, int y );这里声明了一个sample是有两个参数的函数的指针class Class2{ .....
先搞清楚谁是谁的代理(delegate)
定义代理协议,协议名称的命名规范:控件类名 +
Delegate
定义代理方法
代理方法一般都定义为@optional
代理方法名都以控件名开头
代理方法至少有1个参数,将控件本身传递出去
设置代理(delegate)对象 (比如myView.delegate
= xxxx;)
代理对象遵守协议...
分类:
移动开发 时间:
2015-04-19 08:58:30
阅读次数:
138
先搞清楚谁是谁的代理(delegate)定义代理协议,协议名称的命名规范:控件类名+ Delegate定义代理方法代理方法一般都定义为@optional代理方法名都以控件名开头代理方法至少有1个参数,将控件本身传递出去设置代理(delegate)对象(比如myView.delegate = xxxx...
分类:
其他好文 时间:
2015-04-18 23:42:15
阅读次数:
129
实际App中的登录界面并非由一个一个色块组成,而是由标签(UILabel),输入框(UITextField)和按钮(UIButton)组成.今天我们来看一下UITextField,通过今天的学习,希望我以及大家都能掌握UITextField的使用方法.我们进入主题.UITextField(输入框):...
分类:
其他好文 时间:
2015-04-17 22:15:28
阅读次数:
325
这一周章老师又讲授了许多知识,本次学习记录就主要探究我非常感兴趣的委托机制。 delegate是表示对具有特定参数列表和返回类型的方法的引用的类型。 在实例化委托时,我们可以将其实例与任何具有兼容签名和返回类型的方法相关联。我们可以通过委托实例调用方法。委托用于将方法作为参数传递给其他方法。 ...