一、简介 委托是一种类型,由关键字delegate声明。确切的说,委托是一种可用于封装命名或者匿名方法的引用类型。 它类似于 C++ 中的函数指针,而且是类型安全和可靠的。 委托类型的声明与方法签名相似,有一个返回值和任意数目任意类型的参数。必须使用具有兼容返回类型和输入参数的方法或 lambda ...
看了张子阳博客后,总结了一下个人的理解,原文见:http://www.cnblogs.com/JimmyZhang/archive/2007/09/23/903360.html 委托是可以把方法作为参数的一种东东。 把委托声明成与方法的返回值和参数一模一样。 然后把方法赋值给委托变量,委托变量就可以 ...
1.第三方框架使用不当 比如AFNetworking的内存泄漏,使用单例模式解决 2.block的循环引用 weakself和strongself配合使用 3.delegate循环引用问题 使用weak修饰即可 4.NSTimer循环引用 注意NSTimer的销毁时机 5.非OC对象内存处理 使用完 ...
分类:
移动开发 时间:
2017-12-27 14:20:51
阅读次数:
256
委托与事件代码详解 using System;using System.Collections.Generic;using System.Text; namespace @Delegate //自定义命名空间,新建控制台程序,命名后自动添加{ // 热水器 public class Heater { ...
分类:
其他好文 时间:
2017-12-26 19:53:20
阅读次数:
194
execution.isolation.thread.interruptOnCancel可以设置当cancellation发生时是否需要中断。通过Future的cancel方法和线程的中断方法来实现是否需要中断。 execution.isolation.thread.interruptOnTimeo ...
分类:
其他好文 时间:
2017-12-26 14:35:20
阅读次数:
339
1.创建 2.管理 3.实现NSURLSesstion的delegate ...
分类:
移动开发 时间:
2017-12-24 11:23:38
阅读次数:
192
c#中的delegate(委托)和event(事件) c#中的delegate(委托)和event(事件) 一、delegate到底是什么东西 孩子,C语言总学过吧,如果你学得不像我那么差的话,函数指针总用过吧,就算没用过总听说过吧,嗯,大胆的告诉你,你完全可以把delegate理 解成C中的函数指 ...
--- ```c# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; /// /// 示例1,避免大量的if else... ...
分类:
其他好文 时间:
2017-12-20 18:01:39
阅读次数:
169
Feb 20, 2017 4:10:07 PM com.xiaomi.xmpush.server.Sender sendMessageWARNING: IOException posting to XmPushjavax.net.ssl.SSLException: Server key at sun ...
分类:
移动开发 时间:
2017-12-20 17:55:22
阅读次数:
279