실행 시 압축 파일 해제 및 압축 파일 사용

1256 단어
운행시란??OC는 실행할 때 언어로 프로그램이 실행될 때만 대상의 유형을 정하고 클래스와 대상에 상응하는 방법을 호출한다.runtime 메커니즘을 이용하여 프로그램이 실행될 때 클래스, 대상의 모든 속성, 방법을 동적으로 수정할 수 있습니다.실행할 때oc메시지 메커니즘의 플랫폼입니다. 예를 들어 함수의 호출은 컴파일할 때 어떤 함수를 호출할지 결정할 수 없습니다. 진정으로 실행할 때만 함수의 이름에 따라 대응하는 함수를 찾을 수 있습니다.장면을 사용하는 것은 동적 추가 대상의 구성원 변수, 다태적, 방법 교환 등을 포함한다.개발에서 자주 사용하는 운행 시 몇 가지 방법: 운행 시 메커니즘.우리가 일반적으로 개발에서 사용하는 것이 비교적 많은 것은 세 가지 방법이다.첫 번째는 동적 획득 속성이다.두 번째는 분류에 동적으로 속성을 추가하는 것이다.세 번째는 속칭 흑마법의 교체 방법이다.즉 컴파일하는 과정에서 시스템이나 분류 방법을 우리가 원하는 방법으로 바꾸는 것이다.
운행 시 압축 파일 해제가 그래도 매우 편리하다.

#pragma mark
#pragma mark -     
- (void)encodeWithCoder:(NSCoder *)aCoder{
    //     
    Class cls = [self class];
    unsigned int ivarsCnt = 0;
    
    //        ,ivasCnt         
    Ivar * ivars = class_copyIvarList(cls, &ivarsCnt);
    
    //        ,        Ivar       
    for (int i = 0; i 

좋은 웹페이지 즐겨찾기