NSString *s1 = @"string1";
// NSString *s2 = [[NSString alloc]stringWithFormat:@"string2"];
NSString *s2 = [[NSString alloc] initWithFormat:@"string2"];
나는 이것이 매우 기본적인 개념이라는 것을 알고 있지만 이것으로 100 % 명확하지는 않습니다.목표 C, NSSting과 "alloc"과 "alloc"의 차이점
첫 번째는 메모리 주소를 할당하지 않고 하나는 메모리 주소를 할당합니다 ... 두 번째 것은 첫 번째 주소가 아닌 변수의 참조 횟수를 늘립니다 ... 개념을 이해하지만 첫 번째 또는 두 번째를 사용해야하는 상황을 알지 못합니다.
언제 첫 번째를 사용해야합니까? 둘째로 사용해야 할 때도 있습니까? 사전에
감사합니다 ..
John의 관찰에 따라 코드가 수정되었습니다. – bbum