示例#1
0
    public void DeallocTest()
    {
        NSObject pool = new NSObject(NSObject.AllocAndInitInstance("NSAutoreleasePool"));

        Subclass1 instance = (Subclass1) new Class("Subclass1").Call("alloc").Call("init");

        Assert.AreEqual(1L, instance.retainCount());
        instance.release();
        Assert.IsTrue(instance.Dead);

        pool.release();
    }