KVC,即NSKeyValueCoding,通过字符化名字作为Key来访问对象属性的机制。本质上,KVC在某种程度上提供了访问器的替代方案,只要是有可能KVC尽量使用访问器方法。以返回对象属性key例,KVC按如下顺序查找返回值:1、-()getKey访问器方法2、-()key3、调用valueFo...
分类:
其他好文 时间:
2014-07-16 21:06:26
阅读次数:
149
问题地址:Specifying a delegate for the value of onupdate in iTween1、找到 void CallBack2、修改以下代码:void CallBack(string callbackType){ if (tweenArguments.Con...
分类:
其他好文 时间:
2014-07-14 23:05:31
阅读次数:
323
开发IOS时经常会使用到UIAlertView类,该类提供了一种标准视图,可向用户展示警告信息。当用户按下按钮关闭该视图时,需要用委托协议(Delegate protocol)来处理此动作,但是要设置好这个委托协议,就得把创建警告视图和处理按钮动作的代码分开。UIAlertView *inputAl...
分类:
其他好文 时间:
2014-07-14 22:33:49
阅读次数:
265
主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。
而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。
一、代理传值
代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。
参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036523
在iOS中,委托方...
分类:
移动开发 时间:
2014-07-14 13:55:52
阅读次数:
253
iOS开发项目篇—27自定义UITabBar一、自定义思路:(1)新建一个继承自UITabBar的类,自定义一个UITabBar(2)用自定义的UITabBar换掉系统的UItabBar(使用了KVC)(3)监听控制器的切换,只要控制器一切换,就调用代理方法强制重新布局子控件(内部会调用layout...
分类:
移动开发 时间:
2014-07-13 19:54:00
阅读次数:
433
在ArcGIS Runtime for iOS开发中,用AGSImageServiceIdentifyTask可以获取ArcGISImageServiceLayer图层中的栅格值。这涉及了三个比较重要的类:AGSImageServiceIdentifyParameters、AGSImageServiceIdentifyTask和AGSImageServiceIdentifyResult,还有一个delegate代理类。本文一一简介,并附有代码...
分类:
移动开发 时间:
2014-07-12 21:45:00
阅读次数:
259
一.大纲说明1.添加图片资源(暂时认为@2x跟非@2x代表同一张图片)2.搭建UI界面* 文本标签* 4个按钮* 中间的图片3.设置状态栏样式4.监听下一题按钮的点击5.延迟加载数据* 加载plist* 字典转模型* KVC的引入6.切换下一题的序号、图片、标题,下一题按钮的可用性7.默认显示第1条...
分类:
其他好文 时间:
2014-07-12 00:06:00
阅读次数:
227
1.什么是委托通俗的说:委托就是一个能够存储符合某种格式(方法签名)的方法的指针的容器上传图片:2.委托语法准备一个方法:string Hello(string userName){} string Hello2(string userName){}声明委托类:delegate str...
分类:
Web程序 时间:
2014-07-11 21:08:42
阅读次数:
272
Objective-C中的Protocol
Protocol
简单来说就是一系列方法的列表,其中声明的方法可以被任何类实现,这种模式一般称为(delegation)模式
在iOS中和OS X中,Apple采用了大量的代理模式来实现MVC中的View(UI控件)和Controller(控制器)
下面举个例子
声明一个Button类和Buttonlisterner类...
分类:
其他好文 时间:
2014-07-10 21:23:44
阅读次数:
192
当AlertView只有一个按钮时,将取消按钮的文字设置成“确定”UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:@"例子"message:@"消息"delegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil];如果只有两个按钮时,将otherButton的第一个按钮设置为“确定”UIAlert..
分类:
其他好文 时间:
2014-07-10 18:39:45
阅读次数:
206