UIView和CALayer的关系 其中,视图的职责是 创建并管理 图层,以确保当子视图在层级关系中 添加或被移除 时,其关联的图层在图层树中也...
SnapKit的原理是啥,或者说是怎么实现自动布局的? SnapKit是Swift开发中常用的自动布局的三方库,虽然他让我们写UI布局方便了很多...
假如UI有个界面文案是某个人打了某个动物 咱们中文翻译里会写成 在代码里会写成 这时候英文翻译回来了(很多语言的语序和中文不一样) 那就界面显示...
咱们在HandyJSON浅析(一)中讲了HandyJSON是怎么从类信息中获取这个类中的属性个数、以及属性信息,比如属性在实例中的偏移量,类型信...
HandyJSON的基本原理就是从类信息里获取所有属性的特征,包括名称,属性在内存里的偏移量、属性的个数、属性的类型等等,然后将服务端返回来的数...
type(of: ) 获取参数类型的方法 下面的代码中咱们声明了一个类ClassA,然后用ClassA创建了两个实例a1、a2,咱们用type(...
讲的是大概原理,如果需要详细了解的同学,不建议参考本文章 程序的加载 一个APP是怎么运行起来的呢,首先是应用商店下载APP到手机。下载的这个实...
咱们本篇文章讲的语法不多,因为语法已经有很多文章可以参考学习,本篇主要讲的是怎么去理解汇编。 首先了解计算机结构 总的来说计算机分为CPU、内存...
之前学习的原码、反码、补码之间的转换,都是课本上教的,但是不知道为啥要那么转换,最近在看《编码》这本书,讲到加法器的实现,又看到了补码,就决定把...