属性列表,是一种用来存储串行化后的对象的文件。因为扩展名为plist ,因此通常被称为 plist文件。 plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,其内容为xml格式。它可以在程序运行期间动态的创建和读写,因此可以用于少量数据时候的数据持久化。 NSUserDefaults类提供 ...
分类:
移动开发 时间:
2017-04-23 20:19:52
阅读次数:
213
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 Cor ...
分类:
移动开发 时间:
2017-04-18 11:24:59
阅读次数:
262
Bundle versions string, short:用于itunes上显示的版本号,即对外的版本。(最多是3个部分组成即 x.y.z) Bundle version:内部项目管理的版本号,不对外。所以可以定义任意形式。 一般是Bundle version每次加一就好了. ...
分类:
其他好文 时间:
2017-04-05 15:25:26
阅读次数:
172
iOS 10为止,将在plist文件中将 View controller-based status bar appearance 设置为NO,就可以用UIApplication设置状态栏。 注意,要在屏幕旋转结束后设置才生效,旋转过程中设置会无效。播放器全屏,竖屏亲测可用。 iPhone默认全屏不显 ...
分类:
移动开发 时间:
2017-03-29 19:17:07
阅读次数:
164
iOS10 以后,需要在plist文件里面添加各种权限: 如下: 这里仅以相册的为例: plist文件里面添加,Privacy - Photo Library Usage Description,Value值为描述,弹出的提示框会显示出来。 升到iOS10之后,需要设置权限的有: 麦克风权限:Pri ...
分类:
移动开发 时间:
2017-03-25 12:53:32
阅读次数:
1099
有时候我们需要根据不同的背景修改状态栏字体的颜色,我的方法比较复杂,如果有更好用的方法欢迎大家提出来,我会持续更新的。#方法一1.首先是设置info.plist 文件: 将View controller-based status bar appearance 的值设置为NO。2.在AppDelega ...
分类:
移动开发 时间:
2017-03-22 13:03:00
阅读次数:
168
此方法是使用AddressBook.framework框架获取通讯录信息 第一步、在info.plist文件里面配置访问权限 第二步、导入头文件 第三步、获取通讯录数据 第四步、获取到姓名、电话、邮箱后可建立model保存,这里只是打印出来 五、扩展、其他信息的获取方法 ...
分类:
移动开发 时间:
2017-03-21 11:02:57
阅读次数:
305
接上篇文章,我对一些匹配的方法进行了介绍,这篇文章主要为大家说说实际操作的步骤。plist文件如何配置??plist文件的配置对于APIMock的至关重要,直接关系到能否运用AOP编程思想实现JKAP...
分类:
移动开发 时间:
2017-03-13 16:34:48
阅读次数:
198
iOS本地缓存数据方式有五种: 1.直接写文件方式:可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2.NSUserDefaults(偏好设置),用来存储应用设置信息,文件放在per ...
分类:
其他好文 时间:
2017-02-24 15:57:11
阅读次数:
357
Xcode8 iOS10 中权限适配 ,如果不在plist文件中添加权限程序会闪退 <!-- 相册 --> <key>NSPhotoLibraryUsageDescription</key> <!-- 相机 --> <key>NSCameraUsageDescription</key> <!-- 麦 ...
分类:
移动开发 时间:
2017-02-21 15:26:10
阅读次数:
345