Objective-C の isa ポインタとランタイム構造の詳細
isaポインタの基本構造
Objective-C におけるオブジェクトの挙動は、isa ポインタによって根本的に制御されています。すべての Objective-C オブジェクトは、objc_object 構造体を基盤としており、その最初のメンバが isa です。
struct objc_object {
Class _Nonnull isa;
};
この isa は、オブジェクトが所属するクラス(またはメタクラス)を指すポインタであり ...
6月13日 19:58 投稿
Go言語のインターフェースの内部構造を理解する
インターフェースとは
Go言語では、インターフェース(interface)は抽象的な型定義として使用されます。インターフェースはメソッドのシグネチャを定義しますが、具体的な実装は含まれません。特定のインターフェースを実装した任意の型は、そのインターフェースとして扱うことができます。これにより、異なる型を統一的な方法で処理でき、コードの柔軟性、拡張性、およ ...
6月10日 21:28 投稿