IP属地:上海
本文分两部分,第一部分是介绍常用的属性包装器,第二步部分是自定义属性包装器 + 动态属性分析 一、SwiftUI常用的属性包装器: @AppSt...
线程的调用就会有函数的调用,就会把调用地址压入栈中,所以就可以从栈中获取调用地址。 通过[NSThread callStackReturnAdd...
OC指针 在OC中的对象Object我们都是用的指针,像下面这些: 很显然在OC中我们使用*来表示对象,其实是声明指针,而且使用&符号来取地址,...
Array的介绍:When the destination array's element type is a nonclass type th...
一、关于图片的两种格式,PNG和JPEG 图片文件被加载后必须要进行解码,解码过程是一个相当复杂的任务,需要消耗非常长的时间。解码后的图片将同样...
离开的时候我觉得其实这样的生活还不错,虽然我想要的是旅行四海为家的生活,就像这句话—不知世界之大,欲望海纳百川,然而今天这种感觉我知道的,大部分...
实例变量(instance variable):由类定义的成员变量,OC中一般声明在{ }内。 属性(property):编译器自动将变量的se...
不知道大家使用block的时候有没有想过: 为什么block赋值需要用copy? 对于全局block来说,就和全局常量一样,copy就是引用,且...