数据存储方式NSUserDefaults

2019-3-22 王建伟 iOS开发

很多iOS应用都支持偏好设置,比如保存用户账号,密码等,iOS提供了一套标准等解决方案来为应用加入偏好设置功能,每个应用都有个NSUserDefaults实例,通过它来存取偏好设置

保存数据

读取数据

补充说明

偏好设置是专门用来保存应用程序等配置信息的,一般情况不要在偏好设置中保存其他数据。如果利用偏好设置来存储数据,默认就是存储在Preferences文件夹下面的,偏好设置会将所有的数据都存储到同一个文件中

使用偏好设置对数据进行保存之后,它保存到系统的时间是不确定的,会在将来某个时间点自动将数据保存到Preferences文件夹下面,如果需要即刻将数据存储,可以使用[defaults synchronize]

所有的信息都写在一个文件中,对比简单的plist可以保存和读取基本的数据类型

评论(0) 浏览(2611)

Laravel 视图:循环变量 $loop

2019-3-20 hubo php开发

Laravel 视图:循环变量 $loop

阅读全文>>

评论(0) 浏览(1102)

怎么用计算器计算任意底数的对数?

2019-3-19 liuyingcong 其它

          

阅读全文>>

评论(0) 浏览(9267)

《软件设计师教程》学习笔记(四)

2019-3-15 liuyingcong 其它

    

阅读全文>>

评论(0) 浏览(3297)

源码安装nginx

2019-3-15 dingshangchao

新建虚拟机源码安装nginx

阅读全文>>

评论(0) 浏览(2805)

苹果电脑键盘快捷键使用技巧

2019-3-15 zhulinan 其它

苹果电脑键盘快捷键使用技巧 ...

阅读全文>>

评论(0) 浏览(4080)

iOS网络数据安全

2019-3-15 王建伟 iOS开发

在开发应用的时候,数据的安全性很重要,一般会使用post请求来加强数据的安全性,但是这样并不能解决问题,很多软件都可以拦截查看手机的请求数据,所以在提交用户隐私数据时,一般不要使用明文提交,需要进行加密处理

这篇我们讲简单介绍一下最常用的加密算法,MD5

MD5:全称Message Digest Algorithm 5,翻译为“消息摘要算法第5版”

对输入信息生成唯一的128位散列值

输入两个不同的明文不会得到相同的输出值,根据输出值,不能得到原始的明文,即其过程不可逆

由于MD5加密算法具有较好的安全性,而且免费,因此该加密算法被广泛使用,主要运用在数字签名,文件完整性验证以及口令加密等方面

但是现在的MD5已不再是绝对的安全,对此,可以对MD5稍作改进,以增加解密的难度

加盐:在明文的固定位置插入随机串,然后再进行MD5

先加密,后乱序,先对明文进行MD5,然后对加密得到的MD5串的字符进行乱序

评论(0) 浏览(2993)

laravel artisan 命令

2019-3-13 hubo php开发

laravel artisan 命令

阅读全文>>

评论(0) 浏览(2913)

Win7 + VMware 15.0.2安装Mac OS X 10.10

2019-3-9 zhulinan 其它

Win7 + VMware 15.0.2安装Mac OS X 10.10,用于苹果商店App授权文件的生成及App的上传。

阅读全文>>

评论(0) 浏览(3497)

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步骤

评论(0) 浏览(880)

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2024 www.elight.cn, All Rights Reserved