본문 바로가기 메뉴 바로가기

THIS IS ELLIE

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

THIS IS ELLIE

검색하기 폼
  • 분류 전체보기 (242) N
    • Tech (234)
      • iOS (48)
      • Swift (39)
      • SwiftUI (25)
      • RxSwift (5)
      • Combine (3)
      • Objective-C (11)
      • Video (5)
      • Deep Learning (11)
      • Xcode (4)
      • Algorithm (38)
      • CS (5)
      • WWDC (9)
      • Troubleshooting (26)
    • Lifestyle (8) N
      • ETC (8) N
  • 방명록

objective-c id (1)
Objective-C id 타입

옵젝씨에서 id타입은 클래스 인스턴스에 대한 포인터입니다. 옵젝씨의 클래스의 인스턴스는 모두 id 타입입니다. 일반적으로 메서드나 클래스에서 파라미터나 리턴 값으로 많이 사용하곤 합니다. 하지만 id 타입 메서드를 호출하는 것엔 주의해야 하는 점이 있는데요. 예를 들어 MyClass를 정의해줍니다. 그리고 YourClass를 정의합니다. 그리고 안에 saySomething이라는 메서드를 정의해주고 구현해줍니다. 메인 함수에서 myClass인스턴스 my1 그리고 my2를 생성했습니다. 둘 다 myClass인스턴스입니다. 이제 my1의 saySomething을 불러보도록 하겠습니다. 뭔가 이상하죠. 네 saySomething은 MyClass에 정의된 메서드가 아니라, YourClass에 정의된 메서드입니다...

Tech/Objective-C 2020. 2. 20. 14:30
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • GitHub
TAG
  • iOS SwiftUI
  • ARC
  • string
  • 스위프트UI
  • stanford SwiftUI
  • 책
  • SWIFT
  • 알고리즘
  • Animation
  • objc
  • ios
  • 책 추천
  • swift5
  • rxswift
  • Deep learning
  • swiftUI
  • 머신러닝
  • objective-c
  • 애니메이션
  • 딥러닝
  • 독서
  • 책 후기
  • wwdc
  • Xcode
  • leetcode
  • Algorithm
  • 스위프트
  • 문자열
  • RX
  • ReactiveX
more
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바