240 投稿
收录了72篇文章 · 5人关注
  • Resize,w 360,h 240
    有始有终,设计一个结构合理的下载模块

    完成开发任务的同时,我们总希望自己能够交付高质量的代码。代码质量的测度有很多方法,可扩展性、可复用性是其中的两项指标。设计模式的理论能够非常有效...

    0.6 halohily 0 12
  • Resize,w 360,h 240
    Block 是如何实现的?如何避免循环引用?

    本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。 说明: 使用 Block 的时候,我们通常会有...

    0.6 Lefe 10 13
  • iOS多线程详解

    前面已经有一篇文章(学习GCD看我就够了)专门介绍了GCD,下面来介绍一下另外三个与多线程相关的方法 一、pthreads(现在几乎不用了) p...

  • Resize,w 360,h 240
    学习GCD看我就够了

    什么是多线程?计算机在运行一段程序的时候,会把该程序的CPU命令列配置到内存中,然后按照顺序一个一个执行命令列,这样1个CPU执行的CPU命令列...

    0.1 Tamp_ 1 21
  • Resize,w 360,h 240
    Runloop的应用与深入理解

    RunLoop的概念 一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,这就...

    0.3 Tamp_ 0 17
  • Resize,w 360,h 240
    《高性能iOS 应用开发》之降低你 APP 的电量消耗

    在编写高性能 代码时, 电量消耗是一个需要重点处理的重要因素, 就执行时间和 CPU 资源的利用而言, 我们不仅要实现高效的数据结构和算法, 还...

  • Resize,w 360,h 240
    iOS中长连接的那些事

    我们组内部搞了一个公众号,大家支持一下,有不少好文章。iOS中长连接的那些事 一、长连接在iOS开发中的作用 一般的App的网络请求都是基于Ht...

  • iOS 代码使用 C++ 的 zero-cost abstraction 特性

    不少 iOS 项目里都有 C++ 代码的痕迹,Objective-C 和 C++ 虽然都是 C 的 superset,但二者在语言特性上存在很大...

    0.1 MrPeak 3 12
  • Resize,w 360,h 240
    iOS11 & iPhoneX适配总结

    一、前言 iOS11发布也有一段时间了,每次版本升级,相关的适配工作当然是下个版本的核心工作之一。而且这次iOS11的更新,相对于iOS10的更...

  • Resize,w 360,h 240
    Why is MetaClass in Objective-C?

    这篇文章源于美团面试官问的我一个问题,为什么Objective-C中有Class和MetaClass这种设计?去掉是否可以?当时的我并没有深入思...

    3.0 Nemocdz 26 98

专题公告

个人收集的精品文章