何为代理?顾名思义,代理就是把自己做的任务交给别人做。让代理遵循着监听到一些事件,实现一些数据源。做过IOS开发的都应该知道TableView有两个属性,delegate和dataSource。这就是代理最好的体现,tableView在设计之初并不知道这个tableView将来会放在哪里,存储的是什么东西,这里数据源就起到了关键性作用:对于设计者来说,我只要依据数据源来生成对应的视图,对于使用者,只需要填充数据源。而delegate则给予用户一个接口来响应一些事件,比如tableview中的一行被点击等等。...
分类:
编程语言 时间:
2014-12-23 21:15:52
阅读次数:
242
1 //声明委托 2 public delegate void StartClockDelegate(); 3 public delegate void StopClockDelegate(); 4 //创建委托实例 5 public StartClockDeleg...
分类:
其他好文 时间:
2014-12-23 21:01:21
阅读次数:
133
转载请注明出处:
Xamarin可以用c#来开发Android应用程序,这个就不用多说了。
说说用c#来开发android和用Java来开发android两者之间在异常处理上面需要注意的地方:
见以下简短的代码:
button.Click += delegate {
try
{...
分类:
编程语言 时间:
2014-12-23 13:57:43
阅读次数:
298
iOS8修改了位置设置里的内容,增加了一套状态(使用中可用/通常可用),所以以前的CLLcationManage的注册后, Delegate接口不响应了。 iOS8需要这么设置第一步 location = [[CLLocationManager alloc] init]; location.de.....
分类:
移动开发 时间:
2014-12-23 13:48:21
阅读次数:
223
UI程序的运行过程1.首先进入main 函数2.执行 UIApplicationMain 函数* 创建UIApplication对象* 创建UIApplication的delegate对象3(.没有storyboard)delegate对象开始处理(监听)系统事件*程序启动完毕的时候,就会调用代理的...
分类:
其他好文 时间:
2014-12-21 19:17:54
阅读次数:
178
复制代码 代码如下:复制代码 代码如下://绑定$('#productName').bind('input propertychange', function() {searchProductClassbyName();});复制代码 代码如下:searchProductClassbyName 为触...
分类:
Web程序 时间:
2014-12-20 12:56:32
阅读次数:
1934
C#基础知识
1、类型:13种预定义简单类型,2种预定义非简单类型object、string ,6种用户自定义类型class、struct、array、enum、delegate、interface.
2、对于一个引用类型,其实例的数据成员存放在堆里,无论实例的成员是值类型还是引用类型。
3、本地变量在未赋值之前不能使用。
4、数据成员:存储与类或类实例相关的数据。函数成员:执行代码。
...
自适应键盘出现后View的高度调整,防止遮挡输入框1.首先在LoginViewController中实现UITextField的一个Delegate// Created by ken on 13-7-21.// Copyright (c) 2013年ken. All rights reserved....
分类:
其他好文 时间:
2014-12-19 20:36:25
阅读次数:
150
《对“XXX::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们》的问题的解决方法...
分类:
其他好文 时间:
2014-12-19 19:13:47
阅读次数:
407
IOS的Delegate,通俗一点说就是页面之间的传值。总结一下现在知道的IOS页面之间传值的方式有三种1.使用NSNotification发送通知的传值主要是通过NSNotificationCenter发送一个通知,他不知道要把值传给谁,当监听的页面收到通知消息,才会获取到消息。2.是利用属性来传...
分类:
移动开发 时间:
2014-12-19 17:08:49
阅读次数:
168