码迷,mamicode.com
首页 > 移动开发 > 详细

iOS SDK 从配置文件里读SDK。转化成class 可同时加载多个SDK

时间:2014-06-10 20:05:01      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   java   http   

首先在工程中加入XXX  plist 配置文件。 然后在key 输入名字比如allsdk  value 里填写.a 文件的名字

 

bubuko.com,布布扣
NSString *plistPath = [[NSBundle mainBundle]pathForResource:@"Pc_sdk" ofType:@"plist"];
    NSLog(@"plistPath:%@",plistPath);
    
    NSMutableDictionary *data = [[NSMutableDictionary alloc]initWithContentsOfFile:plistPath];
    NSLog(@"data:%@",data);
    
    id aa= [data objectForKey:@"SdkArray"];
    NSLog(@"aaff:%@",aa);
    
    //aa = [self pcinit];
    
    //把从配置文件里读到的string 转化成类名
    Class class = NSClassFromString([data objectForKey:@"SdkArray"]);
    Pctest *ctest = [(Pctest*)[class alloc]init];
    //[ctest pc_init];
    NSLog(@"ctesttt:%@",ctest);
    
    //Pctest 里的方法名要与配置文件里的.a 方法名要一致
    [ctest pcInit];
bubuko.com,布布扣

 

 

iOS SDK 从配置文件里读SDK。转化成class 可同时加载多个SDK,布布扣,bubuko.com

iOS SDK 从配置文件里读SDK。转化成class 可同时加载多个SDK

标签:style   class   blog   code   java   http   

原文地址:http://www.cnblogs.com/qingjoin/p/3779440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!