«objective-c» 태그된 질문

이 태그는 Objective-C 기능에 관한 질문이나 해당 언어의 코드에 의존하는 질문에만 사용해야합니다. [cocoa] 및 [cocoa-touch] 태그를 사용하여 Apple의 프레임 워크 또는 클래스에 대해 문의해야합니다. 해당 플랫폼과 관련된 문제에 대해서는 관련 태그 [ios], [macos], [apple-watch] 및 [tvos]를 사용하십시오.





19
Swift에서 HTTP 요청을 어떻게합니까?
iBooks에서 Apple 의 Programming Language Swift 를 읽었 지만 Swift 에서 HTTP 요청 (cURL과 같은 것)을 만드는 방법을 알 수 없습니다. Obj-C 클래스를 가져와야합니까 아니면 기본 라이브러리 만 가져와야합니까? 아니면 네이티브 스위프트 코드를 기반으로 HTTP 요청을 할 수 없습니까?

8
Objective-C ARC : 강력 vs 유지 및 취약 대 할당
ARC가 도입 한 속성에 대한 두 가지 새로운 메모리 관리 속성이 있습니다. strong 하고 weak. copy분명히 완전히 다른 무언가를 제외하고 는 strongvs retain와 차이점이 있습니까?weak vsassign 있습니까? 내 이해에서, 여기의 유일한 차이점 은 포인터에 weak할당 된다는 것 입니다. 그렇지 않지만, 포인터를 놓으면 포인터에 메시지를 보낼 때 프로그램이 중단됩니다. 그러나을 사용하면 …

7
아래로 누를 때 UILongPressGestureRecognizer가 두 번 호출됩니다.
사용자가 2 초 동안 눌렀는지 감지하고 있습니다. UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPress.minimumPressDuration = 2.0; [self addGestureRecognizer:longPress]; [longPress release]; 이것이 긴 프레스를 처리하는 방법입니다. -(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{ NSLog(@"double oo"); } 2 초 이상 누르면 텍스트 "double oo"가 두 번 인쇄됩니다. 왜 이런거야? 어떻게 고칠 수 있습니까?



12
Objective-C에서 클래스에 대한 개인 메소드를 정의하는 가장 좋은 방법
방금 Objective-C 프로그래밍을 시작했으며 Java 배경을 가지고 Objective-C 프로그램을 작성하는 사람들이 개인 메소드를 어떻게 처리하는지 궁금합니다. 나는 몇 가지 규칙과 습관이있을 수 있음을 이해하고 Objective-C에서 개인 방법을 다루는 사람들이 사용하는 최고의 기술을 모은 것으로이 질문에 대해 생각합니다. 게시 할 때 접근 방식에 대한 인수를 포함하십시오. 왜 좋은가요? 어떤 결점 (알고 …

3
“ 'const NSString *'을 'NSString *'유형의 매개 변수로 보내면 한정자가 삭제됩니다. "경고
상수 NSString이 있는데 다음과 같이 호출하려고합니다. [newString isEqualToString:CONSTANT_STRING]; 여기에 잘못된 코드가 있습니까? 이 경고가 나타납니다. 'NSString *'유형의 매개 변수에 'const NSString *'을 전송하면 규정자가 삭제됩니다. 이것들은 어떻게 선언되어야합니까?

16
UIView 아래에 그림자를 그리는 방법은 무엇입니까?
UIViewCocoa Touch에서 아래쪽 가장자리 아래에 그림자를 그리려고합니다 . CGContextSetShadow()그림자를 그리는 데 사용해야한다는 것을 이해 하지만 Quartz 2D 프로그래밍 가이드는 약간 모호합니다. 그래픽 상태를 저장하십시오. CGContextSetShadow적절한 값을 전달 하여 함수를 호출하십시오 . 그림자를 적용 할 모든 그림을 수행하십시오. 그래픽 상태 복원 UIView하위 클래스 에서 다음을 시도했습니다 . - (void)drawRect:(CGRect)rect { CGContextRef …

5
__attribute __ ((constructor))는 정확히 어떻게 작동합니까?
그것이 설정되어야한다는 것이 분명해 보입니다. 정확히 언제 실행됩니까? 왜 두 개의 괄호가 있습니까? 인가 __attribute__하는 기능은? 매크로? 통사론? 이것은 C에서 작동합니까? C ++? 작동하는 함수는 정적이어야합니까? 언제 __attribute__((destructor))실행됩니까? Objective-C의 예 : __attribute__((constructor)) static void initialize_navigationBarImages() { navigationBarImages = [[NSMutableDictionary alloc] init]; } __attribute__((destructor)) static void destroy_navigationBarImages() { [navigationBarImages release]; }
348 c++  objective-c  c  gcc 

30
Objective-C 및 Cocoa를 작성할 때 사용하는 모범 사례는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.