关于Base64在URL的编码问题
用于URL的改进Base64编码,它不在末尾填充'='号,并将标准Base64中的“+”和“/”分别改成了“-”和“_”,这样就免去了在URL编解码和数据库存储时所要作的转换
解决问题 iOS2016-06-14 — 全文约 3048 字, 预计阅读时间为 9 分钟
用于URL的改进Base64编码,它不在末尾填充'='号,并将标准Base64中的“+”和“/”分别改成了“-”和“_”,这样就免去了在URL编解码和数据库存储时所要作的转换
解决问题 iOS从 OSX 10.11 起,新特性要求 App 访问网络请求,要采用 HTTPS 协议。但是能不能判断开发者是否允许 HTTP 的请求,这样就不会在发起请求时候失败同时弹出以下信息,如果允许了 HTTP 的访问,才开启 HTTPDNS 相关的功能
Mac 解决问题从 iOS9 起,新特性要求 App 访问网络请求,要采用 HTTPS 协议。但是能不能判断开发者是否允许 HTTP 的请求,这样就不会在发起请求时候失败同时弹出以下信息,如果允许了 HTTP 的访问,才开启 HTTPDNS 相关的功能
iOS 解决问题使用 Swift 写服务器端代码,折腾了一下在 Mac 上安装 Dev 版本的 Swift,结果还踩了很大的一个坑,安装完成后一直显示 dyld: Library not loaded: @rpath/libswiftCore.dylib,摸索了好一段时间终于解决了问题。
Mac 解决问题