git: https://github.com/SDWebImage/SDWebImage 这个库是一直很想看但是...[作者空间]
我们日常开发中经常是使用weak关键字来解决循环引用的问题,原因是被weak引用的对象它的引用计数不会增加,而且在...[作者空间]
KVO 即 Key-Value Observing,翻译成键值观察。它是一种观察者模式的衍生。其基本思想是,对目标...[作者空间]
手动内存管理 在 Xcode4.2 版本以后,自动引用计数 ARC 已经是默认有效了。但是这里还是先分析一下手动内...[作者空间]
RunLoop 系列文章 深入浅出 RunLoop(一):初识深入浅出 RunLoop(二):数据结构深入浅出 R...[作者空间]
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介...[作者空间]
Swift 的 guard 关键字 guard 是 Swift 中特有的一个关键字,用于处理一些条件不成立时进行函...[作者空间]
一、开发环境 1、什么是LLVM和Clang? LLVM 全称 Low Level Virtual Machine...[作者空间]
想要更新约束时添加动画,就需要调用关键的一行代码:setNeedsUpdateConstraints,这是选择对应...[作者空间]
[TOC] 1、 什么是runtime runtime 是C、C++、汇编实现的一套API,目的是为 OC增加运行...[作者空间]
版本Xcode 10.2iPhone 6s (iOS12.4) 目录 继承关系简介创建生命周期关于调用super的...[作者空间]
1、LLVM(低级虚拟机)的 Clang 编译器来编译 OC 程序 Clang(前端)-- LLVM(后端)Cla...[作者空间]
思考 loadView、viewDidLoad、viewDidAppear、initWithNibName、awa...[作者空间]
寻找第一响应者原理如下: 1.当用户点击屏幕时,会产生触摸事件,系统会将该事件加入到一个由UIAplication...[作者空间]
1、最简单AB面正向传值 设置第一个界面首先在第一个界面创建好一个TextFeild,用来写我们要传的文字 imp...[作者空间]
消息机制是OC Runtime的一个重要机制 OC中的对象在调用方法时,如[myObj testMethod:ar...[作者空间]