开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信:1.委托delegation;2.通知中心Notification Center; 3.键值观察key value observing,KVO...
分类:
移动开发 时间:
2014-09-04 16:21:49
阅读次数:
219
一.简单匿名方法1.0匿名方法的写法规则: delegate(编写匿名方法的参数,格式和类型由程序员自己根据业务逻辑来定义){函数的方法体代码} 最下面使用deledate编写匿名方法参数所写二.小练习例子与Lanbda表达式推断 小总结:1.如果参数只有一个,则可以省略小括号,...
分类:
Web程序 时间:
2014-09-03 22:27:27
阅读次数:
274
.On()其实.bind(), .live(), .delegate()都是通过.on()来实现的,.unbind(), .die(), .undelegate(),也是一样的都是通过.off()来实现的,这是1.8.2的源码:bind: function( types, data, fn ) { ...
分类:
Web程序 时间:
2014-09-03 11:07:46
阅读次数:
196
self.navigationController.interactivePopGestureRecognizer.delegate = nil;
分类:
其他好文 时间:
2014-09-02 19:35:05
阅读次数:
144
在网页开发的过程中经常遇到的一个需求就是点击一div内部做某些操作,而点击页面其它地方隐藏该div。比如很多导航菜单,当菜单展开的时候,就会要求点击页面其它非菜单地方,隐藏该菜单。先从最简单的开始,假如页面有一个id为test的div,我们要实现点击页面其它地方隐藏该div:1 对于这个问题一般有两...
分类:
Web程序 时间:
2014-09-02 15:44:34
阅读次数:
247
?很多时候,我们想在UIScrollView正在滚动 或 滚动到某个位置 或者 停止滚动 时做一些特定的操作??要想完成上述功能,前提条件就是能够监听到UIScrollView的整个滚动过程??当UIScrollView发生一系列的滚动操作时, 会自动通知它的代理(delegate)对象,给它的代理...
分类:
其他好文 时间:
2014-09-02 12:03:14
阅读次数:
112
若对窗体控件label进行赋值 delegate void SetLabelText(int str);//定义委托,用来完成线程的赋值 /// /// 为label赋值 /// /// private void ...
分类:
编程语言 时间:
2014-09-02 11:49:54
阅读次数:
230
main.h#import<UIKit/UIKit.h>
#import"AppDelegate.h"
intmain(intargc,char*argv[])
{
//app的启动流程
//1.一个iOS程序的启动,在main函数开始
@autoreleasepool{
//应用程序的启动函数作用:1,启动一个时间循环,确保程序一直在执行2.创建一个应用程序对象,3.指定..
分类:
其他好文 时间:
2014-09-02 10:37:54
阅读次数:
242
lukeluke 2012-05-22 07:46 是不是DATASOURCE,提供的是原来对象里并没有的数据,比如,共有几个ITEM啊, 而DELEGATE里,提供的是原来就有的数据,只不过对象他自己不知道现在要用哪一个数据? zzxap 2012-05-22 09:10 DELEGATE是代理....
分类:
其他好文 时间:
2014-09-01 22:27:33
阅读次数:
250
最终效果图:
主控制器 BeyondViewController
继承自UISplitViewController
//
// BeyondViewController.h
// 27_SplitViewCtroller
//
// Created by beyond on 14-8-31.
// Copyright (c) 2014年 com.beyo...
分类:
移动开发 时间:
2014-09-01 17:41:34
阅读次数:
228