編程思想:低耦合,高聚合(代碼聚合,方便去管理)
函數(shù)式編程思想(高聚合):把很多功能放在一個函數(shù)塊(block塊)去處理
- 利用方法進(jìn)行抽取代碼,把某個模塊放到一個方法中。利用[self methodName];
2.函數(shù)式
UICollectionView *collectionV = ({
UICollectionView *collectionV = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 200, SCREEN_WIDTH, 200) collectionViewLayout:layout];
collectionV.backgroundColor = [UIColor brownColor];
collectionV.dataSource = self;
[self.view addSubview:collectionV];
collectionV;
});
Class *obi = ({
Class *obj =[ [Class alloc] init] ;
obj
});