240 发简信
IP属地:上海
  • 120
    iOS视频压缩笔记

    1.需求来源。 最近有一个用户反馈,发出去的视频有点不清楚。由于视频压缩模块是在几年前写的,当时的已经满足不了现在的需求了,所以需要重新设计压缩的实现。 2.现状 使用AVA...

  • 120
    深入iOS系统底层之XCODE对汇编的支持

    工欲善其事必先利其器 --《论语·卫灵公》 一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好...

  • 120
    iOS逆向(1)-密码学(RSA)

    文章首发:https://www.jianshu.com/p/4a920586a01f 要讲逆向,那么肯定少不了密码学,因为所有的逆向(攻防)都是对已加密的数据进行解密。所以...

  • Swift 字符串转数组

    怎样把字符串中的每个字符作为数组的元素转换为一个数组呢?其实很简单:

  • FlexLib是如何提升iOS开发效率的

    前言 之前写了两篇文章介绍FlexLib这个布局库,见iOS新一代界面开发利器和是时候抛弃Masonry了。很多网友非常的感兴趣,也有一些网友质疑该框架是否真的能提高效率。毕...

  • 120
    iOS VIPER架构实践(一):从MVC到MVVM到VIPER

    最近半年在写app的时候,研究了一下各种iOS代码架构,最后选择了VIPER进行实践,在此对实践中遇到的各种设计问题做一番总结,并分享造出的轮子。 对代码风格和架构有兴趣的同...

  • 120
    iOS 性能调优,成为一名合格iOS程序员必须掌握的技能

    Tip: 很多大大留言说,不能登录,没法看,因为需要在YWWeiBoCommon.swift文件里面配置 自己的微博AppKey等信息,其实只要看了评论的人,就知道怎么回事了...

  • 写的很清晰:+1:

    [Swift2.0系列]Defer/Guard 基础语法

    2018-Read-Record 记录我的2018学习历程 1.Defer Swift2.0中加入了defer新语法声明。defer译为延缓、推迟之意。那么在Swift2.0...

  • 120
    WWDC 2017:深入浅出 Core ML

    本文是 WWDC 2017 Session 703 和 710 的读后感,其视频及配套 PDF 文稿链接如下:Introducing Core ML, CoreML in D...

  • @卓敦 单纯实现socket这样的长链接,http是做不到的。http1.1加入了keep alive是提供了链接复用的机制,在间隔很短的几个请求间不断开链接。但这不是真正意义上的长链接

    iOS使用GCDSocketManager实现长连接

    貌似进入2016年就没再更新简书,把写作忘了。罪过。 OK,进入正题,开始今天的技术讲解。 太概念的知识网上有很多,我只做概括和快速并正确的使用。 Socket,即使用套接字...

  • 2018 iOS 三方库(仅供方面查看)

    用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 友盟自动更新 环信即时IM系统 极光推送 <<<<<<<<<...