반응형

objective-c 5

목표-C에 강력한 유형의 컬렉션이 있습니까?

목표-C에 강력한 유형의 컬렉션이 있습니까? 저는 맥/아이폰 프로그래밍과 오브젝티브-C에 익숙하지 않습니다.C#과 Java에는 선언된 유형의 멤버만 될 수 있는 컬렉션 클래스인 "generics"가 있습니다.예를 들어, C#에서 Dictionary 정수 키와 MyCustomObject 유형의 값만 포함할 수 있습니다.목표-C에도 유사한 메커니즘이 존재합니까?애플은 Xcode 7에서 오브젝티브-C에 '경량 제네릭'을 도입했습니다.Objective-C에서 유형 불일치가 있는 경우 컴파일러 경고를 생성합니다. NSArray* arr = @[@"str"]; NSString* string = [arr objectAtIndex:0]; NSNumber* number = [arr objectAtIndex:0]; // ..

sourcecode 2023.06.13

Objective-C 파일이 .m 확장자를 사용하는 이유는 무엇입니까?

Objective-C 파일이 .m 확장자를 사용하는 이유는 무엇입니까? Objective-C와 코코아를 배우기 시작한 이후로, 왜 그들이 구현 파일에 .m 확장자를 선택했는지 궁금했습니다. - 그것은 의미가 있는 것이었을까, 아니면 그냥 무작위로 쓴 것이었을까요?오늘날 대부분의 사람들은 그것들을 "method files"라고 부르지만, .m 확장자는 원래 Objective-C가 처음 도입되었을 때 "메시지"를 의미했는데, Objective-C의 중심 기능을 의미합니다 [...]" (Mark Dalryple과 Scott Knaster의 책 "Learn Objective-C on the Mac"에서 9페이지) 편집: 가려움을 해결하기 위해 Objective-C의 발명가인 Brad Cox에게 질문에 대해 이메..

sourcecode 2023.05.14

UILabel에서 텍스트를 애니메이션으로 변경합니다.

UILabel에서 텍스트를 애니메이션으로 변경합니다. 새 텍스트 값을 다음으로 설정하는 중입니다.UILabel현재 새 텍스트는 정상적으로 나타납니다.하지만 새 텍스트가 나타나면 애니메이션을 추가하고 싶습니다.새로운 텍스트의 모양을 애니메이션화하려면 어떻게 해야 하는지 궁금합니다. 작동하는지 궁금하고, 완벽하게 작동합니다! 목표-C [UIView transitionWithView:self.label duration:0.25f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{ self.label.text = rand() % 2 ? @"Nice nice!" : @"Well done!"; } completion:nil]; 스위프트 3, 4, ..

sourcecode 2023.04.29

내 Objective-C 싱글톤은 어떤 모습이어야 할까요?

내 Objective-C 싱글톤은 어떤 모습이어야 할까요? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 싱글톤 액세스 방식은 보통 다음 중 하나입니다. static MyClass *gInstance = NULL; + (MyClass *)instance { @synchronized(self) { if ..

sourcecode 2023.04.19

목표 C에서 상수를 생성하는 가장 좋은 방법은 무엇입니까?

목표 C에서 상수를 생성하는 가장 좋은 방법은 무엇입니까? 학습 목적으로 Reddit 클라이언트를 만들고 있습니다.상수가 들어 있는 파일이 필요해요.파일 Import를 생각하고 있습니다.Reddit-Prefix.pch모든 파일에서 상수를 사용할 수 있도록 하려면 file을 선택합니다.그게 좋은 방법인가요?또, 조사를 실시해, 상수를 작성하는 몇개의 방법을 찾았습니다만, 어느 것을 사용할지 모르겠습니다. #define매크로 const static const extern const enum 그럼 어떤 방법이 선호되나요? 컨벤션이란 무엇입니까?'에 따라 다르다'는 것은 알지만, 보다 구체적으로 묻고 싶은 것은 다음과 같습니다.각 솔루션의 사용 사례는 무엇입니까? 또, 사용하는 경우extern const파일을 ..

sourcecode 2023.04.09
반응형