Xcode 4.5를 사용 중입니다. 내가 파일을있는 .h하기 위해 펜촉에서 콘센트를 끌어 제어 할 때마다 내가 엑스 코드 의 아주 이상한 behavior.In 이전 버전을 관찰, 그것은 에 사용되는가 자동으로 @synthesize
속성을 명확하게하는 .m 파일에 표시 getter 및 setter를 생성 . 그러나 내가 Xcode 4.5에서 같은 것을하면, @synthesize
속성은으로 나타나지 않습니다. 결과적으로 Xcode 4.3 이하에서 Xcode 4.5를 사용하여 만든 프로젝트를 실행하려고하면 오류가 표시됩니다. 필자가 @synthesize를 수동으로 작성하면 완벽하게 작동합니다. 어떤 도움이라도 대단히 감사합니다.Xcode 4.5에서 자동으로 생성 된 속성에 대해 @synthesize가 표시되지 않습니다.
답변
더 이상 @synthesize
속성이 필요하지 않습니다.이 속성은 컴파일 타임 중에 컴파일러에서 코드에 추가됩니다.
이것은 Apple의 최신 컴파일러 개선 기능의 새로운 기능입니다.
원할 경우 @synthesize
수 있습니다. 조금 더 오래 걸리고 여분의 코드 줄이 있습니다. 기본적으로 myProperty
이라는 속성에는 _myProperty
이라는 iVar가 자동으로 지정됩니다.
빠른 도움을 주셔서 감사합니다. :) – Raj
Xcode 4.5에는 자동으로 속성을 합성 할 수있는 컴파일러 인 clang의 최신 버전이 포함되어 있습니다. 그래서 당신의 관찰은 예상 된 행동입니다. 지시어를 추가하려면이 작업을 수동으로 수행하거나 이전 버전의 Xcode를 사용해야합니다.
확인. 고마워요. 저는 수동으로하고 있는데, 구버전에서도 잘 작동합니다. – Raj
- 1. 보기 setBackBackgroundColor가 Xcode 4.5에서 viewdidload를 호출하지 않습니다.
- 2. xcode 4.5에서 파싱 키트가 작동하지 않습니다.
- 3. Xcode 4.5에서 컴파일러 경고가 표시되지 않는 이유는 무엇입니까?
- 4. 제거 된 속성에 대해 EMF 제거 코드 생성 방법
- 5. Flex Builder 4.5에서 생성 된 swf 파일
- 6. 스프링에로드 된 Props 파일의 속성에 대해 자동으로 후행 공백 제거
- 7. xcode 4.5에서 autoLayout을 어떻게 사용합니까?
- 8. 자동으로 생성 된 NSManagedObject 하위 클래스는 ARC를 사용하지 않습니다
- 9. imwrite를 사용하여 생성 된 파일이 표시되지 않습니다.
- 10. 링크가있는 라인은 생성 된 이메일에 표시되지 않습니다.
- 11. 생성 된 폴더가 파일 탐색기에 표시되지 않습니다 ..
- 12. 새로 생성 된 콘텐츠 형식이 표시되지 않습니다
- 13. PHP로 생성 된 이미지는 표시되지 않습니다.
- 14. 내 동적으로 생성 된 위젯이 표시되지 않습니다.
- 15. xcode 4.5에서 사용자 지정 템플릿을 만들고 싶습니다.
- 16. Xcode 프로젝트를 자동으로 생성 할 수 있습니까?
- 17. xCode 시뮬레이터에서 키보드가 표시되지 않습니다.
- 18. iAd가 XCode 4.0.1에 표시되지 않습니다.
- 19. iOS6, XCode 4.5에서 contentSize가 설정되어 있어도 UIScrollView가 스크롤되지 않습니다
- 20. 시작 이미지가 xcode 4.5에서 Cordova 2.1로 업데이트되지 않습니다.
- 21. Xcode 4.5에서 "라이브 이슈보기"가 더 이상 작동하지 않습니다
- 22. XCode 4.5에서 제품 이름을 변경하는 방법은 무엇입니까?
- 23. Xcode 4.5에서 코드 서명을 수행하는 방법
- 24. Xcode 4에서 예외 메시지가 표시되지 않습니다.
- 25. Java PropertyChangeSupport가 다른 속성에 대해 실행되지 않습니다.
- 26. @synthesize가 만드는 UIView 설정자
- 27. Xcode 4.5에서 .ipa 파일을 만드는 방법은 무엇입니까?
- 28. Xcode 4.5에서 .a의 기본 버전을 사용하는 방법
- 29. Xcode 4.5에서 iOS 4.3을 사용하여 iPad 테스트하기
- 30. xcode 4.5에서 카운트 다운 타이머를 만드는 방법
왜 다운 투표입니까? –
@Nikolai Ruhe : 나는 투표를하지 않았다. 그 대신에 나는 당신의 대답을 투표했다. – Raj
오. .. 나는 그것을 관찰하지 않았다. 나는 당신의 대답에 대해 말하고있었습니다. 내 질문에 대해서도 같은 질문을하고 싶다. 내 기분에 어긋나는 것은 잘못이 아닙니다. – Raj