学计算机的那个

不是我觉到、悟到,你给不了我,给了也拿不住;只有我觉到、悟到,才有可能做到,能做到的才是我的.

0%

在iOS程序中,访问一些HTTP/HTTPS的资源服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码。

阅读全文 »

世界上存在着多种编码方式,同一个二进制数字可以被解释成不同的符号。因此,要想打开一个文本文件,就必须知道它的编码方式,否则用错误的编码方式解读,就会出现乱码。为什么电子邮件常常出现乱码?就是因为发信人和收信人使用的编码方式不一样。

阅读全文 »

之前在项目中实现Swift文件上传时踩了一个坑,后面复盘分析原因,需求讲解时未在现场,不知道传入文件的参数name由后端接口返回,另外就是第三方后端在接口联调时不配合,导致浪费不少时间定位问题。本来想用原生方法实现,因为后端的不配合,无法定位具体的参数问题,后改用Alamofire封装APi调用,调通后才发现是之前传参的name问题,之前原生实现部分也可正常运行.

开发者前后端都会很有必要,可以减少沟通成本

阅读全文 »

随着第三代语言规范的崛起,Apple推出了Swift,以后也是大力支持的官方语言,作为iOS开发者,学习Swift是大势所趋,Swift相比于Obj-C,更简洁,语言自带支持的面相协议编程也是解耦的最佳实现。

阅读全文 »

特性

  • 可链接的请求/响应函数
  • URL / JSON 参数编码
  • 上传文件 / Data / 流 / 多表单数据
  • 使用请求或者恢复数据下载文件
  • 使用 URLCredential 进行身份验证
  • HTTP 响应验证
  • 带有进度的上传和下载闭包
  • cURL 命令的输出
  • 动态调整和重试请求
  • TLS 证书和公钥固定
  • 网络可达性
  • 全面的单元和集成测试覆盖率

AF ,它是对 Session.default 的引用。

阅读全文 »