1.需求来源。 最近有一个用户反馈,发出去的视频有点不清楚。由于视频压缩模块是在几年前写的,当时的已经满足不了现在的需求了,所以需要重新设计压缩的实现。 2.现状 使用AVA...
1.需求来源。 最近有一个用户反馈,发出去的视频有点不清楚。由于视频压缩模块是在几年前写的,当时的已经满足不了现在的需求了,所以需要重新设计压缩的实现。 2.现状 使用AVA...
工欲善其事必先利其器 --《论语·卫灵公》 一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好...
文章首发:https://www.jianshu.com/p/4a920586a01f 要讲逆向,那么肯定少不了密码学,因为所有的逆向(攻防)都是对已加密的数据进行解密。所以...
怎样把字符串中的每个字符作为数组的元素转换为一个数组呢?其实很简单:
前言 之前写了两篇文章介绍FlexLib这个布局库,见iOS新一代界面开发利器和是时候抛弃Masonry了。很多网友非常的感兴趣,也有一些网友质疑该框架是否真的能提高效率。毕...
最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问题做一番总结,并分享造出的轮子。 对代码风格和架构有兴趣的同...
Tip: 很多大大留言说,不能登录,没法看,因为需要在YWWeiBoCommon.swift文件里面配置 自己的微博AppKey等信息,其实只要看了评论的人,就知道怎么回事了...
写的很清晰
[Swift2.0系列]Defer/Guard 基础语法2018-Read-Record 记录我的2018学习历程 1.Defer Swift2.0中加入了defer新语法声明。defer译为延缓、推迟之意。那么在Swift2.0...
本文是 WWDC 2017 Session 703 和 710 的读后感,其视频及配套 PDF 文稿链接如下:Introducing Core ML, CoreML in D...
@卓敦 单纯实现socket这样的长链接,http是做不到的。http1.1加入了keep alive是提供了链接复用的机制,在间隔很短的几个请求间不断开链接。但这不是真正意义上的长链接
iOS使用GCDSocketManager实现长连接貌似进入2016年就没再更新简书,把写作忘了。罪过。 OK,进入正题,开始今天的技术讲解。 太概念的知识网上有很多,我只做概括和快速并正确的使用。 Socket,即使用套接字...
用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 友盟自动更新 环信即时IM系统 极光推送 <<<<<<<<<...