«objective-c» 태그된 질문

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

6
UIView 하위 클래스에 대한 Nib을로드하는 올바른 방법
이 질문이 이전에 요청 된 것을 알고 있지만 답변이 모순되고 혼란 스럽기 때문에 나를 화나게하지 마십시오. UIView내 앱 전체 에서 재사용 가능한 하위 클래스 를 갖고 싶습니다 . nib 파일을 사용하여 인터페이스를 설명하고 싶습니다. 이제 활동 표시기가있는 로딩 표시기보기라고 가정 해 보겠습니다. 이 뷰를 인스턴스화하고 뷰 컨트롤러의 뷰에 애니메이션을 적용하는 …

8
가로 모드의 iPhone 앱, 2008 시스템
이 질문은 2008 년의 질문이며 지금은 역사적인 관심사 일뿐입니다. 기기의 위치에 관계없이 처음부터 가로 모드로 실행되는 iPhone 애플리케이션을 만드는 가장 좋은 방법은 무엇입니까? 프로그래밍 방식과 인터페이스 빌더 사용 모두.

8
UITabBarItem 이미지를 아래로 이동 하시겠습니까?
일반적으로의 각 탭 UITabBar에는 탭 이름을 지정하는 작은 이미지와 제목이 있습니다. 이미지는 아래의 제목을 수용하기 위해 탭의 상단을 향해 위치 / 중앙에 배치됩니다. 내 질문은 : 이미지 만있는 tabBar를 원하고 제목이없는 경우 이미지를 아래로 이동하여 탭 내에서 더 중앙에 위치하도록하는 방법이 있습니까? 현재 사용 중입니다 (아래 참조). [tabBarItem setFinishedSelectedImage:tabSelected withFinishedUnselectedImage:tabUnselected]; …

10
Xcode에서 "사용하지 않는 변수"경고를 어떻게 제거 할 수 있습니까?
사용하지 않는 변수 경고가 발생하는 이유를 정확히 이해합니다. 대부분의 경우 매우 유용하기 때문에 일반적으로 억제하고 싶지 않습니다. 그러나 다음 (기인 된) 코드를 고려하십시오. NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode saved는 사용되지 않는 변수를 보고합니다 . 나는 이것이 NSAssert1매크로 이기 때문이라고 생각합니다 . …

4
UIFont-시스템 얇은 글꼴을 얻는 방법
UIFont일반 글꼴 ( systemFontOfSize) 또는 굵은 글꼴 ( boldSystemFontOfSize)을 얻는 방법이 있지만 스토리 보드를 통해 사용할 수있는 "얇은 시스템 글꼴"을 얻는 방법은 무엇입니까? UIFontContructor에 "system-thin"을 전달하는 것은 작동하지 않으며,이 생성자는 시스템 글꼴이 아닌 경우에만 작동합니다.


14
현재 페이지 얻기
내 스크롤보기에서 현재 표시되는 페이지를 가져오고 싶습니다 (페이지가 올바른 용어가 아닐 수 있음). 이것을 보유하는 변수를 찾을 수 없습니다. 그러나 인디케이터는 현재 스크롤 뷰의 어떤 하위 뷰가 표시되고 있는지 보여줄 수 있기 때문에 어딘가에 있어야한다고 생각합니다. 이것이 우리에게 완전히 숨겨져 있습니까? 아니면 제가 접근 할 수있는 방법이 있습니까?

2
형식 문자열, 선행 0이있는 정수
이 코드를 사용합니다. NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp]; 잘 작동하지만, 예를 들어 pp가 10의 값을 취했다면 img_0010.jpg가 아닌 img_010.jpg를 결과로 원합니다. 문자열을 어떻게 포맷 할 수 있습니까 ?? 감사

4
NSInteger를 int로 변환하는 방법?
예를 들어 다음 과 같이 인스턴스에 value메시지를 전달할 때NSInteger [a value] EXC_BAD_ACCESS가 발생합니다. 그래서 어떻게이 변환 NSInteger에 int? 관련이있는 경우 32 미만의 작은 숫자 만 사용됩니다.

7
iPad 세로 및 가로 모드에 대한 크기 조정 클래스
기본적으로 xcode 6에 도입 된 크기 조정 클래스를 사용하여 iPad (세로 또는 가로)의 방향에 따라 하위 뷰를 다르게 배치하고 싶습니다. IB의 세로 및 가로에서 아이폰에 대해 다른 크기 조정 클래스를 사용할 수있는 방법을 설명하는 많은 자습서를 찾았습니다. 그러나 IB에서 iPad의 개별 가로 또는 세로 모드를 다루는 것은없는 것 같습니다. 누구든지 …

10
iOS 애플리케이션에서 최상위보기 / 창에 대한 참조 얻기
iOS 애플리케이션에서 알림을 표시하기위한 재사용 가능한 프레임 워크를 만들고 있습니다. UIAlertView와 같이 애플리케이션의 다른 모든 것 위에 알림보기를 추가하고 싶습니다. NSNotification 이벤트를 수신하고 응답으로 뷰를 추가하는 관리자를 초기화 할 때 응용 프로그램의 최상위 뷰에 대한 참조를 가져와야합니다. 이것은 내가 현재 가지고있는 것입니다. _topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject]; 이것은 …

6
std :: string을 NSString으로 변환하는 방법?
안녕 난 표준 변환하려고 std::string로 NSString하지만 난 많은 행운을 가지고 있지 않다. 다음 코드 NSString를 사용하여 에서으로 성공적으로 변환 할 수 있습니다.std::string NSString *realm = @"Hollywood"; std::string REALM = [realm cStringUsingEncoding:[NSString defaultCStringEncoding]]; 그러나 다음을 시도하면 컴파일 시간 오류가 발생합니다. NSString *errorMessage = [NSString stringWithCString:REALM encoding:[NSString defaultCStringEncoding]]; 내가 얻는 오류는 Cannot …

13
Cocoa의 기본 유형과 함께 performSelector : withObject : afterDelay :를 사용하는 방법?
이 NSObject메서드를 performSelector:withObject:afterDelay:사용하면 일정 시간 후에 개체 인수를 사용하여 개체에 대한 메서드를 호출 할 수 있습니다. 객체가 아닌 인수 (예 : 정수, 부동 소수점, 구조체, 객체가 아닌 포인터 등)가있는 메서드에는 사용할 수 없습니다. 객체가 아닌 인수가있는 메서드로 동일한 작업을 수행 하는 가장 간단한 방법 은 무엇입니까 ? 나는 regular performSelector:withObject:의 …


5
이드의 의미는 무엇입니까?
Objective-C를 배우려고 노력 중이며 다음과 같은 문구가 계속 나타납니다. -(id) init; 그리고 저는 idObjective C 언어 키워드라는 것을 이해 합니다. 그러나 "컴파일러 id가 포인터 유형 변환 규칙과 관련하여 구체적으로 취급한다"는 의미는 무엇 입니까? id자동으로 오른쪽에있는 개체를 포인터로 지정 합니까 ?

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