240 发简信
IP属地:北京
  • runtime - 子类动态实现父类的方法

    简述 最近在做一个简单的UI自动化框架,只针对iOS平台的,基本思路:Hook(可利用SWIZZLE技术实现)目标UIViewControlle...

  • iOS内存管理 - Autorelease 详解

    前言 比较晚入坑iOS的同学大多没怎么使用过MRC(Manual Reference Counting),直接享受了ARC的便利,ARC(Aut...

  • Resize,w 360,h 240
    Objective-C 对象模型

    简介 OC是一门面向对象语言,面向对象语言通常使用类(Class)描述一类事物的基本特性,包括属性和具备的行为等,OC每一个实例对象都包含一个i...

  • Resize,w 360,h 240
    iOS - KVO 底层详解及与 KVC 的关系

    一、KVO 简介 KVO(Key-Value Observing)是iOS提供的一种监听属性变化的机制。 二、使用场景 基本使用: 添加观察者任...

  • iOS 边下载边播放、支持多点下载播放器

    一、MPMoviePlayerController 和 AVPlayer 简介 iOS 9 之前通常播放音频、视频都是基于MediaPlayer...

  • CocoaPods 详细介绍

    一、CocoaPods简介 iOS 和 OS X下的一个第三方库管理工具,类似的iOS工具还有Carthage(比较轻量级,需要手动配置,非侵入...

  • iOS 编码规范

    注:本文转载自http://www.cocoachina.com/ios/20150908/13335.html, 非作者原创,用于个人随时查阅...

  • GCD - dispatch_semaphore详解

    前言 文章内容包含很多作者个人的理解,如果不对,非常希望能及时指出来,防止误导大众,期待一起进步。 在使用semaphore的时候突然有一些疑问...

个人介绍
不忘初心,少年心。