diff options
| author | Arslaan Pathan <[email protected]> | 2026-10-02 18:50:20 +1300 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-10-02 18:50:20 +1300 |
| commit | 68bc96f76ad2de4077bc2a9916f4facbefe5f739 (patch) | |
| tree | 3d10708a00701d743e2630f311368aa8b09be235 /src/Object.m | |
| parent | 94f81786312be03df47744d56951e092eb9af52f (diff) | |
| download | Paradox-68bc96f76ad2de4077bc2a9916f4facbefe5f739.tar.xz Paradox-68bc96f76ad2de4077bc2a9916f4facbefe5f739.zip | |
Build system setup and basic PXObject class implementation
Diffstat (limited to 'src/Object.m')
| -rw-r--r-- | src/Object.m | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/Object.m b/src/Object.m new file mode 100644 index 0000000..d6fd2cb --- /dev/null +++ b/src/Object.m @@ -0,0 +1,19 @@ +#include <Paradox/Object.h> +#include <objc/objc.h> +#include <objc/runtime.h> + +@implementation PXObject + ++ (instancetype)alloc { + return (id)class_createInstance(self, 0); +} + +- (instancetype)init { + return self; +} + +- (void)dealloc { + object_dispose(self); +} + +@end |
