240 发简信
IP属地:山西
  • Mac下python环境搭建

    环境:Mac OS X命令:$ sudo easy_install virtualenv virtualenv 安装完毕后,你可以立即打开 sh...

  • dispatch_semaphore信号量用法

    关于多线程的并发,我们可能会选择使用NSOperationQueue来处理,那么在GCD中如何处理多线程的并发呢?就是dispatch_sema...

  • iOS 面向切面(AOP)编程 —— Aspects & BlockHook

    参考 iOS 面向切面(AOP)编程 —— Aspects & BlockHook

  • ios 组件化

    参考 iOS 组件化实践《二》基于现有项目拆分组件化实践 在现有工程中实施基于CTMediator的组件化方案 iOS网络模块优化(失败重发、缓...

  • RxSwift学习

    参考 RxSwift中文文档 RxSwift-Tutorial RxSwift笔记 - RxCocoa 基础 (一) 学习RxCocoa& MV...

  • swift闭包学习

    闭包作为参数 参考 Swift学习之闭包

  • 面向对象设计的六大设计原则(附 Demo 及 UML 类图)

    面向对象设计的六大设计原则(附 Demo 及 UML 类图)

  • UDP实时语音通信

    最近在做UDP实时语音通信,采用了GCDAsyncUdpSocket进行UDP传输,音频使用的是AudioUnit,录音回调和播放回调那里使用的...

  • Resize,w 360,h 240
    RAC学习理解记录(一)

    最近在研究RAC,写些自己在学习过程中遇到的问题。如有疑问,欢迎大家多多指教~对于RAC的介绍,就略过不讲,网上很多教程了。 RAC的导入 我们...