logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS底层原理系列02-深入了解Objective-C

对于自定义类,其内存结构会更复杂,包含从父类继承的变量和自己声明的变量。int _age;@end包含从NSObject继承的isa指针(8字节)包含一个int类型变量_age(4字节)包含一个double类型变量_height(8字节)包含一个NSString*类型的_name指针(由于@property自动合成,8字节)理论上总大小为:8 + 4 + 8 + 8 = 28字节。但实际分配会考虑

文章图片
#ios#objective-c#cocoa
iOS底层原理系列02-深入了解Objective-C

对于自定义类,其内存结构会更复杂,包含从父类继承的变量和自己声明的变量。int _age;@end包含从NSObject继承的isa指针(8字节)包含一个int类型变量_age(4字节)包含一个double类型变量_height(8字节)包含一个NSString*类型的_name指针(由于@property自动合成,8字节)理论上总大小为:8 + 4 + 8 + 8 = 28字节。但实际分配会考虑

文章图片
#ios#objective-c#cocoa
JavaScript系列06-深入理解 JavaScript 事件系统:从原生事件到 React 合成事件

除了浏览器提供的原生事件外,JavaScript 还允许我们创建和触发自定义事件,这对于组件间通信非常有用。使用 Event 构造函数// 监听事件console.log('构建事件被触发');});// 触发事件使用 CustomEvent 构造函数(可以传递自定义数据):detail: {});// 监听事件console.log('用户登录:', e.detail.username);con

文章图片
#javascript#react.js#开发语言
到底了