[Objective-C] new 대신 alloc init? [Objective-C] new 대신 alloc init? -objective-c 코드에서 대부분 new 대신 alloc init 을 사용한다.그 이유는? -가장 큰 이유는 new 는 custom initializer 를 사용할 수 없다는 것.alloc init 은 alloc initWithSomething 과 같은 custom initializer 를 사용할 수 있다. -두번째는 new 보다는 alloc init 이 더 직관적으로 다가온다.메모리 할당 & 초기화 라는 구문으로 더 명시적이다. -new 는 alloc init 과 같은 효과이다.기본 초기자를 사용할 때는 new 를 써도 되겠지만, 가독성이나 여러가지 면을 고려했을 때 그렇게 하지 않는 것이 좋다. alloc init, alloc initw.. 2017. 12. 8. 반응형 이전 1 다음