240 发简信
IP属地:上海
  • DynamicProperty和propertyWrapper介绍和深入理解

    本文分两部分,第一部分是介绍常用的属性包装器,第二步部分是自定义属性包装器 + 动态属性分析 一、SwiftUI常用的属性包装器: @AppSt...

  • 线程、函数的调用地址

    线程的调用就会有函数的调用,就会把调用地址压入栈中,所以就可以从栈中获取调用地址。 通过[NSThread callStackReturnAdd...

  • Resize,w 360,h 240
    swift的指针介绍,指针的常用函数和使用

    OC指针 在OC中的对象Object我们都是用的指针,像下面这些: 很显然在OC中我们使用*来表示对象,其实是声明指针,而且使用&符号来取地址,...

    1.9 3892 3 12
  • 数组ContiguousArray.Array

    Array的介绍:When the destination array's element type is a nonclass type th...

  • Resize,w 360,h 240
    OC:image的加载.解压.渲染绘制(Quartz异步绘制图片)

    一、关于图片的两种格式,PNG和JPEG 图片文件被加载后必须要进行解码,解码过程是一个相当复杂的任务,需要消耗非常长的时间。解码后的图片将同样...

  • 前行的车

    离开的时候我觉得其实这样的生活还不错,虽然我想要的是旅行四海为家的生活,就像这句话—不知世界之大,欲望海纳百川,然而今天这种感觉我知道的,大部分...

  • OC成员变量(实例变量,属性)

    实例变量(instance variable):由类定义的成员变量,OC中一般声明在{ }内。 属性(property):编译器自动将变量的se...

  • 关于block(二)----为什么使用copy,为什么使用__block

    不知道大家使用block的时候有没有想过: 为什么block赋值需要用copy? 对于全局block来说,就和全局常量一样,copy就是引用,且...

个人介绍
春花秋月何时了,往事知多少