码迷,mamicode.com
首页 >  
搜索关键字:kvc    ( 491个结果
kvc和kvo的使用情况的了解
了解cocoa:Cocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之中的一个(其他四个是Carbon、POSIX、X11和Java)。苹果的面向对象开发框架,用来生成 Mac OS X 的应用程序。基本的开发语言为 Objective-c, 一个c 的 ...
分类:其他好文   时间:2018-02-19 11:34:27    阅读次数:225
Core Animation 文档翻译—附录C(KVC扩展)
前言   关于 "CAAnimation" 和 "CALayer" 类,核心动画扩展了NSKeyValueCoding协议。这个扩展为一些keys添加了默认值,扩大了封装协议,添加了为CGpoint、CGRect、CGSize和 "CATransform3D" 类型的支持。   ...
分类:其他好文   时间:2018-02-08 20:11:01    阅读次数:284
重点 (三) : KVC/KVO
由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby、Python的动态特性,例如动态类型、动态加载、动态绑定等。今天我们着重介绍ObjC中的键值编码(KVC)、键值监听(KVO)特性: 键值编码KVC 我们知道在C#中可以通过反射读写一个对象的属性,有时候这种方式特别方便,因 ...
分类:其他好文   时间:2018-02-02 11:39:03    阅读次数:188
KVO 使用及原理
KVO的基本原理大概是这样的 当一个对象被观察时, 系统会新建一个子类NSNotifying_A ,在子类中重写了对象被观察属性的 set方法, 并且改变了该对象的 isa 指针的指向(指向了新建的子类) , 当属性的值发生改变了, 会调用子类的set方法, 然后发出通知 一. KVO 的基本使用 ...
分类:其他好文   时间:2018-01-18 23:08:13    阅读次数:233
burp基本的用法总结
使用环境配置: 搭建一个Java环境(不知道的可以自己百度),然后就可以开始设置工作的环境,步骤如下: 首先打开burp,进入代理设置: 如果80端口点不上,估计是80端口被占用,可试用其他端口,如8081端口。 图1 首先进入代理界面,点击图1中1的位置,然后点击进2代理的设置,然后在3处,通过左 ...
分类:其他好文   时间:2017-12-03 13:55:32    阅读次数:315
ios kvc json转model的简单现实
在android开发中,可用第三方的转换库如gson等。当然在ios也有一些库如MJExtensiond等。在这里,我仅用官方的简单kvc模式实现一下。 一、先建一个model并且继承NSObject,代码如下: classUser:NSObject{ var name:String? var se ...
分类:移动开发   时间:2017-12-01 13:39:42    阅读次数:206
iOS必备知识点
http://www.mamicode.com/info-detail-308725.html alpha和opaque的区别 alpha是用来描述改view的透明度从0到1,0表示的是透明,1表示不透明。alpha支持动画(animation),alpha = 0 与 hidden = YES 效 ...
分类:移动开发   时间:2017-09-30 15:16:11    阅读次数:221
Object,String,StringBuffer,StringBuilder,System,Runtime,Date,Math介绍及用法(API)
1 Object对象 面向对象的核心思想:“找合适的对象,做适合的事情”。 合适的对象: API(Application Program Interface) sun定义的那么多类的终极父类是Object。Object描述的是所有类的通用属性与方法。 1.1 toString方法 toString( ...
分类:Windows程序   时间:2017-09-24 10:41:14    阅读次数:311
ios26--kvc
// // main.m // 13-KVC的使用 // /** KVC: Key Value Coding(键值编码):1.取值赋值。2.字典转模型。 */ #import #import "XMGPerson.h" #import "XMGDog.h" int main(int argc, co... ...
分类:移动开发   时间:2017-09-04 00:56:32    阅读次数:277
kv.go
package clientv3import ( pb "github.com/coreos/etcd/etcdserver/etcdserverpb" //protobuffer "golang.org/x/net/context" "google.golang.org/grpc" //googl... ...
分类:其他好文   时间:2017-08-30 14:17:56    阅读次数:185
491条   上一页 1 2 3 4 5 6 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!