首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >目标-C数据管理

目标-C数据管理
EN

Stack Overflow用户
提问于 2014-08-15 04:23:06
回答 1查看 62关注 0票数 0

我是目标C的新手,但成功地启动并运行了我的项目。我唯一的问题是关于数据管理。我有两个视图控制器,每个都有一个数组,其中包含表单元格的标题。目前,这些标题是在相应的.m文件"viewDidLoad“下定义的。如果可能的话,我真的很想在一个单独的文件中预定义这些数组。

你们中的一个能不能让我知道这是否可能,如果有,我将如何实施?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-15 04:24:57

是的,这是可能的,通常我们使用.plist文件。

例如,如果有一个包含以下内容的文件items.plist:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
    <string>Item1</string>
    <string>Item2</string>
    <string>Item3</string>
</array>
</plist>

你可以这样读:

代码语言:javascript
复制
NSArray *array = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"items" ofType:@"plist"]];

NSLog(@"array = %@", array);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25321223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档