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
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스위프트
- objc
- wwdc
- ReactiveX
- swiftUI
- 머신러닝
- swift5
- 스위프트UI
- iOS SwiftUI
- rxswift
- 독서
- Xcode
- Deep learning
- 문자열
- Algorithm
- 책 후기
- leetcode
- string
- 책 추천
- 애니메이션
- RX
- Animation
- ARC
- 알고리즘
- stanford SwiftUI
- 책
- 딥러닝
- objective-c
- SWIFT
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함