[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]

댓글

이 블로그의 인기 게시물

[iOS] 앱스토어 등록 전, 후 URL 알아보기

[Xcode] add Simulators (시뮬레이터 추가하기)

[iOS] 앱 아이콘 동적으로 변경하기 (Dynamically Change App icon)

[iOS] Device Name 가져오기 (for Swift) - 2022/09/22 update

[iOS] sizeToFit vs sizeThatFits 알아보기