CACollectionView* CACollectionView::createWithCenter(const DRect& rect) { CACollectionView* collectionView = new CACollectionView(); if (collectionView && collectionView->initWithCenter(rect)) { collectionView->autorelease(); return collectionView; } CC_SAFE_DELETE(collectionView); return NULL; }
CACollectionView* CACollectionView::createWithLayout(const CrossApp::DLayout &layout) { CACollectionView* collectionView = new CACollectionView(); if (collectionView && collectionView->initWithLayout(layout)) { collectionView->autorelease(); return collectionView; } CC_SAFE_DELETE(collectionView); return NULL; }