发布时遇到的一些问题

iOS10 之后需要添加info.plist文件配置:

1
2
3
4
5
6
7
8
9
10
     <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>
阅读全文 »

1.Base64

1.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 跳转不同界面方法

有时候,我们在自定义UIView 的时候 , 很有可能 会在这个View 进行页面跳转,但是, 你会发现, 那些 push 和 pop 方法 都没什么用 ,那是因为 当一个子view需要接收点击事件,而父view也需要接收点击事件

当然,你可能会说直接调用mysubview.superView即可,这样做也确实是可以做到,但有时子view是不一定知道有这个特定的父view的存在的,如动态添加子view。

所以这里就用到了事件处理与传递。

阅读全文 »
0%