发布过程的问题 发表于 2017-01-23 更新于 2019-06-13 分类于 发布问题 发布时遇到的一些问题iOS10 之后需要添加info.plist文件配置:12345678910 <key>NSBluetoothPeripheralUsageDescription</key> <string>亲啊,打开蓝牙可以吗?</string> <key>NSCameraUsageDescription</key> <string>亲啊,打开相机可以吗?</string> <key>NSContactsUsageDescription</key> <string>亲啊,打开通讯录可以吗?</string> <key>NSMicrophoneUsageDescription</key> <string>亲啊,打开麦克风可以吗?</string> <key>NSPhotoLibraryUsageDescription</key> <string>亲啊,打开相册可以吗?</string> 阅读全文 »
数据安全 发表于 2016-04-05 更新于 2019-06-13 分类于 数据安全 1.Base641.Base64简单说明描述:Base64可以成为密码学的基石,非常重要。 特点:可以将任意的二进制数据进行Base64编码 结果:所有的数据都能被编码为并只用65个字符就能表示的文本文件。 65字符:A~Z a~z 0~9 + / = 对文件进行base64编码后文件数据的变化:编码后的数据~=编码前数据的4/3,会大1/3左右。 2.命令行进行Base64编码和解码编码:base64 123.png -o 123.txt 解码:base64 123.txt -o test.png -D 阅读全文 »
自定义View 跳转不同界面方法 发表于 2016-07-02 更新于 2019-06-13 自定义View 跳转不同界面方法有时候,我们在自定义UIView 的时候 , 很有可能 会在这个View 进行页面跳转,但是, 你会发现, 那些 push 和 pop 方法 都没什么用 ,那是因为 当一个子view需要接收点击事件,而父view也需要接收点击事件 当然,你可能会说直接调用mysubview.superView即可,这样做也确实是可以做到,但有时子view是不一定知道有这个特定的父view的存在的,如动态添加子view。 所以这里就用到了事件处理与传递。 阅读全文 »