찾다

 >  Q&A  >  본문

스왑 메서드 구현 - Objective-C 런타임의 여러 위치에서 동일한 시스템 메서드 구현을 바꾸면 어떻게 되나요?

Objective-C 런타임에서는 두 가지 메소드 구현을 교환할 수 있으므로 동일한 메소드 구현이 더 많은 위치에서 교환되면 어떤 결과가 나올까요? 예를 들어, 클래스 A에서는 UITableView의 reloadData 메서드 구현이 클래스 A의 인스턴스 메서드 a_ReloadData와 교환됩니다. 클래스 B에서는 UITableView의 reloadData 메서드 구현이 클래스 B의 인스턴스 메서드 b_ReloadData와 교환됩니다. 클래스 A와 B가 모두 로드된 경우 UITableView의 reloadData 메서드를 호출하면 어떤 효과가 있습니까?

天蓬老师天蓬老师2846일 전588

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-24 16:02:28

    귀하의 요구 사항을 충족해야 합니다.][1

    회신하다
    0
  • 취소회신하다