`
啸笑天
  • 浏览: 3465995 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

类生成字典

 
阅读更多

 

 

-(NSDictionary *)toDictionary{
    
    @try {
        NSDictionary *dic = nil;
        unsigned int outCount, i;
        Class class = [self class];
        NSMutableArray *tmpKeys = [[NSMutableArray alloc] init];
        do{
            objc_property_t *properties = class_copyPropertyList(class, &outCount);
            for(i = 0; i < outCount; i++) {
                objc_property_t property = properties[i];
                NSString *key=[[NSString alloc]initWithCString:property_getName(property)encoding:NSUTF8StringEncoding];
                [tmpKeys addObject:key];
            }
            class = [class superclass];
        } while (class != [NSObject class]);
        
        dic = [self dictionaryWithValuesForKeys:tmpKeys];
        return dic;
        
    }
    @catch (NSException *exception) {
        NSLog(@"Warning: %@ Class dictionary exception: %@",[self class],[exception debugDescription]);
        
    }

}

 

 

 

 

 

 

分享到:
评论

相关推荐

    数据字典生成工具源码 (c#)

    在生成数据字典时,反射可以用来获取数据库中每个表对应的实体类信息,包括类名、属性名(对应数据库字段)和属性类型。 3. **XML序列化与反序列化**:数据字典通常会以XML或JSON格式保存,便于读写和交换。C#提供...

    ERwin生成数据字典

    "ERwin生成数据字典"这个主题,主要涉及的是如何利用ERwin软件来创建和导出数据字典,这是一个对于数据库管理和维护至关重要的文档。 数据字典是数据库中的一个重要组成部分,它包含了关于数据库中所有对象的详细...

    字典生成器字典生成器.rar

    字典生成器

    powerdesigner生成数据字典模板

    powerdesigner生成数据字典模板,powerdesigner生成数据字典模板,powerdesigner生成数据字典模板powerdesigner生成数据字典模板powerdesigner生成数据字典模板powerdesigner生成数据字典模板powerdesigner生成数据...

    superdic易优超级字典生成器 好用的字典生成器

    superdic超级字典生成器 好用的字典生成器 用于生成破解字典 内设多种智能模式 是字典生成器中不可或缺的法宝

    木头超级字典生成器使用完全教程文件.pdf

    生成字典工具除具有其本的常规字典生成功能外,还能实现拼音字典、汉字字典、英语字典、姓名字典、社会工程字典以及分组字典。修改、合并、分割、清理工具实现字典变幻功能。 木头超级字典生成器的主要用途非常广泛...

    易优字典 易优字典生成器

    4. 生成字典:根据设定的参数,工具会生成相应的字典文件,通常为二进制或文本格式,方便在程序中直接使用。 5. 导出与应用:生成的字典文件可以直接在易优字典或其他支持的环境中使用,以提高代码执行效率。 在...

    PowerDesigner生成数据字典(包含反向工程生成方法).docx

    标题和描述均提到了“PowerDesigner生成数据字典(包含反向工程生成方法)”,这表明文章主要聚焦于如何利用PowerDesigner这一强大的建模工具来生成数据字典,并特别强调了反向工程作为生成数据字典的一种方法。...

    zidian.rar_zidian_字典_字典生成_字典生成器

    字典生成器 可以自定义生成字典文件。代码里有说明

    mysql数据字典生成工具,一键生成,简单易用

    因此,MySQL数据字典生成工具应运而生,它们可以一键生成清晰、结构化的数据字典文档,方便用户快速了解数据库结构,便于维护和管理。 三、数据字典生成工具的特点 1. 一键生成:通过简单的操作,工具就能自动生成...

    java 字典工具类 java 字典工具类java 字典工具类

    java 字典工具类 java 字典工具类java 字典工具类java 字典工具类 java 字典工具类java 字典工具类java 字典工具类 java 字典工具类java 字典工具类java 字典工具类 java 字典工具类java 字典工具类java 字典工具类 ...

    手机号段字典生成器\手机号段字典生成器

    手机号段字典生成器就是基于这些结构和规则来生成字典的。 在实际应用中,手机号段字典生成器可以用于以下场景: 1. **模拟登录测试**:在软件开发过程中,对登录功能进行压力测试,验证系统对大量不同手机号码的...

    PowerDesigner生成数据字典文档

    PowerDesigner生成数据字典文档

    社会工程学字典生成器——社工字典生成器

    亦思想社会工程学字典生成器,可放心使用。

    白鹿社工字典生成器.exe

    字典生成器

    MySQL自动生成数据字典SQL语句

    自己写的两个SQL语句生成对应数据库的数据字典,一个生成表集合,一个生成字段集合 只需修改where语句后面的TABLE_SCHEMA的数据库名即可

    CodeSmith生成数据字典

    《CodeSmith生成数据字典详解》 CodeSmith是一款强大的代码生成工具,它允许开发者通过自定义模板快速生成各种代码,极大地提高了开发效率。在数据库管理领域,数据字典是记录数据库中所有对象及其属性的详细信息的...

    自动生成数据库字典工具

    用于自动生成数据库字典,代码采用PHP编写,可以根据需要修改为自己的数据库配置,访问即可,提升开发的效率,=。=

    字典生成_字典_

    在C#中,字典类是`System.Collections.Generic.Dictionary, TValue&gt;`,它存储键值对,其中`TKey`是键的类型,`TValue`是值的类型。字典提供了O(1)的平均查找时间复杂度,这得益于其内部基于哈希表的实现。这意味着你...

Global site tag (gtag.js) - Google Analytics