반응형

Objective-C 5

목표-C와 C++는 어떻게 다릅니까?

목표-C와 C++는 어떻게 다릅니까? 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨10년 전에. 구문, 기능, 패러다임, 프레임워크 및 라이브러리 측면에서 Objective-C와 C++의 주요 차이점은 무엇입니까? *중요:저의 목표는 두 언어 간의 공연 전쟁을 시작하는 것이 아닙니다.저는 진짜 확실한 사실만을 원합니다.사실, 제 질문은 성과와 관련이 없습니다!주관적으로 보일 수 있는 것에 대한 출처를 제시해 주십시오.주요 ..

programing 2023.05.23

UIButton: imageEdgeInsets 및 titleEdgeInsets를 사용하여 이미지와 텍스트를 중앙에 배치하는 방법

UIButton: imageEdgeInsets 및 titleEdgeInsets를 사용하여 이미지와 텍스트를 중앙에 배치하는 방법 버튼에 이미지만 삽입하고 imageEdgeInsets를 상단에 더 가깝게 설정하면 이미지가 중앙에 배치되어 모두 예상대로 작동합니다. [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; 버튼에 텍스트만 넣고 titleEdgeInsets를 아래쪽에 더 가깝게 설정하면 텍스트가 중앙에 배치되어 모두 예상대로 작동합니다. [button setTitle:title forState:UIControlStateNormal];..

programing 2023.04.23

@try - 목표 C의 캐치 블록

@try - 목표 C의 캐치 블록 왜 @try block이 작동하지 않는 거죠?앱이 크래쉬가 되었지만 @try 블록에 잡혔습니다. NSString* test = [NSString stringWithString:@"ss"]; @try { [test characterAtIndex:6]; } @catch (NSException * e) { NSLog(@"Exception: %@", e); } @finally { NSLog(@"finally"); } 모두 완벽하게 동작:) NSString *test = @"test"; unichar a; int index = 5; @try { a = [test characterAtIndex:index]; } @catch (NSException *exception) { NSLog..

programing 2023.04.23

메서드 이름과 행 번호를 출력하여 NSLog를 조건부로 비활성화하려면 어떻게 해야 합니까?

메서드 이름과 행 번호를 출력하여 NSLog를 조건부로 비활성화하려면 어떻게 해야 합니까? Xcode 디버깅에 대한 프레젠테이션을 하고 있는데 NSLog를 효율적으로 사용하는 방법에 대해 자세히 알고 싶습니다. 특히 두 가지 질문이 있습니다. 현재 메서드의 이름/라인 번호를 쉽게 NSLogg 할 수 있는 방법이 있습니까? 릴리스 코드를 컴파일하기 전에 모든 NSLog를 쉽게 "비활성화"할 수 있는 방법이 있습니까? 자주 사용하는 NSLog에 관한 유용한 매크로를 다음에 나타냅니다. #ifdef DEBUG # define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) #else # defin..

programing 2023.04.18

NSString을 NSNumber로 변환하는 방법

NSString을 NSNumber로 변환하는 방법 변환 방법NSString여러 원시 데이터 유형을 포함합니다(예:int,float,char,unsigned int등?문제는 실행 시 문자열에 포함되는 숫자 유형을 알 수 없다는 것입니다. 방법은 알고 있습니다만, 부호 없는 부동소수점 값도 사용할 수 있을지 모르겠습니다. long long scannedNumber; NSScanner *scanner = [NSScanner scannerWithString:aString]; [scanner scanLongLong:&scannedNumber]; NSNumber *number = [NSNumber numberWithLongLong: scannedNumber]; 도와 주셔서 감사해요.를 사용합니다.NSNumberFo..

programing 2023.04.13
반응형