«objective-c» 태그된 질문

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




13
프로그래밍 방식으로 segue 만들기
나는 UIViewController모든 UIViewsControllers공통된 작업을 재사용하기 위해 확장한다는 공통점이 있습니다. 나는이 "공통"에 UIViewController대해 다른 모든 것이 UIViewControllers상속 되도록 세구를 설정하고 싶다 . 프로그래밍 방식으로 어떻게해야합니까? 질문은 스토리 보드에 가지 않고 손으로 직접하지 않고 어떻게 segue모두를 위해 어떻게 설정할 수있을 것 같아요 UIViewControllers.
202 ios  objective-c  segue 

5
Objective-C에서 @synchronized 잠금 / 잠금 해제 방법은 무엇입니까?
@synchronized는 상호 배제를 달성하기 위해 "잠금"및 "잠금 해제"를 사용하지 않습니까? 그러면 어떻게 잠금 / 잠금 해제합니까? 다음 프로그램의 출력은 "Hello World"입니다. @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); } - (void)unlock { NSLog(@"before unlock"); [super …

3
사전을 반복하는 방법이 있습니까?
를 얻기 위해 NSDictionaries필요한 곳으로 알고 있습니다. 하지만 어떻게 모든 것을 내가 반복 할 수 와 A의는 , 나는 키가 알고 그래서, 어떤이있다 값? 나는라는 것이 있습니다 알고 에 대한-에서 루프 에가 . 비슷한 것이 있습니까?keyvaluekeysvaluesNSDictionaryJavaScriptObjective-C

22
NSAttributedString에서 클릭 가능한 링크를 만들려면 어떻게해야합니까?
에서 하이퍼 링크를 클릭 할 수있게 만드는 것은 쉽지 않습니다 UITextView. IB의보기에서 "링크 감지"확인란을 설정하면 HTTP 링크가 감지되어 하이퍼 링크로 바뀝니다. 그러나 이것은 여전히 ​​사용자가 보는 것이 "원시"링크라는 것을 의미합니다. RTF 파일과 HTML 모두 "뒤에"링크가있는 사용자가 읽을 수있는 문자열을 설정할 수 있습니다. 중요한 텍스트를 텍스트보기 (또는 a UILabel또는) 로 쉽게 …

9
예를 들어 메시지의 수신자 유형 ***는 전달 선언입니다.
내 iOS5 앱에는 NSObject States수업이 있으며 초기화하려고합니다. states = [states init]; 여기에 init방법이 있습니다 States: - (id) init { if ((self = [super init])) { pickedGlasses = 0; } return self; } 그러나 라인에 오류가 있습니다 states = [states init]; 예를 들어 메시지의 수신자 유형 "상태"는 전달 선언입니다. 무슨 뜻인가요? …


25
UICollectionView의 셀 간격
섹션에서 셀 간격을 어떻게 설정 UICollectionView합니까? minimumInteritemSpacing5.0으로 설정 한 속성 이 있지만 간격이 5.0으로 표시되지 않는 것을 알고 있습니다 . flowout delegate 메소드를 구현했습니다. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } 여전히 원하는 결과를 얻지 못했습니다. 나는 최소한의 간격을 생각합니다. 최대 간격을 설정할 수있는 방법이 없습니까?

11
코드에서 UIButton에 대한 이미지 설정
코드에서 UIButton의 이미지를 어떻게 설정합니까? 나는 이것을 가지고있다: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; 그러나 이미지를 무엇으로 설정할지 알 수 없습니다.

11
비 속성 목록 객체를 NSUserDefaults로 설정하려고 시도
나는이 오류의 원인을 알고 있다고 생각했지만 내가 뭘 잘못했는지 알 수없는 것 같습니다. 내가받는 전체 오류 메시지는 다음과 같습니다. 속성 목록이 아닌 개체를 설정하려고합니다 ( "<BC_Person : 0x8f3c140>" )를 키 personDataArray에 대한 NSUserDefaults 값으로 나는이 Person난에 부합되는 생각 클래스 NSCoding내 사람 클래스에서 이러한 방법 모두이 프로토콜을 : - (void)encodeWithCoder:(NSCoder *)coder …

16
Swift는 respondsToSelector에 해당하는 것은 무엇입니까?
나는 구글 검색했지만 그와 동등한 것이 무엇인지 알 수 없었습니다 respondsToSelector:. 이것이 내가 찾을 수있는 유일한 것 ( Swift alternatives to respondsToSelector :) 이지만 대리인의 존재를 확인하는 경우 내 경우에는 관련이 없습니다. 대리인이 없으며 새로운 API가 있는지 확인하고 싶습니다. 장치에서 실행 중이거나 이전 버전의 API로 폴백하지 않는 경우.

20
반복하는 동안 NSMutableArray에서 제거하는 가장 좋은 방법은 무엇입니까?
Cocoa에서 NSMutableArray를 반복하고 특정 기준에 맞는 여러 객체를 제거하려면 객체를 제거 할 때마다 루프를 다시 시작하지 않고이를 수행하는 가장 좋은 방법은 무엇입니까? 감사, 편집 : 명확히하기 위해-가장 좋은 방법을 찾고있었습니다. 예를 들어 인덱스를 수동으로 업데이트하는 것보다 더 우아한 것입니다. 예를 들어 C ++에서는 할 수 있습니다. iterator it = someList.begin(); …
194 objective-c  cocoa 

3
@try-Objective-C에서 catch 블록
@try 차단이 작동하지 않는 이유는 무엇입니까? 앱이 다운되었지만 @try 블록에 걸리게되었습니다. NSString* test = [NSString stringWithString:@"ss"]; @try { [test characterAtIndex:6]; } @catch (NSException * e) { NSLog(@"Exception: %@", e); } @finally { NSLog(@"finally"); }

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