240 发简信
IP属地:江西
  • 120
    iOS重学之启动优化(二)- 二进制重排

    写在前面 在第一部分iOS重学之启动优化(一)[https://codersunny.com/posts/a5b508b2/]中,我们主要从Pre-main和main之后两个...

  • iOS卡顿检测:FPS及具体定位

    前言 项目刚起步的过程中,往往时间紧任务重,程序员在开发的时候,只想着要完成开发需求,没有多余的时间去关注性能问题。但随着项目越来越大,功能越来多,卡顿问题越来越严重,用户体...

  • UITableView--分离代理为VC瘦身

    之前写过一篇Swift中的MVC与MVVM[//www.greatytc.com/p/67ed133cee4f]里面说到MVVM目的是为了让我们的VC减负,不要那么...

  • 120
    Swift无限循环滚动,自定义pageControl,flowlayout流水布局

    扯淡篇 各位辕友们,大家好!距离上次在简书写文章已经过去两年多了,这两年里也经历了许多,技术方面只能说是在慢慢进步,真的是很羡慕那些记性好的同学,我这记性现在经常忘东西,导致...

  • iOS多线程之GCD

    多线程相关概念 进程与线程 进程概念: 进程是程序在计算机上的一次执行活动,打开一个app,就开启了一个进程,可包含多个线程。线程概念: 独立执行的代码段,一个线程同时间只能...

  • 120
    iOS封装功能生成 .framework

    前言 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也...

  • [总结]FFMPEG视音频编解码零基础学习方法

    转载自http://blog.csdn.net/leixiaohua1020/article/details/15811977