«objective-c» 태그된 질문

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


30
키보드가있을 때 편집을 시작할 때 UITextField를 위로 올리려면 어떻게해야합니까?
iOS SDK를 사용하여 : 나는이 UIView와 UITextField키보드를 가지고 있음을의. 나는 그것을 할 수 있어야합니다. UIScrollView키보드를 불러 온 후 다른 텍스트 필드를 보려면 의 내용을 스크롤 할 수 있습니다. 자동으로 "점프"(위로 스크롤) 또는 단축 나는 내가 필요하다는 것을 안다 UIScrollView. 내의 클래스를 변경 해봤 UIViewA를 UIScrollView하지만, 난 여전히 위 또는 아래로 …

30
View Controller간에 데이터 전달
iOS 및 Objective-C와 전체 MVC 패러다임에 익숙하지 않으며 다음과 같은 문제가 있습니다. 데이터 입력 양식으로 작동하는보기가 있으며 사용자에게 여러 제품을 선택할 수있는 옵션을 제공하려고합니다. 제품이 다른보기로 표시되고 UITableViewController여러 선택을 활성화했습니다. 내 질문은 데이터를 한 뷰에서 다른 뷰로 어떻게 전송합니까? UITableView배열에서 선택 항목을 유지 하지만 양식을 제출할 때 다른 데이터와 함께 …

18
프로젝트에서 단일 파일에 대해 ARC를 비활성화하려면 어떻게해야합니까?
프로젝트에서 ARC를 성공적으로 사용하고 있습니다. 그러나 ARC 규칙이 지금보다 조금 더 취약한 몇 가지 파일 (예 : 단위 테스트 및 모의 객체)이 발생했습니다. 이 옵션을 찾을 수 없지만 파일별로 ARC를 비활성화하는 방법이 있다는 것을 들었습니다. 이것이 가능한가? 파일 단위로 ARC를 비활성화하려면 어떻게합니까?

27
NSMutableArray를 커스텀 객체로 어떻게 정렬합니까?
내가하고 싶은 것은 매우 간단 해 보이지만 웹에서 답을 찾을 수 없습니다. 나는이 NSMutableArray오브젝트를, 그리고의 그들이 '사람'개체입니다 가정 해 봅시다. NSMutableArrayPerson.birthDate 로 정렬하고 싶습니다 NSDate. 이 방법과 관련이 있다고 생각합니다. NSArray *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; Java에서 객체를 Comparable로 구현하거나 인라인 사용자 정의 비교기와 함께 Collections.sort를 사용합니다 ... 어떻게 Objective-C 에서이 …

19
selectSelect를 알 수 없으므로 performSelector에서 누수가 발생할 수 있습니다.
ARC 컴파일러에서 다음과 같은 경고 메시지가 나타납니다. "performSelector may cause a leak because its selector is unknown". 내가하고있는 일은 다음과 같습니다. [_controller performSelector:NSSelectorFromString(@"someMethod")]; 왜이 경고가 나타 납니까? 컴파일러가 선택기가 존재하는지 여부를 확인할 수는 없지만 누출을 일으키는 이유는 무엇입니까? 더 이상이 경고가 표시되지 않도록 코드를 변경하려면 어떻게해야합니까?

23
Objective-C에서 문자열에 다른 문자열이 포함되어 있는지 어떻게 확인합니까?
문자열 ( NSString)에 다른 작은 문자열이 포함되어 있는지 어떻게 확인할 수 있습니까? 나는 다음과 같은 것을 바랐다. NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); 그러나 내가 찾을 수있는 가장 가까운 것은 다음과 같습니다. if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } 어쨌든 …

29
NSString을 연결하기위한 Objective-C의 바로 가기
stringByAppendingString:Objective-C에서 ( ) 문자열 연결에 대한 단축키 또는 NSString일반적인 작업에 대한 단축키가 있습니까? 예를 들어 다음과 같이 만들고 싶습니다. NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a test"]; 더 같은 것 : string myString = "This"; string test = myString + " is just a test";


14
Objective-C의 상수
Cocoa 응용 프로그램을 개발 중이며 NSString기본 설정 키 이름을 저장하는 방법으로 constant를 사용 하고 있습니다. 필요한 경우 키를 쉽게 변경할 수 있기 때문에 이것이 좋은 생각이라는 것을 알고 있습니다. 또한 그것은 '논리와 데이터를 분리하는'전체 개념입니다. 어쨌든, 전체 응용 프로그램에 대해 이러한 상수를 한 번 정의하는 좋은 방법이 있습니까? 나는 쉽고 …

17
Swift에서 Objective-C 코드를 어떻게 호출합니까?
Swift에서 Objective-C 코드를 어떻게 호출합니까? 애플은 하나의 애플리케이션에 공존 할 수 있다고 언급했지만, 이는 스위프트에서 새로운 클래스를 구축하면서 Objective-C로 만든 오래된 클래스를 기술적으로 재사용 할 수 있다는 것을 의미합니까?
974 objective-c  swift 

12
구속 조건 변경에 애니메이션을 적용하려면 어떻게합니까?
와 함께 이전 앱을 업데이트하고 있으며 AdBannerView광고가 없으면 화면에서 사라집니다. 광고가 있으면 화면에서 슬라이드됩니다. 기본 물건. 이전 스타일, 애니메이션 블록에서 프레임을 설정했습니다. 새로운 스타일, 위치 IBOutlet를 결정하는 자동 레이아웃 제약 조건 Y이 있습니다.이 경우 슈퍼 뷰의 하단에서 거리를두고 상수를 수정하십시오. - (void)moveBannerOffScreen { [UIView animateWithDuration:5 animations:^{ _addBannerDistanceFromBottomConstraint.constant = -32; }]; …


30
iOS 버전을 확인하는 방법?
iOS장치 버전이 3.1.3 내가 시도한 것 보다 큰지 확인하고 싶습니다. [[UIDevice currentDevice].systemVersion floatValue] 하지만 작동하지 않습니다. if (version > 3.1.3) { } 어떻게하면 되나요?
848 ios  objective-c 

13
Objective-C에서 난수 생성
나는 주로 Java 헤드이고 0에서 74 사이의 의사 난수를 생성하는 방법을 원합니다. Java에서는 다음 방법을 사용합니다. Random.nextInt(74) 나는 씨앗이나 진정한 무작위성에 대한 토론에 관심이 없으며 Objective-C에서 동일한 작업을 수행하는 방법에 대해서만 이야기합니다. Google을 sc이 뒤졌으며, 상이하고 상충되는 정보가 많이있는 것 같습니다.

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