«cocoa» 태그된 질문

Cocoa는 Foundation, Application Kit 및 Core Data로 구성된 macOS 용 Apple의 응용 프로그램 개발 프레임 워크입니다. iOS 질문에 "cocoa-touch"태그를 사용하십시오.

9
날짜 문자열 또는 개체의 NSArray 정렬
다음 과 같이 NSArray날짜 문자열 (예 : NSString) 이 포함 된 파일이 있습니다. "Thu, 21 May 09 19:10:09 -0700" NSArray날짜별로 정렬해야 합니다. NSDate먼저 날짜 문자열을 객체 로 변환하는 것에 대해 생각 했지만 NSDate객체 별로 정렬하는 방법에 대해 고민했습니다 . 감사.

4
상수 NSString을 NSUserDefaults의 키로 사용
사용자 기본 설정을 저장하기 위해 NSUSerDefaults를 사용하고 있습니다. 나는 어딘가에서 키를 상수로 설정하는 것이 좋은 생각이라는 것을 읽은 것을 기억하며 동의합니다. 다음 코드는 현재 내가 가지고있는 것입니다. [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] forKey:@"polygonNumberOfSides"]; 이것을 다음과 같이 변경하려고 시도했습니다. @implementation Controller NSString const *kPolygonNumberOfSides = @"polygonNumberOfSides"; -(void)savePolygonInfo { [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] …

6
HTTP 헤더 설정 NSURLRequest
요청에 대한 HTTP 헤더를 설정해야합니다. NSURLRequest 클래스에 대한 문서에서 HTTP 헤더에 관한 내용을 찾지 못했습니다. 사용자 지정 데이터를 포함하도록 HTTP 헤더를 설정하려면 어떻게해야합니까?

7
Xcode 디버거에서 NSDictionary 변수의 내용을 보는 방법은 무엇입니까?
Xcode 디버거를 통해 NSDictionary 변수의 키 / 값 쌍을 보는 방법이 있습니까? 변수 창에서 완전히 확장되었을 때의 정보 범위는 다음과 같습니다. Variable Value Summary jsonDict 0x45c540 4 key/value pairs NSObject {...} isa 0xa06e0720 사전의 각 요소 (배열 변수와 유사)를 표시 할 것으로 예상했습니다.

10
동적 높이가있는 행이있는보기 기반 NSTableView
뷰 기반이있는 응용 프로그램이 NSTableView있습니다. 이 테이블 뷰 NSTextField에는 단어 줄 바꿈이 활성화 된 다중 행으로 구성된 콘텐츠가있는 셀이있는 행이 있습니다 . 의 텍스트 내용에 NSTextField따라 셀을 표시하는 데 필요한 행의 크기가 달라집니다. 높이를 반환 하는 NSTableViewDelegate방법을 구현할 수 있다는 것을 알고 tableView:heightOfRow:있지만 높이는 NSTextField. 의 단어 줄 바꿈은의 NSTextField너비에 …

11
타임 스탬프 형식으로 현재 NSDate 가져 오기
현재 시간을 가져 와서 문자열로 설정하는 기본 방법이 있습니다. 그러나 1970 년 이후의 UNIX 타임 스탬프 형식으로 현재 날짜 및 시간을 형식화하려면 어떻게해야합니까? 내 코드는 다음과 같습니다. NSDate *currentTime = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"hh-mm"]; NSString *resultString = [dateFormatter stringFromDate: currentTime]; NSDateFormatter'resultString'을 타임 스탬프로 변경하는 …


7
NSString 비교 이해
다음 비교는 모두 참으로 평가됩니다. 1) @"foo" == @"foo"; 2) NSString *myString1 = @"foo"; NSString *myString2 = @"foo"; myString1 == myString2; 그러나 NSString항등 연산자를 사용하여 두 s를 비교할 수없는 경우가 있으며 [myString1 isEqualToString:myString2]대신 필요합니다. 누군가 이것에 대해 밝힐 수 있습니까?


9
NSLocale currentLocale은 항상 사용자의 현재 언어가 아닌 "en_US"를 반환합니다.
iPhone 앱을 국제화하는 과정에 있습니다. 사용자의 현재 로케일에 따라 특정보기를 프로그래밍 방식으로 변경해야합니다. iPhone 시뮬레이터 또는 실제 하드웨어의 언어 선호도가 무엇이든 상관없이 locale항상 "en_US"로 평가되기 때문에 미쳐 가겠습니다. NSString *locale = [[NSLocale currentLocale] localeIdentifier]; NSLog(@"current locale: %@", locale); 미친 것은 나머지 응용 프로그램이 예상대로 작동한다는 것입니다. Localization.strings 파일에서 올바른 문자열이 …

4
"EXC_BREAKPOINT (SIGTRAP)"예외가 중단 점 디버깅으로 인해 발생합니까?
내 모든 테스트 컴퓨터에서 매우 안정적이고 거의 모든 사용자에게 안정적인 것처럼 보이는 다중 스레드 앱이 있습니다 (충돌에 대한 불만 사항 없음). 하지만 앱은 충돌 보고서를 보낼만큼 친절했던 한 사용자에게 자주 충돌합니다. 모든 충돌 보고서 (~ 10 개의 연속 보고서)는 본질적으로 동일하게 보입니다. Date/Time: 2010-04-06 11:44:56.106 -0700 OS Version: Mac OS …

9
정렬 된 키가있는 NSDictionary
기본적으로 연관 배열 (키와 값으로 문자열)로 사용하는 NSDictionary (plist에 저장 됨)가 있습니다. 응용 프로그램의 일부로 키 배열을 사용하고 싶지만 특정 순서 (정렬 할 알고리즘을 작성할 수있는 순서가 아님)를 원합니다. 나는 항상 별도의 키 배열을 저장할 수 있지만, 항상 사전의 키와 배열의 값을 업데이트하고 항상 일치하는지 확인해야했기 때문에 다소 까다로워 보입니다. …

3
강력한 속성 속성은 무엇입니까
개발자를 위해 Xcode 베타를 사용하고 있으며 미묘한 차이가 있음을 알고 있습니다. 그중에는 선언 된 속성에 대한 새로운 속성이 있습니다. @property(strong)IBOutlet NSArrayController *arrayControl; 내 질문은 : 강한 속성은 무엇을 의미합니까 ?? 이전 버전을 대체합니까, 아니면 완전히 새로운 것입니까? Google과 개발자 문서를 검색했지만 아무것도 찾을 수 없었습니다. 그것이 무엇인지 알 때까지 나는 …

3
NSString 인스턴스가 NSArray에 포함되어 있는지 확인
여러 문자열이있는 배열이 있고 특정 문자열이 배열에 포함되어 있는지 확인하고 싶습니다. containsObject배열 에서 : 메시지를 사용하면 올바른 결과를 얻습니다. NSString동일한 문자열을 가진 모든 객체가 동일한 객체를 가리 킵니까? 아니면 왜 containsObject작동합니까? NSArray *stringArray = [NSArray arrayWithObjects:@"1",@"2",@"3",anotherStringValue, nil]; if([stringArray containsObject:@"2"]){ //DO SOMETHING }

7
Objective-C 검사 / 반사
Objective-C, 특히 Apple의 Cocoa / Cocoa-Touch 환경에서 인스턴스화 된 개체의 콘텐츠를 덤프하는 내장 된 메서드, 함수, API, 일반적으로 허용되는 방법 등이 있습니까? 나는 다음과 같은 것을 할 수 있기를 원한다. MyType *the_thing = [[MyType alloc] init]; NSString *the_dump = [the_thing dump]; //pseudo code NSLog("Dumped Contents: %@", the_dump); 런타임에 호출 할 …

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