«objective-c» 태그된 질문

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


4
목표 C-할당, 복사, 유지
저는 Objective C를 처음 사용합니다. 포인터 개념을 포함하여 C에 대한 기본 지식이 있습니다. 두 가지 기본적인 질문이 있습니다. 누군가가 할당, 복사 및 유지의 차이점을 비유로 설명 할 수 있습니까? 포인터 변수를 반환하는 함수를 어떻게 처리하고 반환 포인터를 통해 메시징을 수행합니까?

11
응용 프로그램에 유효한 'aps-environment'자격 문자열이 없습니다.
푸시 알림을 지원하도록 앱을 구성하려고하는데 계속이 오류가 발생합니다. 토큰을 가져 오지 못했습니다. 오류 : Error Domain = NSCocoaErrorDomain Code = 3000 "응용 프로그램에 대한 유효한 'aps-environment'자격 문자열이 없습니다."UserInfo = 0x1f818fc0 { NSLocalizedDescription = 애플리케이션에 유효한 'aps-environment'자격 문자열이 없습니다.} 내 앱이 푸시 알림을 지원하도록 설정했습니다 (현재 개발 용으로 만 해당). 푸시 …

4
자동 레이아웃을 사용하여 하위보기가 동적으로 변경된 후 superview 크기 조정
나는 신의 사랑이 크기 조정 슈퍼 뷰의 요령을 참을 수 없다. 나는 UIView *superview 4를 가지고 있습니다 UILabels. 2는 다른 2 명의 헤더 역할을합니다. 4 개의 콘텐츠는 모두 데이터베이스에서 동적으로 제공됩니다. SizeToFitvs SizeThatFits:(CGSize)vs UIView systemLayoutSizeFittingSize:, UILayoutFittingCompressedSize또는 UILayoutFittingExpandedSize. 나는 자동 레이아웃을 프로그래밍 방식으로 사용하고 슈퍼 뷰 높이를 더미 숫자와 같거나 더 …

2
이 iOS는 어떤 종류의 비꼬는 오류입니까?
다음과 같은 달력 날짜를 정렬하는 데 사용하는 코드가 있습니다. #if !(TARGET_IPHONE_SIMULATOR) NSString *formatString = [NSDateFormatter dateFormatFromTemplate:@"HH:mm dd MMM yyyy" options:0 locale:[NSLocale currentLocale]]; [fmt setDateFormat:formatString]; #else [fmt setDateFormat:@"HH:mm dd MMM yyyy"]; #endif 시뮬레이터에서 실행하면 모두 괜찮습니다. 장치에서 실행하면이 비꼬는 디버그 메시지가 나타납니다. 2012-09-19 22 : 40 : 13.972 APPNAME [4923 : …


6
masksToBounds = YES가 CALayer 그림자를 방지하는 이유는 무엇입니까?
다음 스 니펫을 사용하여 UIView 중 하나에 그림자 효과를 추가합니다. 꽤 잘 작동합니다. 그러나 뷰의 masksToBounds 속성을 YES로 설정하자마자 . 그림자 효과가 더 이상 렌더링되지 않습니다. self.myView.layer.shadowColor = [[UIColor blackColor] CGColor]; self.myView.layer.shadowOpacity = 1.0; self.myView.layer.shadowRadius = 10.0; self.myView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f); self.myView.layer.cornerRadius = 5.0; self.myView.layer.masksToBounds = YES; // <-- This …

5
Xcode 4“Clean”vs.“Clean Build Folder”
모든 앱을 개발할 때 시뮬레이터에서 보는 것과 발생해야한다고 생각하는 것과 일치하지 않는 특정 시점에 도달합니다. 대부분이 인간의 오류입니다 - 또는 적어도 그들은 대부분에 내 ;-) 경우 - 그러나 때때로 엑스 코드는 '잃어버린 트랙'을 가지고, 또는 보인다 그래서. Clean(Shift + Cmd + K) 및 Clean Build Folder…(Option + Shift + Command …

5
NSString을 NSDictionary / JSON으로 변환
다음 데이터가 저장되어 있습니다 NSString. { Key = ID; Value = { Content = 268; Type = Text; }; }, { Key = ContractTemplateId; Value = { Content = 65; Type = Text; }; }, 이 데이터를 NSDictionary키 값 쌍을 포함하는 로 변환하고 싶습니다 . 나는 변환 먼저 시도하고 NSStringA를 …





1
iOS의 Google Analytics SDK 3.0 _sqlite3 링커 오류
내 프로젝트에 Google Analytics SDK 3.0 을 통합하고 있습니다 . 하지만 내 프로젝트를 빌드하려고 할 때 링커 오류가 발생합니다. 문서 에서 언급했듯이 프로젝트에서 다음 라이브러리를 연결했습니다. libGoogleAnalyticsServices.a AdSupport.framework CoreData.framework SystemConfiguration.framework libz.dylib 그래도 프로젝트를 만들 때 다음과 같은 오류가 발생합니다. d: warning: directory not found for option '-L"/Users/....NameProject/Libraries/Google Analytics"' "_sqlite3_bind_blob", referenced …

2
Objective-C에서 ivar와 속성의 차이점은 무엇입니까?
Objective-C에서 ivar와 속성을 사용하는이 세 가지 방법의 의미 론적 차이는 무엇입니까? 1. @class MyOtherObject; @interface MyObject { } @property (nonatomic, retain) MyOtherObject *otherObj; 2. #import "MyOtherObject.h" @interface MyObject { MyOtherObject *otherObj; } @property (nonatomic, retain) MyOtherObject *otherObj; 삼. #import "MyOtherObject.h" @interface MyObject { MyOtherObject *otherObj; }

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