«objective-c» 태그된 질문

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

9
코코아 objective-c 클래스에서 변수 앞의 밑줄은 어떻게 작동합니까?
몇 가지 iPhone 예제에서 속성이 변수 앞에 밑줄 _을 사용했다는 것을 보았습니다. 누구나 이것이 무엇을 의미하는지 알고 있습니까? 아니면 어떻게 작동합니까? 내가 사용하는 인터페이스 파일은 다음과 같습니다. @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission *)mission; 위의 내용이 정확히 확실하지 않지만 …

1
오류 : iOS9의 _handleNonLaunchSpecificActions
iOS 9에서 다음 오류가 발생합니다. -[UIApplication_handleNonLaunchSpecificActions: forScene: withTransitionContext: completion:] unhandled action -> <FBSSceneSnapshotAction: 0x150b2aef0> { handler = remote; info = <BSSettings: 0x15333f650> { (1) = 5; }; } 다른 사람 이이 오류를 겪었습니까? 뭐가 잘못 되었 니?
157 ios  objective-c  xcode  ios9 

19
iOS 앱 오류-자체를 하위보기로 추가 할 수 없습니다
이 충돌 보고서를 받았지만 디버깅 방법을 모르겠습니다. Fatal Exception NSInvalidArgumentException Can't add self as subview 0 ... CoreFoundation __exceptionPreprocess + 130 1 libobjc.A.dylib objc_exception_throw + 38 2 CoreFoundation -[NSException initWithCoder:] 3 UIKit -[UIView(Internal) _addSubview:positioned:relativeTo:] + 110 4 UIKit -[UIView(Hierarchy) addSubview:] + 30 5 UIKit __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke + 1196 6 UIKit …
157 ios  iphone  objective-c 

29
디바이스 토큰 (NSData)을 NSString으로 어떻게 변환 할 수 있습니까?
푸시 알림을 구현하고 있습니다. APNS 토큰을 문자열로 저장하고 싶습니다. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } 첫 번째 코드 줄은 null을 인쇄합니다. 두 번째는 토큰을 인쇄합니다. newDeviceToken을 NSString으로 어떻게 얻을 수 있습니까?

2
Objective-C에서 상수를 만드는 가장 좋은 방법은 무엇입니까
학습 목적으로 Reddit 클라이언트를 만들고 있습니다. 상수가있는 파일이 필요합니다. Reddit-Prefix.pch모든 파일에서 상수를 사용할 수 있도록 파일에서 파일을 가져 오는 것에 대해 생각하고있었습니다 . 좋은 일입니까? 또한 연구를 수행하고 상수를 만드는 몇 가지 방법을 찾았지만 사용할 방법을 모르겠습니다. #define 매크로 const static const extern const enum 어떤 방법이 선호 되는가? 컨벤션이란 …

12
NSJSONSerialization 사용 방법
JSON 문자열이 있습니다 (PHP의 json_encode()다음과 같습니다). [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] 나는 이것을 내 iPhone 앱을위한 일종의 데이터 구조로 파싱하고 싶다. 나 사전의 배열을 가지고하는 것입니다에 대한 배열의 0 번째 요소는 키 사전 그래서 나는 최선의 일을 생각 "id" => "1"하고 "name" => "Aaa". NSJSONSerialization그래도 저장소가 데이터를 어떻게 저장 …


20
NSDate가 오늘인지 확인하는 방법?
확인하는 방법 NSDate오늘 소속 ? 에서의 처음 10자를 사용하여 확인했습니다 [aDate description]. [[aDate description] substringToIndex:10]문자열을 반환 "YYYY-MM-DD"하므로 문자열을에서 반환 한 문자열과 비교했습니다 [[[NSDate date] description] substringToIndex:10]. 더 빠르고 깔끔한 확인 방법이 있습니까? 감사.

12
프로덕션 코드에서 NSLog ()를 사용해서는 안된다는 것이 사실입니까?
나는이 사이트에서 이것을 몇 번 들었지만 이것이 사실인지 확인하고 싶었다. 내 코드 전체에 NSLog 함수 호출을 뿌릴 수있을 것으로 기대했으며 릴리스 / 배포 빌드를 빌드 할 때 Xcode / gcc가 해당 호출을 자동으로 제거합니다. 이것을 사용하지 않아야합니까? 그렇다면 숙련 된 Objective-C 프로그래머들 사이에서 가장 일반적인 대안은 무엇입니까?

18
Facebook의 새로운 iOS 앱과 같은 사이드 와이프 메뉴를 개발하는 가장 좋은 방법은 무엇입니까?
사이드 스 와이프 메뉴가 더 많은 정보가 각 iPhone 응용 프로그램에 적용됨에 따라 더욱 일반적인 인터페이스 요소가되고있는 것으로 보입니다. Facebook은 최신 버전으로이를 포함 시켰으며 새로운 Gmail 앱에도 포함되어있는 것으로 보입니다 . 더 일반적인 인터페이스 요소가되고 있기 때문에 누군가가 이와 같은 것을 개발하는 가장 효율적인 방법에 대해 생각하고 있는지 궁금합니다. 나는 …

30
Objective-C에서 "인식 할 수없는 선택기가 인스턴스로 전송되었습니다"오류
버튼을 만들고 해당 작업을 추가했지만 호출하자마자이 오류가 발생했습니다. -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' 이것은 내 코드입니다. - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:nibNameOrNil …



9
objective-c에서 YES / NO, TRUE / FALSE와 true / false 사이에 차이가 있습니까?
간단한 질문은 정말로; 이 값들 사이에 차이가 있습니까 (그리고 BOOL과 bool 사이에 차이가 있습니까)? 동료는 Objective-C에서 다른 것으로 평가한다고 언급했지만 각각의 .h 파일에서 typedef를 볼 때 YES / TRUE / true는 모두 정의 1되었고 NO / FALSE / false는 모두로 정의되었습니다 0. 실제로 어떤 차이가 있습니까?


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