53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
objc_constructInstance(Class cls, void *bytes)
{
id obj = (id)bytes;
if (cls == Nil || bytes == NULL)
return nil;
object_setClass(obj, cls);
if (!callConstructors(cls, obj))
return nil;
return obj;
}
|
|
|
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
objc_constructInstance(Class cls, void *bytes)
{
id obj = (id)bytes;
if (cls == Nil || bytes == NULL)
return nil;
object_setClass(obj, (Class _Nonnull)cls);
if (!callConstructors(cls, obj))
return nil;
return obj;
}
|