在一个项目中,我们会经常用到许多plist文件,但是你怎么快速生成plist 文件吗?我给你提供一个方法。

NSArray *title = [[NSArray alloc]initWithObjects:@"限免",@"降价",@"免费",@"专题",@"热榜", nil];

NSArray *iconName= [[NSArray alloc] initWithObjects:@"tabbar_limitfree",@"tabbar_reduceprice",@"tabbar_appfree",@"tabbar_subject",@"tabbar_rank" ,nil];

NSArray *className = [[NSArray alloc] initWithObjects:@"LViewController",@"RViewController",@"FViewController",@"SViewController",@"HViewController", nil];

NSMutableArray *all = [[NSMutableArray alloc]initWithCapacity:0];

for (int i = 0; i<title.count; i++) {

//以键值对的方法 生成一个字典

NSDictionary *dict = [[NSDictionary alloc]initWithObjectsAndKeys:[title objectAtIndex:i],@"title",[iconName objectAtIndex:i],@"iconName",[className objectAtIndex:i],@"className", nil];

[all addObject:dict];

}

//NSString *tempPath = NSTemporaryDirectory();

NSString *tempPath= @"/Users/Desktop/";

NSString *path = [tempPath stringByAppendingPathComponent:@"Controllers.plist"];

NSLog(@"%@",path);

[all writeToFile:path atomically:YES];

转载于:https://www.cnblogs.com/PengFei-N/p/4703281.html

快速生成plist文件相关推荐

  1. linux dd 截文件,Linux使用dd命令快速生成大文件(转)

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  2. ASP程序快速生成Excel文件

    ASP程序快速生成Excel文件 在一个web项目中,要求将数据生成Excel文件保存到本地,最早使用的方法是直接使用Microsoft的Office Web组件,但是总体感觉是慢(微软的通病).然后 ...

  3. Linux dd命令截取文件,linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  4. 将xml文件按照xsl文件样式快速生成html文件的方法

    日志 >  个人日记 转载到我空间 复制本文网址 隐藏签名档 小字体 选用该信纸 上一篇 | 下一篇 | 返回日志列表 设置置顶 | 编辑 | 删除 将xml文件按照xsl文件样式快速生成htm ...

  5. linux目录怎么自动生成,情景linux--如何快速生成大文件?

    情景 在写情景linux--如何解决服务器日志过大导致的磁盘空间不足?(实践篇)时,因为要实际演示,所以需要快速创建一个大文件.其实,在实际工作过程中,有些时候是有这种需求的.今天就将其作为一个话题探 ...

  6. 通过ipa生成plist文件实现H5下载ipa并安装

    var url = "itms-services://?action=download-manifest&url=你的url"; //这里是重点,必须要把index.php ...

  7. IDEA下JNI开发快速生成头文件方法

    JNI生成头文件的命令是: javah -jni -classpath (搜寻类目录) -d (输出目录) (类名) 步骤: 打开File->Setting->Tools->Ente ...

  8. 生成xml_freemarker快速生成xml文件

    记录一次用freeMarker生成xml文件 import freemarker.template.Configuration;import freemarker.template.Template; ...

  9. Java: 生成plist文件

    public boolean createPlist(String title, String path, String bundleId, String fileUrl, String versio ...

  10. Linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如   dd if=/dev/zero of=test bs=1M count=1000   会生成一个1000M的test文件,文件内容为全0(因从/dev/ ...

最新文章

  1. React Native之ViewPagerAndroid跳转页面问题
  2. Python Challenge-Level 1
  3. Learning OpenCV Lecture 4 (Transforming Images with Morphological Operations)
  4. 数字签名 那些密码技术_密码学中的数字签名
  5. 数据结构与算法--8.二叉树的基础知识
  6. 计算机应用与基础实践怎么考,自考计算机基础应用科目笔试和实践性考试怎么考...
  7. Redis —— 常用命令一览
  8. 面试中这样自我介绍更能抓住面试官的耳朵
  9. jsp 中的时间格式化
  10. 翻译文章第六章4-7
  11. C++_类和对象_封装_属性和行为做为整体_封装案例---C++语言工作笔记036
  12. iOS照片缩略图thumbnail模糊问题
  13. Django + Uwsgi + Nginx 实现生产环境部署
  14. hg diff仅对当前目录下的文件有效
  15. HTML4到HTML5的新增内容,你知道吗?
  16. 新手初步--Springmvc
  17. 独立开发一款简单的安卓app
  18. java布道师_我和 Spring 技术布道师的一天
  19. 华硕P10S-M主板组装服务器-raid配置方法
  20. 如何解释“运维到底是干啥的”?

热门文章

  1. 用unity协程写的发牌程序
  2. 关于redis内存分析,内存优化
  3. 【图解】虚拟机下载安装以及Linux操作系统的配置CentOS安装
  4. 【渝粤教育】国家开放大学2019年春季 0390-22T古代诗歌散文专题 参考试题
  5. 应用机器学习(八):线性模型
  6. hdu1501 Zipper--DFS
  7. 5、使用Libgdx设计一个简单的游戏------雨滴
  8. 【转】如何在windows平台开发OpenGL程序使用OpenGL1.2或更高版本
  9. [转]HTTP消息格式
  10. [转]一个计算机专业学生几年的编程经验汇总