iOS 모델 관련

751 단어
개술
JSON 과 iOS 모델 전환 의 핵심 은 JSON 데이터 와 OC 대상 구성원 변수 간 의 매 핑 관계 이다.YYModel 에서 이 매 핑 관 계 는 runtime 을 통 해 이 루어 져 야 한다.하나의 Class 클래스 변 수 를 입력 하면 프레임 내부 에서 runtime 을 통 해 이러한 속성 과 방법 을 찾 을 수 있 습 니 다. 기본 값 은 속성 명 을 맵 의 key 로 한 다음 JSON 데 이 터 는 이 맵 의 key 를 통 해 할당 (obbc msgSend 를 통 해) 합 니 다.
Type Coding
컴 파일 러 는 모든 방법의 반환 값 과 매개 변수 형식 을 하나의 문자열 로 인 코딩 하고 selector 와 연결 합 니 다.형식 인 코딩 가 져 오기 @encode()
NSLog(@"int : %s", @encode(int));
NSLog(@"double : %s", @encode(double));

계속
레 퍼 런 스
  • YYModel 소스 코드 분석: 성능 주목
  • iOS - 속성 과 인 스 턴 스 변수 (구성원 변수)
  • Type Encodings
  • OC - 형식 인 코딩 (TypeEncodings)
  • iOS 유형 인 코딩 Type Encodings 와 속성 유형 Property Type
  • 좋은 웹페이지 즐겨찾기