개발/아이오에스

objective - c ] 배열에서 POP() 비슷하게 동작하기

dev.jake 2021. 10. 14. 09:34

[selections addObject:[[self class] selectionStringForType:self.gameType word:selectionWords.firstObject]];

[selectionWords removeObjectAtIndex:0];

selectionWords이라는 배열에서

selectionWords.firstObject - firstObject를 뽑아내서 사용을하고, [selectionWords removeObjectAtIndex:0]; removeObjectAtIndex를 사용해서 사용한 첫번째 오브젝트를 삭제해준다. 

배열에 맨 앞에를 삭제해주면서 에러가 뜰 것 같았지만 자동으로 처리를 해주는 모습을 볼 수 있었다.