数据存储方式NSUserDefaults
很多iOS应用都支持偏好设置,比如保存用户账号,密码等,iOS提供了一套标准等解决方案来为应用加入偏好设置功能,每个应用都有个NSUserDefaults实例,通过它来存取偏好设置
保存数据
读取数据
补充说明
偏好设置是专门用来保存应用程序等配置信息的,一般情况不要在偏好设置中保存其他数据。如果利用偏好设置来存储数据,默认就是存储在Preferences文件夹下面的,偏好设置会将所有的数据都存储到同一个文件中
使用偏好设置对数据进行保存之后,它保存到系统的时间是不确定的,会在将来某个时间点自动将数据保存到Preferences文件夹下面,如果需要即刻将数据存储,可以使用[defaults synchronize]
所有的信息都写在一个文件中,对比简单的plist可以保存和读取基本的数据类型
Laravel 视图:循环变量 $loop
Laravel 视图:循环变量 $loop怎么用计算器计算任意底数的对数?
2019-3-19 liuyingcong 其它
《软件设计师教程》学习笔记(四)
2019-3-15 liuyingcong 其它
源码安装nginx
2019-3-15 dingshangchao
新建虚拟机源码安装nginx苹果电脑键盘快捷键使用技巧
苹果电脑键盘快捷键使用技巧 ...iOS网络数据安全
在开发应用的时候,数据的安全性很重要,一般会使用post请求来加强数据的安全性,但是这样并不能解决问题,很多软件都可以拦截查看手机的请求数据,所以在提交用户隐私数据时,一般不要使用明文提交,需要进行加密处理
这篇我们讲简单介绍一下最常用的加密算法,MD5
MD5:全称Message Digest Algorithm 5,翻译为“消息摘要算法第5版”
对输入信息生成唯一的128位散列值
输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆
由于MD5加密算法具有较好的安全性,而且免费,因此该加密算法被广泛使用,主要运用在数字签名,文件完整性验证以及口令加密等方面
但是现在的MD5已不再是绝对的安全,对此,可以对MD5稍作改进,以增加解密的难度
加盐:在明文的固定位置插入随机串,然后再进行MD5
先加密,后乱序,先对明文进行MD5,然后对加密得到的MD5串的字符进行乱序
laravel artisan 命令
laravel artisan 命令Win7 + VMware 15.0.2安装Mac OS X 10.10
Win7 + VMware 15.0.2安装Mac OS X 10.10,用于苹果商店App授权文件的生成及App的上传。linux源码安装swoole
2019-3-8 dingshangchao php开发
1.
https://www.swoole.com/
官网下载git clone 网址.git
或者
wget 网址.zip
yum install unzip
unzip 文件
2.
源码中没有configure文件
要使用php自带的 phpize生成
./configure --with-php-config=/php/bin/php-config
3.
php.ini添加extension=swoole保存
php -m检查swoole是否加载成功
标签: 源码安装swoole步骤