2011-10-17 1 views
6

방금 ​​Xcode 4.2 및 iOS5로 개발하기 시작했습니다. 빈 Tabbed 응용 프로그램 프로젝트를 만든 후에 속성에 새 키워드 "strong"이 사용 된 것을 확인했습니다. 나는 그것에 관해서는 this post에 관해서는 ARC 환경에서 치환을 유지하는 것과 관련되어 있지만 "Use Automatic Reference Counting"체크 박스를 체크하지 않았기 때문에 그렇지 않다.ARC가 아닌 환경의 속성에 키워드 "strong"이 사용되는 이유는 무엇입니까?

답변

7

키워드 "Strong"은 비 ARC 환경에서 "보유"와 동의어입니다. ARC-envs를 들어

는 여기에 읽기 : http://clang.llvm.org/docs/AutomaticReferenceCounting.html#ownership.spelling.property

+0

내가 사과 dev에 문서에 그것에 대해 더 많은 정보가 될 것입니다 바랍니다. 현재, 그 간단한 설명 만이 발견 될 수 있습니다. (또한, 비록 애플이 새로운 API를 사용하도록 devs를 밀어 붙이지는 않지만 그것들처럼 보입니다.) ARC가 필요하지 않지만 여전히 가져 오지는 않습니다. IMHO, 그것은 약간 무례하다 :) – Centurion

+1

그것은, 그러나 그들은 단지 한 걸음 앞서 머무르려고 노력하고있다. 적어도 그들은 당신이 그것을 아직 사용하도록 강요하지 않습니다. –