鱼快创领 1.最近项目负责的功能2.布局方式masonry ,frame 约束报错如何检测[https://www.jianshu.com/p/c6ed2b884cb5]约束...
鱼快创领 1.最近项目负责的功能2.布局方式masonry ,frame 约束报错如何检测[https://www.jianshu.com/p/c6ed2b884cb5]约束...
一、概述 NSLog 函数打印信息是 IOS 开发中最简单的代码调试方法,但是 NSLog 本身的性能很差,程序发布后,不应该保留这些用于调试的 NSLog,但是手动删除又很...
1、NSArray与NSSet的区别? NSArray内存中存储地址连续,而NSSet不连续 NSSet效率高,内部使用hash查找;NSArray查找需要遍历 NSSet通...
上次我们说到 iOS-Category添加成员变量[https://www.jianshu.com/p/9c466d5bbce9] 是通过 objc_setAssociate...
1. 从汇编探索weak 我们常用weak来进行弱引用对象,是因为它在释放的时候自动置空,打破循环引用。 从 → → 打开汇编调试,运行代码: 我们看到进行弱引用的时候调用了...
一、底层实现步骤 需求:观察对象Person,观察属性name 利用runtime动态创建(objc_allocateClassPair)Person_A 类,继承自Pers...
一.了解ARCARC:自动引用计数(Automatic Reference Counting)是Objective-C默认的neicun管理机制,其针对堆上的对象,由编译器自...
属性声明和set 方法 get方法声明 set 方法和get方法实现 更改工程处理mrc环境下 在mrc的环境下我们要最对于NSString 引用类型数据 进行有严格的么内存...
一、block的循环引用 什么是循环引用?对于高级开发人员来讲,如果对于循环引用,你知道到A持有B,B持有A。这样显然是不够的。下面我们就来讲一讲循环引用。 一个新创建的OC...
大纲 简介 效果预览 技术点 设计思路概述自定义滤镜设计说明 难点分析坐标转换视频帧处理 待优化点 参考资料 简介 本文主要介绍如何结合使用CoreImage的人脸识别和GP...
转载自:实战分享:实时美颜滤镜是怎样炼成的 1.背景 前段时间由于项目需求,做了一个基于GPUImage的实时美颜滤镜。现在各种各样的直播、视频App层出不穷,美颜滤镜的需求...
如果你不知道你接下来需要补充学习哪一部分知识,做点面试题吧。 基础部分 1、线程和进程有什么区别 那么,线程和进程与堆、栈之间的关系? 2、线程之间的通信 3、几个线程问题 ...