240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    渲染原理学后简短笔记

    UIView和CALayer的关系 其中,视图的职责是 创建并管理 图层,以确保当子视图在层级关系中 添加或被移除 时,其关联的图层在图层树中也...

  • Resize,w 360,h 240
    SnapKit浅析,原理

    SnapKit的原理是啥,或者说是怎么实现自动布局的? SnapKit是Swift开发中常用的自动布局的三方库,虽然他让我们写UI布局方便了很多...

  • iOS国际化多语参数顺序,格式化参数顺序、format参数顺序

    假如UI有个界面文案是某个人打了某个动物 咱们中文翻译里会写成 在代码里会写成 这时候英文翻译回来了(很多语言的语序和中文不一样) 那就界面显示...

  • Resize,w 360,h 240
    HandyJSON浅析(二)

    咱们在HandyJSON浅析(一)中讲了HandyJSON是怎么从类信息中获取这个类中的属性个数、以及属性信息,比如属性在实例中的偏移量,类型信...

  • Resize,w 360,h 240
    HandyJSON浅析(一)

    HandyJSON的基本原理就是从类信息里获取所有属性的特征,包括名称,属性在内存里的偏移量、属性的个数、属性的类型等等,然后将服务端返回来的数...

  • Resize,w 360,h 240
    type(of: )、.Type、AnyObject、AnyClass、.self的梳理

    type(of: ) 获取参数类型的方法 下面的代码中咱们声明了一个类ClassA,然后用ClassA创建了两个实例a1、a2,咱们用type(...

  • Resize,w 360,h 240
    虚拟内存是个啥

    讲的是大概原理,如果需要详细了解的同学,不建议参考本文章 程序的加载 一个APP是怎么运行起来的呢,首先是应用商店下载APP到手机。下载的这个实...

  • Resize,w 360,h 240
    让你理解ARM64汇编语言

    咱们本篇文章讲的语法不多,因为语法已经有很多文章可以参考学习,本篇主要讲的是怎么去理解汇编。 首先了解计算机结构 总的来说计算机分为CPU、内存...

  • Resize,w 360,h 240
    原码、反码、补码的分析,为啥正数的反码和原码相同,负数的反码等于原码的非符号位取反

    之前学习的原码、反码、补码之间的转换,都是课本上教的,但是不知道为啥要那么转换,最近在看《编码》这本书,讲到加法器的实现,又看到了补码,就决定把...