1.placehold 使用KVC机制改变占位符的颜色和大小 ...
分类:
移动开发 时间:
2017-06-12 13:01:55
阅读次数:
196
RootViewController.m #import "ModalViewController.h" @interface RootViewController () @end @implementation RootViewController { ModalViewController *m ...
分类:
其他好文 时间:
2017-06-06 18:23:59
阅读次数:
112
1.KVC的实现过程 以 [object setValue:@"134567" forKey:@"uid"];为例子,来探究KVC的实现过程 第一步:搜索1、首先搜索setKey:方法.(key指成员变量名, 首字母大写)2、上面的setter方法没找到, 如果类方法accessInstanceVa ...
分类:
其他好文 时间:
2017-06-06 01:04:04
阅读次数:
216
CRISPR/Cas9基因敲除原理及实验建议 CRISPR Cas9已经成为了最受欢迎的基因编辑技术之一,在2016年的国自然基金中也有很多项目是关于 CRISPR Cas9的。目前在市场上已经有很多Cas9的基因敲除试剂盒,这些试剂盒的操作流程较为简单,客户可让公司直接帮忙设计gRNA,乃至最后的 ...
分类:
其他好文 时间:
2017-06-04 15:49:21
阅读次数:
463
Target-Action: 目标-动作机制,所有的UIControl及子类都是这个机制;原理:在对象产生某个事件的特定时刻,给一个对象发送一个消息;类内部target去执行action方法 Delegate: iOS2.0以后出现,delegate配合protocol,delegate 是一对一的 ...
分类:
其他好文 时间:
2017-06-01 10:37:23
阅读次数:
169
Key Value Coding是cocoa的一个标准组成部分,它能让我们能够通过name(key)的方式訪问属性,某些情况下极大地简化了代码。可称之为cocoa的大招。 例如以下的样例: 使用KVC的优点 不使用KVC - (id)tableView:(NSTableView *)tablevie ...
分类:
移动开发 时间:
2017-05-22 22:10:30
阅读次数:
244
首先,创建两个类。person类和book类。如图: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ...
分类:
其他好文 时间:
2017-05-15 19:48:22
阅读次数:
181
一、KVC与KVO *“KVC”:key value Coding(键值编码) *目的:间接的改动或获取对象的属性,减少程序(类与类)之间的耦合度. *“KVO”:key value Observer(键值观察),观察者模式.(检測模型变化用的多) *目的:通经常使用于观察某个对象的某个属性发生变化 ...
分类:
移动开发 时间:
2017-05-15 17:28:25
阅读次数:
292
在iOS开发中,我们可以通过KVO机制来监听某个对象的某个属性的变化。用过KVO的同学都应该知道,KVO的回调是以代理的形式实现的:在给某个对象添加观察以后,需要在另外一个地方实现回调代理方法。这种设...
分类:
其他好文 时间:
2017-05-15 11:56:39
阅读次数:
238
1.自定义一个自己的UITextField类,在类中实现如下代码: 方法一:利用UITextField属性attributedPlaceholder直接设置 方法二:利用用KVC获取TextField系统属性设置 ...
分类:
其他好文 时间:
2017-05-14 18:54:21
阅读次数:
148