OC读取plist文件

简介:

OC读取plist文件:

#import <Foundation/Foundation.h>  int main (int argc, const char * argv[]) {      @autoreleasepool {                  NSArray * arr = [NSArray arrayWithContentsOfFile:@"/Users/zl201/Desktop/NSDictionaryHomework/ProvincesAndCities.plist"];         //使用绝对路径                  for (NSDictionary *dic in arr) {             NSArray * cities = [dic objectForKey:@"Cities"];                          for (NSDictionary * city in cities) {                 NSString * cityName = [city objectForKey:@"city"];                 NSString * lat = [city objectForKey:@"lat"];                 NSString * lon = [city objectForKey:@"lon"];                 NSLog(@"%@ lat = %@ lon = %@",cityName,lat,lon);             }         }      }     return 0; }



















本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366442,如需转载请自行联系原作者
相关文章
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
Kimi-K2-Instruct技术原理与创新点深度解析
Kimi-K2-Instruct是月之暗面推出的全球首个开源万亿参数MoE模型,具备工具调用、复杂推理与自主决策能力,定位为“反射级Agent模型”。其采用混合专家架构,每次推理仅激活320亿参数,结合多头潜在注意力(MLA)机制,显著提升计算效率与长文本处理能力。模型在编码、数学、工具使用等任务中表现卓越,多项指标达开源模型领先水平。同时支持灵活部署与低成本应用,推动智能代理技术民主化发展。
353 0
eggjs 项目报错 Cookie need secret key to sign and encrypt. Please set config.keys first
eggjs 项目报错 Cookie need secret key to sign and encrypt. Please set config.keys first
470 0
eggjs 项目报错 Cookie need secret key to sign and encrypt. Please set config.keys first
Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
Error:java.util.zip.ZipException: duplicate entry: com/google/firebase/iid/zzc.class ,EvalIssueExcep
|
传感器 开发工具 IDE
【Arduino基础教程】MQ135空气质量检测模块
MQ135空气质量检测模块 MQ135主要用于检测空气中的二氧化碳、酒精、苯、氮氧化物、氨等气体的浓度。 本文将介绍MQ135的两种使用方法 不使用库文件 使用别人写好的库文件 1.
4036 0
|
7月前
|
缓存 弹性计算 网络协议
阿里云服务器对接高防的时候可能会出现的问题
本文总结了高防服务使用中常见的六大类问题及其解决方法,包括网络延迟与跨运营商访问异常、安全组配置错误、后端服务器异常、高防服务状态异常、端口协议配置错误及其他常见问题。针对每类问题,文章分析了可能的原因,并提供了具体排查和解决方案,如选择合适防护节点、放行回源IP段、优化服务器性能、调整防护策略等,帮助用户快速定位并解决问题,提升服务稳定性。
|
分布式计算 运维 DataWorks
松柏之志,下聚百川-松下中国阿里云大数据实践
松下集团在中国及东北亚地区拥有有64家法人公司,员工人数约4万人,业务范围涉及研究开发,养老、铸件、汽车、车载、能源、电池等多个方面,这些多元化的业务组合为松下常年可持续性发展提供坚实保障。中国地区的松下已有30多年的历史,集合了研发、生产、制造、流通、销售、服务于一体。 互联网浪潮下,松下作为百年传统制造业企业,在务实的坚实基础上进行创新,本文将围绕数字化改革中所遇挑战,松下数据治理实践及未来期待三部分进行说明。
101877 13
松柏之志,下聚百川-松下中国阿里云大数据实践
|
JavaScript 安全
SharePoint Online 部署SPFx Web部件
【8月更文挑战第10天】在SharePoint Online中部署SPFx Web部件需先安装Node.js及Yeoman等工具,通过Yo生成器创建项目。开发Web部件后,使用`gulp`命令构建、打包并生成.sppkg文件。接着,在SharePoint管理中心的应用程序目录上传并部署该解决方案包至目标网站。最后,通过编辑页面插入Web部件进行测试,确保遵循最佳实践并维护更新。
212 1
|
物联网 云计算
|
Java Maven
构建Springboot项目、实现简单的输出功能、将项目打包成可以执行的JAR包(详细图解过程)
这篇文章详细介绍了构建SpringBoot项目的过程,包括新建工程、选择环境配置、添加依赖、项目结构说明,并演示了如何编写一个简单的Controller控制器实现输出功能,最后讲解了如何使用Maven将项目打包成可执行的JAR包,并提供了运行JAR包的命令和测试效果。
构建Springboot项目、实现简单的输出功能、将项目打包成可以执行的JAR包(详细图解过程)
|
监控 安全 网络协议
什么是 TACACS/TACACS+ 身份验证?
【5月更文挑战第1天】
1525 1
什么是 TACACS/TACACS+ 身份验证?