iOS-Plist

#import "ViewController.h"
#import "friend.h"
#import "friendViewController.h"
#import "model.h"
@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>

{
    friend *fri;
    model *models;
    UITableView *_table;
    NSMutableArray *arraymodel;
}

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
   //
    NSString *path = [[NSBundle mainBundle]pathForResource:@"friends.plist" ofType:nil];
    NSArray *array = [[NSArray alloc]initWithContentsOfFile:path];
   arraymodel = [NSMutableArray array];
    
    for (NSDictionary *dics in array) {
        //初始化模型
        models = [[model alloc]init];
        models.friends = dics[@"friends"];
        models.name = dics[@"name"];
        models.online = dics[@"online"];
        
        //將模型的對象添加到數(shù)組
        [arraymodel addObject:models];
        
    }
    
    //初始化表格
    _table = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStylePlain];
    _table.delegate = self;
    _table.dataSource = self;

    [self.view addSubview:_table];
    
    
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return arraymodel.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    static NSString *cellId = @"cellID";
    UITableViewCell *cell
    = [tableView dequeueReusableCellWithIdentifier:cellId];
    if (!cell) {
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:cellId];
    }
    model *mo = [[model alloc]init];
    mo = arraymodel[indexPath.row];
    cell.textLabel.text = mo.name;
    cell.detailTextLabel.text = [NSString stringWithFormat:@"%@",mo.online];

    return cell;
}
@end
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容