plist

阅读 / 问答 / 标签

plist文件怎么打开

  用打开文本文件的程序如TextWrangler打开就行  TextWrangler大概是许多的Mac使用者最常用的文字编辑器之一,厂商日前放出了新版本.TextWrangler是由Bare Bones Software出品的一款免费的文本编辑器。  它的前身是BBEditor Lite,TextWrangler既是一个方便的文本编辑器,也是非常轻巧的代码开发工具,内置了包括HTML/XHTML, XML, PHP, JavaScript, Perl, Python, Ruby, Lua, Java, ANSI C, C++, Objective-C等几十种语言的语法高亮。

ios开发怎么读取plist文件

首先要知道读取plist文件的方法,一般来说,使用代码NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"listFileName" ofType:@"plist"];NSArray *array = [[NSArray alloc] initWithContentsOfFile:plistPath];NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];已经足够了,此时可以使用NSLog例程查看array和dictionary的内容。不过,有时候受plist文件内容的限制,array内容可能为空。其实,用dictionary就已经足够了,在下面的例子里我们也只用dictionary。1、运行Xcode4.2,新建一个Single View Application,名称为ReadPlistFile,其他设置如下图:2、新建我们自己的plist文件:File —> New —> New File,选择Mac OS X下的Property List文件名为 customInfo,Group选择Supporting Files。3、单击新建的customInfo.plist,我们添加数据,如下图:注意,Type一项的类型,选择的是Dictionary,以Source Code打开,显示如下:<?xml version="1.0" encoding="UTF-8"?><plist version="1.0"><dict><key>Student</key><dict><key>Name</key><string>Yang</string><key>Sex</key><string>Male</string><key>Num</key><string>SX_010</string></dict><key>Mentor</key><dict><key>Name</key><string>Gu</string><key>Sex</key><string>Male</string></dict></dict></plist>4、为视图添加控件:单击BIDViewController.xib,打开IB,拖几个控件上去,并设置好布局,如下图:上图中所有的控件都是Label,并设置了字体大小。5、接下来就是映射呗,把五个灰色的Label都映射到BIDViewController.h文件中,类型都是OutLet,名称依次是stuName,stuSex,stuNum,mtName,mtSex。6、单击BIDViewController.m,在viewDidLoad方法中的[super viewDidLoad]之后添加如下代码://首先读取studentInfo.plist中的数据NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"customInfo" ofType:@"plist"];NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:plistPath];//将学生信息填入视图NSDictionary *tmpInfo = [dictionary objectForKey: @"Student"];self.stuName.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Name"]];self.stuSex.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Sex"]];self.stuNum.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Num"]];//将导师信息写入视图tmpInfo = [dictionary objectForKey: @"Mentor"];self.mtName.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Name"]];self.mtSex.text = [NSString stringWithFormat:@"%@", [tmpInfo objectForKey: @"Sex"]];7、运行,查看效果:

iOS开发中怎么创建Plist文件

1创建.plist文件。 方法: 1、选中Xcode,File-New-File…; 2、在工程目录处右键,New File…; 3、选中Xcode,使用快捷方式cmd+n组合键; 4、代码创建 可以选择iOS和OS X中任意一个“Resource”中的“Property List”创建并命名保存。当前名称为:usersList.plist。2往.plist文件添加数据并显示 在Xcode项目中点击usersList.plist,可以打开显示usersList.plist文件中的内容。 可以在空白处右键“Add Row”添加数据或者点中“root”行,点击“+”号即可添加。一般数据类型(Type)可以选择Array、Dictionary、String等类型。同时也可以给添加的数据赋值(Value)。 除了以Property List列表形式显示外,选中usersList.plist文件,右键“Open As”-“Source Code”可以以XML格式显示。当前操作结果如图。多图3使用代码创建.plist文件。//获取本地沙盒路径 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //获取完整路径 NSString *documentsPath = [path objectAtIndex:0]; NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"usersList.plist"]; NSMutableDictionary *usersDic = [[NSMutableDictionary alloc ] init]; //设置属性值 [usersDic setObject:@"chan" forKey:@"name"]; [usersDic setObject:@"123456" forKey:@"password"];

发照片为什么会变成plist

因为是采用拖拽或复制这样的方法发送,所以变成文件形式。解决方法如下:1、首先在电脑里面打开qq客户端。2、然后在QQ联系人里面打开图片接收方的聊天窗口,并点击下面的发送图片功能。3、点击了之后就从电脑里面找到需要发送的图片。4、将图片放置到聊天窗口下面,然后点击发送,这样就可以了。Plist属性表文件(Plist)是一种文件形式,通常用于储存用户设置,也可以用于存储捆绑的信息,该功能在旧式的Mac OS中是由资源分支提供的。由于Plist中存储的数据是抽象的,其采用的文件格式可以不止一种。

ios plist文件有什么用

plist是IOS上一种基于xml格式的属性列表,在一些简单的程序里面,我们可以用plist文件存储一些基本的信息用来重复使用。先来看看plist文件的结构在XCode里面新建一个Property List(在Resouce里面)。总共有三层结构,最顶层是根节点root,是个Dictionary类型(可选),第二层Presidents,是Array类型,第三层依然是Dictionary类型。里面有很多key,以及key对应的值,我们要读取里面的数据就是要根据key来读取。首先构造一个NSDictionary 对象dict,包含整个plist文件的所有属性值。然后用objectForKey函数从里面挑出Presidents这层的数组对象arr,arr数 组每一个单元都是一个Dictionary类型,我们按属性值找到第一个单元的NSDictionary 对象dic2,整个字典对象下面全部都是String类型的字符串了,因此可以直接用objectForKey函数将key对应的值取出来。PS: 你需要MAC PRO Xcode

如何/怎么查看和编辑plist文件

Plist文件是以.plist为结尾的文件的总称. 众所周知, Plist在Mac OS X系统中起着举足轻重的作用,就如同Windows里面的Registry一样,系统和程序使用Plist文件来存储自己的安装/配置/属性等信息。正如 可以使用命令行命令来处理大多数系统管理一样,操作Plist文件也是系统提供的。本文介绍Defaults, PlistBuddy和Plutil命令的功能使用,并介绍了一些基本的概念,比较了命令之间的异同,着重解决嵌套键值的操作,并根据不同情况使用两种方式实现。通过实际例子给出步骤和结果的做法贯穿本文始终。:Defaults:对于Mac OS X系统自带的Defaults命令来说, 能提供有限的对Plist文件的操作,一般来说,对于根键值的操作可以很容易的操作, 但是对于复杂嵌套的键值来说,Defaults命令就力不从心了.

iOS 中 plist 文件的使用

解释一下,plist 文件就是 Property List 文件,我们在 Xcode 中新建一个 Project 的时候,在 Project 中可以看到有一个 Info.plist 文件,这种以 .plist 后缀结尾的文件是以 key-value 键值对的形式保存数据的。在开发中,我们可以使用这些 plist 文件保存一些系统配置、用户信息等的信息,炒鸡方便。 这样吧,我搞一个 plist 文件,里面放有一些城市列表数据,然后把它读取出来。 新建一个 Property List 文件(以下简称 plist 文件),姑且起个名字 Cities.plist 打开 Cities.plist 文件,发现它可以存储 Array(数组)和 Dictionary(字典)数据 由于城市列表就是个数组,所以我们在 Root 这个 key 中的 Type 选择 Array,并往里面添加点城市数据 添加完模拟数据,才发现添加的不是城市数据...算了,当作城市吧 其实 plist 文件本质就是一个 xml 文件 控制台打印: 这样拿到数据就可以对它进行一些处理了。 好吧,我只是经常要用到记录一下而已U0001f31a

plist怎么打开

Plist通常用于储存用户设置,也用来储存捆绑的信息。安卓手机无法打开.plist文件进行编辑,想要打开.plist文件进行编辑时,需要在PC端进行操作;打开准备好的【PlistEditor】安装文件;依次完成安装后打开【plistEditorPro】,点击左上角的【File】;在打开的下拉菜单中选择【Open】;打开的【Chooseaplistfile】窗口中,找到要打开Plist文件后,点击右下角的【打开】;即可在电脑中打开.plist文件。

请教BCG ControlBar 的 CBCGPPropList 控件如何使用

CBCGPPropList m_wndOtherInfoPropList;CImageList m_imageList;CBCGPProp* pGroupAdapter;CRect rectPropList;c_OtherInfo.GetClientRect(&rectPropList);c_OtherInfo.MapWindowPoints(this, &rectPropList);m_wndOtherInfoPropList.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, rectPropList, this, (UINT)-1);UpdateData();m_wndOtherInfoPropList.EnableDesciptionArea(m_bDescrArea);m_wndOtherInfoPropList.SetVSDotNetLook(m_bDotNetLook);m_wndOtherInfoPropList.EnableHeaderCtrl(m_bHeader);if (m_bPropListCustomColors){m_wndOtherInfoPropList.SetCustomColors(RGB (228, 243, 254),RGB (46, 70, 165),RGB (200, 236, 209),RGB (33, 102, 49),RGB (255, 229, 216),RGB (128, 0, 0),RGB (159, 159, 255));m_wndOtherInfoPropList.SetCommandTextColor(RGB (255, 0, 0));}else{m_wndOtherInfoPropList.SetCustomColors((COLORREF)-1,(COLORREF)-1,(COLORREF)-1,(COLORREF)-1,(COLORREF)-1,(COLORREF)-1,(COLORREF)-1);m_wndOtherInfoPropList.SetCommandTextColor((COLORREF)-1);}m_wndOtherInfoPropList.RedrawWindow ();m_wndOtherInfoPropList.SetAlphabeticMode(!m_bPropListCategorized);//m_btnExpandAll.EnableWindow(m_bPropListCategorized);m_wndOtherInfoPropList.SetShowDragContext(m_bShowDragContext);m_wndOtherInfoPropList.MarkModifiedProperties(m_bMarkChanged);//ASSERT_VALID(pGroupAdapter);//pGroupFont->Show(!m_bHideAdapterProps);CBCGPProp* pGroup = new CBCGPProp(_T("基本信息"));pGroup->AddSubItem(new CBCGPProp(_T("计算机名"), (_variant_t)ComputerName, _T("计算机名称")));// 当前用户名::GetUserName(CurrentUserName, &dwLenth);pGroup->AddSubItem(new CBCGPProp(_T("登录用户"), (_variant_t)CurrentUserName, _T("当前登录的用户名称")));pGroup->AddSubItem(new CBCGPProp(_T("分 辨 率"), (_variant_t)strScrDC, _T("当前显示器的分辨率、刷新率和显示颜色质量")));m_wndOtherInfoPropList.AddProperty(pGroup);
 首页 上一页  1 2