iOS开发数据存储有两种方式,属性列表和对象编码,属性列表可以通过NSArray,NSMutableArray,NSMutableDictionary,存储对象我们可以通过归档和解档来完成.如果我们想通过属性列表存储对象呢?这个时候我们就需要获取对象的属性列表和值. NSMutableDictionary *mutableDic=[[NSMutableDictionary alloc]init]; u_int count; objc_property_t *properties= class_c…
<?php class Person { /** * 这里是对$_allowDynamicAttributes的注释信息 */ private $_allowDynamicAttributes = false; /** type=primary_autoincrement */ protected $id = 0; /** type=varchar length=255 null */ protected $name; /** type=text null */ protected $biogr…
package cn.tx.reflect; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.Arrays; /** * 三 .Class类中要掌握的方法: * 反射获取具体属性.方法.构造器 * @author Administrator * */ public class ReflectLearn3 {…
导入 #import <objc/runtime.h> unsigned int count; Method *methods = class_copyMethodList([UIAlertAction class], &count); for (int i = 0; i < count; i++) { Method method = methods[i]; SEL selector = method_getName(method); NSString *name = NSStr…
1.attr,prop 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法.对于自定义的属性是取不到的: 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法. 2.attr,data ① attr获取的属性是string data获取的可能是string,number,boolean,object,null,array jQuery会尝试将字符串转换为一个JavaScript值(包括布尔值(booleans),数字(numbers),对象(objects),数组…
前言:一段时间没接触,很容易就忘记以前的知识.专写一篇,供几个月没接触,拿起却忘记了. 0.宏定义.系统相关 0-1).宏定义.规范 变量: //全局变量通常用小写g来提示 int gNumb=0; //宏定义通常用小写k来提示,也不一定全是 #define kMaxValue(value1,value2) ( value1>value2 ? value1 : value2 ) 0-2).系统相关 //重写父类的方法,如TableViewCell 和 按钮等本身有些View -(void)lay…
public static void main(String[] args) throws SecurityException, ClassNotFoundException, IllegalArgumentException, IllegalAccessException { TestEntity obj = new TestEntity(); obj.setName("name value"); obj.setCode("code value"); Field[…
关于runtime的学习网上有很多博客,在学习之前也查过很多资料,觉得南峰子老师博客中对 runtime 的讲解挺详细的,博客地址:http://southpeak.github.io/categories/objectivec/ 想要学习的可以去认真的看看. 1.runtime动态创建一个类,添加成员变量,添加方法 // 自定义一个方法 void sayFunction(id self, SEL _cmd, id some) { NSLog(@"%@岁的%@说:%@", object…
本文为博主原创,转载请注明出处. 此前曾总结过使用工具类读取properties文件中的属性值,有兴趣的可以看一下. 如何快速获取properties中的配置属性值:https://www.cnblogs.com/zjdxr-up/p/7763485.html java中Properties类及读取properties中属性值:https://www.cnblogs.com/zjdxr-up/p/7763485.html 这两种方式都是在项目启动时,将properties文件加载,第一种是将属性…
js获取属性的方法: document.getElementById(); document.getElementsByTagname(); document.getElementsByClassname(); document.getElementsByname(); window.onscroll = function(){}当滚动条发生变化时,触发的函数. document.documentElement.scrollTop = 100;将纵向滚动条设置到100px,滚动条上限为0. do…