IP属地:北京
使用代理方法返回 tableHeaderView 而不是直接设置 自动布局完后立即刷新画面并直接设置 tableHeaderView 以上如果都...
GCD概要 多线程编程 一个 CPU 一次只能执行一个命令,一个 CPU 执行的 CPU 命令列为一条无分叉路经,当这种路径存在多条时,...
Block 的实现 Block 的实质 Block 实质上是 Object-C 对象 所谓截获自动变量值,意味着在执行 Bloc...
概要 什么是Blocks 是带有自动变量(局部变量)的匿名函数 C++ 和 Object-C 使用类可保持变量值且能够多次持有该...
ARC实现 ARC 由 clang (LLVM 编译器) 3.0 以上和 objc4 Objective-C 运行时库 493.9 以上...
ARC规则 所有权修饰符 ARC有效时,id 类型和对象类型同 C 语言其他类型不同,类型上必须附加所有权修饰符: __strong _...
内存管理/引用计数 思考方式 自己生成的对象,自己所持有 非自己生成的对象,自己也能持有 不再需要自己持有的对象时释放 非自己持有的对象无法释放...
1. 长度为n数组,数字在 0~n-1 范围内,找出数组中任意一个重复的数 O(n) 2. 不修改数组找出重复数字,长度为 n+1,范围 1~n...
冒泡排序 插入排序 选择排序 归并排序 快速排序