이 코드가 코드에서 사용될 수 있는지 궁금합니다. 만약 내가 실행하고 싶었던 코드 블럭이 프로그램의 많은 부분에서 동일했고 while 루프의이 버전을 사용했다면,이 코드가 작동할까요? 대신 while 루프를 작성While 루프 기능이 있습니까?
NSMutableArray *objects;
-(void) RemoveObjectLoop
{
[self RemoveObjectAtZero];
}
-(void) RemoveObjectAtZero
{
if([objects count] > 0)
{
[objects removeObjectAtIndex:0];
[self RemoveObjectLoop];
}
}
여러 번 그냥 [RemoveObjectLoop 자기] 할 (내가 while 루프를 사용할 수 있다는 것을 알고는, 난 그냥이 탐구하는 흥미로운 아이디어라고 생각했다). 이 작업이 프로젝트에서 가능합니까? 이것을 사용하고 싶지 않은 인스턴스가 있습니까?
편집 :이 예제가 좋지 않다는 것을 알고, 나는 단지 다른 것을 생각할 수 없습니다. 가능한 경우 답변에 예제를 포함하십시오. 감사!
[yourObject removeAllObjects]를 사용하십시오. – Aravindhan
실용적인 예가 아니라는 것을 나는 안다. 사실 그것은 끔찍하다. 실제 질문에 대답 해주세요, 고마워요! : D – Telinir
또한 yourObject 대신 [yourArray removeAllObjects]를 넣지 않습니까? : P – Telinir