[IOS] alloc init vs new 알아보기

  alloc init vs new 알아보기

Objective C 언어에서 객체를 생성할때 방법중에 2가지를 비교해 볼까 한다.
참고링크 : https://developer.apple.com/documentation/objectivec/nsobject


  [[Class alloc] init]

NSObject의 인스턴스 메소드. 인스턴스를 초기화



  [Class new]

NSObject의 클래스 메소스. 클래스의 새로운 인스턴스를 alloc할 뿐 아니라,
alloc된 인스턴스를 init하여 초기화까지 시킴


  결론은 같다.

[[Class alloc] init] == [Class new]

댓글