240 发简信
IP属地:广东
  • 120
    iOS 优化IPA包体积(今日头条)

    前言 自2016年8月至2017年10月,今日头条iOS端已经进行了3轮安装包大小优化。 2016.08-2016.10第一期优化78MB -> 42MB (1)删除Swif...

  • 120
    NSURLSession 之 background session

    之前有需求需要用到 NSURLSession 的 background session 特性,所以对其做了一波研究并记录下来。主要针对在不同场景下的相关接口回调顺序做些总结。...

  • TCP 网络测试工具

    最近做了一些网络性能测试的工作,对测试工作有所了解。本文简单记录下用到的工具及使用方法,工具的详细原理日后有机会再做剖析总结。 一、iperf3 iperf 3 是一个网络性...

  • 120
    传输层-TCP 详解(转)

    传输层-TCP, TCP头部结构 ,TCP序列号和确认号详解 TCP主要解决下面的三个问题 1.数据的可靠传输。发送方如何知道发出的数据,接收方已经收到。 现实生活中,我...

  • 120
    自动布局 Auto Layout (原理篇)

    目录 0、前言 一、Auto Layout前世今生 二、Auto Layout基础知识 1.Auto Layout本质 2.Auto Layout基本原理NSLayoutAt...

  • Python 动态网页抓取之提取视频源

    最近遇到一个需求:根据优酷ios客户端分享来的链接,提取出视频源,并在ios系统播放器播放。在踩了一些坑之后,笔者对视频网站的提取也有了一些经验,在此做个总结,为以后遇到这个...

  • Github与SSH

    由于多年没有用ssh方式登录Github,已经完全忘记怎么在Github上配置SSH。虽然本地存有秘钥,也不会用了。折腾了几个小时,在欢喜之余,也将这次总结纪录下来,以备不时...

  • iOS 逆向学习系列之一:砸壳

    App Store中下载的程序是加密后的,为了能够获取目标程序的类信息以便之后修改源码,我们需要对应用程序做一个解密,也就是砸壳。 硬件设备需要有一台越狱手机和一台装了开发环...

  • iOS 滤镜之CIBlendWithAlphaMask在特殊系统渲染失败的解决方案

    遇到一例案例,iOS 10.1.1 使用CIBlendWithAlphaMask 渲染生成马赛克涂抹效果时,没有渲染出来,改为GPU绘制后,倒就正常了。原因未知,暂且记录下解...

  • 创建基于人脸的AR应用

    本文翻译自Creating Face-Based AR Experiences。结合iPhone X的TrueDepth摄像头,进行人脸追踪和表情移植。 概述 这个Demo ...

  • 不清楚你说的是哪个接口。代码里就是直接用的摄像头获取到的CVPixelBufferRef,没有转成CGImage,内存的话实测也不是很高。即使转的话内存消耗也应该是一样的,因为增加了中间环节还会导致性能降低。

    ios 11 使用vision开始物体跟踪

    ios 11 新出了Vision 框架,提供了人脸识别、物体检测、物体跟踪等技术。本文将通过一个Demo简单介绍如何使用Vision框架进行物体检测和物体跟踪。本文Demo可...