찾다

 >  Q&A  >  본문

ios - why use the "autorelesspool" to define a macro ?

大家讲道理大家讲道理2773일 전688

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

  • 怪我咯

    怪我咯2017-04-17 17:01:29

    autoreleaasepool의 사용법은 다음과 같기 때문에 사용할 때 @ 기호를 추가할 수 있도록 이와 같은 매크로를 정의하세요.

    @autoreleasepool {
    }

    그러므로 매크로를 정의할 때 이 트릭을 사용하면 매크로를 사용할 때 이와 같이 사용할 수 있습니다

    @weakify(self),
    @strongify(자기),

    매크로 정의에 의해 도입된 중복 @autoreleasepool {}@try {} @finally {}의 경우 이 코드는 컴파일러에 의해 제공됩니다. 아무 작업도 수행하지 않으므로 최종 생성된 코드에는 영향을 미치지 않습니다.

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