原创BLog,转载请注明出处
Swift中使用KVC和KVO的类都必须必须继承自NSObject
KVC
key-value coding
是一种间接访问对象的机制
key的值就是属性名称的字符串,返回的value是任意类型,需要自己转化为需要的类型
KVC主要就是两个方法
(1)通过key设置对应的属性
(2)通过key获取对应的属性
举例
class TestFor...
分类:
编程语言 时间:
2014-10-29 22:25:05
阅读次数:
167
模态:模态视图从屏幕下方滑出来,完成的时候需要关闭这个模态视图,如果不关闭,就不能做别的事情,必须有响应处理的含义。
主视图控制器---》模态视图控制器。主视图控制器与模态视图控制器之间为父子关系。
UIViewController类中,主要有以下两个方法:
presentViewController:animated:completion 呈现模态视图
dismissViewContr...
分类:
移动开发 时间:
2014-10-29 19:21:57
阅读次数:
187
学习一下,据说QTreeWidget简单好用,不需要单独设置Model和View,更没有delegate。Signal和Slot应该可以正常使用(未验证,以后补充)。#include #include #include // 定义结构体,只包括四个指针typedef struct { ch...
分类:
编程语言 时间:
2014-10-29 19:03:40
阅读次数:
216
转自:http://www.cnblogs.com/ArmyShen/archive/2012/08/31/2664743.html事件的四个步骤:(1)在事件发行者中定义一个事件//声明一个事件,首先要声明一个和事件关联的委托类型//声明delegate时,其返回值必须为void类型public ...
Lambda表达式是写在委托实力上懂得匿名方法.编译器立即将lambda表达式转换成下面这两种形式委托实例Expression类型的表达式树,该表达式树将lambda表达式内的代码显示为可遍历的对象模型,是表达式的解释可以延迟到运行时.下面的委托类型: delegate int Transform....
分类:
其他好文 时间:
2014-10-29 16:22:15
阅读次数:
239
RootViewController.m
#import "ModalViewController.h"
@interface RootViewController ()
@end
@implementation RootViewController {
ModalViewController *modalCtrl;
}
- (id)initWithNibName:(...
分类:
其他好文 时间:
2014-10-29 14:58:08
阅读次数:
169
当你开始写iOS程式不久,应该开始面对到很多的delegate, 不管是用别人的library或是自己写library,可能都逃不了delegate。 为了怕有些人不知道什么是delegate,在这边简单的介绍一下, delegate中文叫做委托,通常会用在class内部把一些事件处理"委托"给别人...
分类:
移动开发 时间:
2014-10-29 09:12:57
阅读次数:
148
注意,给View换字体是直接换。在Delegate里换的只是某一列的字体class delegate : public QStyledItemDelegate{public:delegate(QObject* parent = 0) : QStyledItemDelegate(parent){}vo...
分类:
其他好文 时间:
2014-10-29 01:54:52
阅读次数:
233
1. 匿名方法 //定义一个委托类型 delegate void Show(string content); static void TestAnnoyMethod() { Show sw = delegate(string con) ...
分类:
其他好文 时间:
2014-10-28 21:26:27
阅读次数:
253
当你开始写iOS程式不久,应该开始面对到很多的delegate, 不管是用别人的library或是自己写library,可能都逃不了delegate。 为了怕有些人不知道什么是delegate,在这边简单的介绍一下, delegate中文叫做委托,通常会用在class内部把一些事件处理"委托"给别人...
分类:
移动开发 时间:
2014-10-28 12:06:17
阅读次数:
198