반응형

Objective-C 8

Objective-C 네임스페이스 충돌을 해결하는 가장 좋은 방법은 무엇입니까?

Objective-C 네임스페이스 충돌을 해결하는 가장 좋은 방법은 무엇입니까? 목표-C에는 네임스페이스가 없습니다. C와 매우 유사하며 모든 것이 하나의 글로벌 네임스페이스 내에 있습니다.IBM에서 근무하는 경우 "IBM"으로 접두사를 붙일 수 있고 Microsoft에서 근무하는 경우 "MS" 등을 사용할 수 있습니다.때때로 이니셜은 프로젝트를 참조합니다. 예를 들어, 아디움은 클래스에 "AI"를 붙입니다(그 뒤에는 이니셜을 사용할 수 있는 회사가 없기 때문입니다).Apple은 NS로 클래스를 접두사로 지정하고 이 접두사는 Apple 전용이라고 말합니다. 지금까지는 좋습니다.그러나 앞에 있는 클래스 이름에 2~4개의 문자를 추가하는 것은 매우 제한적인 네임스페이스입니다.예를 들어 MS 또는 AI는 완전..

code 2023.06.02

모범 사례? - 핵심 데이터 엔티티 속성으로서의 어레이/사전

모범 사례? - 핵심 데이터 엔티티 속성으로서의 어레이/사전 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 코어 데이터가 처음입니다.수집 유형은 속성 유형으로 사용할 수 없으며 배열/사전 유형 데이터를 속성으로 저장하는 가장 효율적인 방법이 무엇인지 알고 싶습니다(예: 거리, 도시 등의 주소를 구성하는 요소).별도의 엔티티가 필요하지 않으며 별도의 속성/필드보다 사전/어레이로 더 편리하게 저장됩니다.감사해요.코어 데이터에 "원본" 배열 또는 사전 유형이 없습니다.저장할 수 있습니다.NSArray또는NSDictio..

code 2023.05.23

UIMage : 애스펙트 핏과 센터 표시

UIMage : 애스펙트 핏과 센터 표시 프로그래밍 방식으로 선언된 이미지 뷰가 있고, 그 이미지를 프로그래밍 방식으로 설정하고 있습니다. 그러나 이미지를 가로 맞춤과 세로 맞춤 모두 이미지 보기에 맞게 설정할 수 없습니다. 즉, 다음과 같은 이미지를 원합니다. 이미지가 큰 경우는, 종횡에 맞추어 축소합니다. 이미지가 작을 경우 가운데에 위치하지만 확대하지는 않습니다. 어떻게 구하지?솔루션 붙여넣기: @manohar의 말대로 imageView.contentMode = UIViewContentModeCenter; if (imageView.bounds.size.width > ((UIImage*)imagesArray[i]).size.width && imageView.bounds.size.height > ((U..

code 2023.04.23

iOS에서 Objective-C의 유형

iOS에서 Objective-C의 유형 iOS에서 Objective-C의 기본 데이터 유형에 대해 묻고 싶습니다. 변수가 표현되는 크기와 변수의 범위가 필요합니다.예를 들어 short int - 2 bytes - signed : - 32768 ~32767 및 unsigned : 0 ~65535 이것은 예에 불과합니다.다음은 좋은 개요입니다. http://reference.jumpingmonkey.org/programming_languages/objective-c/types.html 또는 다음 코드를 실행합니다. 32비트 프로세스: NSLog(@"Primitive sizes:"); NSLog(@"The size of a char is: %d.", sizeof(char)); NSLog(@"The size o..

code 2023.04.23

iPhone Core Data Unresolved 오류 저장 중

iPhone Core Data Unresolved 오류 저장 중 저장하려고 하면 코어 데이터로부터 이상한 에러 메세지가 표시되지만, 에러가 재현할 수 없는 문제(다른 작업을 할 때 다른 시간에 표시됨) 에러 메시지: Unresolved error Domain=NSCocoaErrorDomain Code=1560 UserInfo=0x14f5480 "Operation could not be completed. (Cocoa error 1560.)", { NSDetailedErrors = ( Error Domain=NSCocoaErrorDomain Code=1570 UserInfo=0x5406d70 "Operation could not be completed. (Cocoa error 1570.)", Error D..

code 2023.04.18

UIButton 글꼴 크기를 너비에 맞게 조정

UIButton 글꼴 크기를 너비에 맞게 조정 다음 코드가 있습니다. UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", ..

code 2023.04.18

클래스 메서드와 인스턴스 메서드의 차이점은 무엇입니까?

클래스 메서드와 인스턴스 메서드의 차이점은 무엇입니까? 클래스 메서드와 인스턴스 메서드의 차이점은 무엇입니까? 인스턴스 메서드는 접근자(게터 및 세터)이며 클래스 메서드는 그 외의 거의 모든 것입니까?다른 답변의 대부분과 마찬가지로 인스턴스 메서드는 클래스의 인스턴스를 사용하는 반면 클래스 메서드는 클래스 이름만으로 사용할 수 있습니다.Objective-C에서는 다음과 같이 정의된다. @interface MyClass : NSObject + (void)aClassMethod; - (void)anInstanceMethod; @end 그런 다음 다음과 같이 사용할 수 있습니다. [MyClass aClassMethod]; MyClass *object = [[MyClass alloc] init]; [object..

code 2023.04.13

애니메이션으로 UIView 숨김/표시

애니메이션으로 UIView 숨김/표시 저의 단순한 목표는 애니메이션 숨김과 표시 기능을 페이드하는 것입니다. Button.hidden = YES; 간단해.하지만 그냥 사라지지 않고 사라지게 할 수 있을까요?그런 식으로 보면 프로답지 않아 보여요.iOS 4 이후에는 QuartzCore를 Import할 필요 없이 UIView 전환 방식만으로 이를 수행할 수 있는 방법이 있습니다.이렇게 말할 수 있습니다. 목표 C [UIView transitionWithView:button duration:0.4 options:UIViewAnimationOptionTransitionCrossDissolve animations:^{ button.hidden = YES; } completion:NULL]; 재빠르다 UIView...

code 2023.04.13
반응형