«objective-c» 태그된 질문

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

12
프로그래밍 방식으로 탐색 모음에 단추 추가
안녕하세요, 탐색 표시 줄의 오른쪽에있는 버튼을 프로그래밍 방식으로 설정해야합니다. 버튼을 누르면 몇 가지 작업을 수행 할 수 있습니다. 프로그래밍 방식으로 탐색 모음을 만들었습니다. navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; 마찬가지로이 탐색 모음의 오른쪽에 버튼을 추가해야합니다. 내가 사용한 것을 위해 1. UIView* container = [[UIView alloc] init]; // create a button and add it …

11
NSArray에 c-struct를 넣는 가장 좋은 방법은 무엇입니까?
c 구조를 저장하는 일반적인 방법은 무엇입니까 NSArray? 장점, 단점, 메모리 처리? 특히, 차이 무엇 valueWithBytes과 valueWithPointer - 저스틴 아래 메기에 의해 제기. 다음valueWithBytes:objCType: 은 향후 독자 를 위한 Apple의 토론 링크입니다 . 측면 적 사고와 성능에 대한 더 많은 것을보기 위해 Evgen은 C ++STL::vector 에서 사용하는 문제를 제기했습니다 . (흥미로운 …

6
uitableview의 업데이트 시작, 업데이트 종료 블록에서 애니메이션을 원하지 않습니까?
사용자 지정 테이블 셀을 사용하는 UITableView가 있고 각 셀에는 UIWebView가 있습니다. UIWebView를로드하는 데 시간이 걸렸기 때문에 다시로드하지 않으려 고합니다. 어떤 상황에서는 모든 셀을로드했지만 높이가 엉망입니다. 따라서 "cellForRow"함수를 트리거하지 않고 테이블을 "릴레이 아웃"해야합니다. reloadData를 사용할 수 없습니다. 셀을 다시로드 할 것입니다. tableView.setNeedDisplay, setNeedsLayout 등을 시도했지만 아무도 테이블 셀을 재정렬 할 수 …

20
didRegisterForRemoteNotificationsWithDeviceToken이 호출되지 않는 이유
애플 푸시 알림 서비스를 구현하고 싶은 앱을 만들고 있습니다. 이 자습서에 제공된 단계별 지침을 따르고 있습니다 . 그러나 여전히 메서드는 호출되지 않습니다. 문제의 원인을 모르겠습니다. 누구든지 나를 도울 수 있습니까? - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { //NSString * token = [[NSString alloc] initWithData:deviceTokenencoding:NSUTF8StringEncoding]; NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken]; NSLog(@"Device …

20
UIScrollView : 수평으로 페이징, 수직으로 스크롤?
UIScrollView페이징 및 스크롤이 설정된 a가 주어진 순간에 수직 또는 수평으로 만 이동 하도록 어떻게 강제 할 수 있습니까? 내 이해는 directionalLockEnabled속성이 이것을 달성해야하지만 대각선으로 스 와이프하면 모션을 단일 축으로 제한하는 대신보기가 대각선으로 스크롤됩니다. 편집 : 더 명확하게하기 위해 사용자가 가로 또는 세로로 스크롤 할 수 있지만 동시에 둘 다 스크롤 …


6
iOS : NSUserDefaults에서 부울 사용
때 rootViewController내 응용 프로그램이로드, 나는 사용자의 로그인 자격 증명에 저장되어 있는지 여부를 확인할 수 있어야합니다 NSUserDefaults. 기본적으로 사용자가 응용 프로그램을로드 할 때 로그인 자격 증명이 저장되지 않은 경우 a modalAlertView가 푸시되고 사용자는 자격 증명을 적절하게 저장할 수 있습니다. 그러면 해당 UITextField문자열이 각각의 NSUserDefault개체에 저장 됩니다 . 그러나이 저장이 완료되면 NSUserDefault부울 …


13
여러 비동기 NSURLConnection 연결 관리
내 수업에는 다음과 같은 반복되는 코드가 많이 있습니다. NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; 비동기 요청의 문제는 다양한 요청이 발생하고 모든 요청을 하나의 엔터티로 처리하도록 할당 된 대리자가있을 때 많은 분기 및 추악한 코드가 공식화되기 시작한다는 것입니다. 우리는 어떤 종류의 데이터를 받고 있습니까? 이것이 포함되어 있으면 그렇게하고 그렇지 않으면 …

3
Objective-C 다중 상속
하나는 methodA를 포함하고 다른 하나는 methodB를 포함하는 두 개의 클래스가 있습니다. 따라서 새 클래스에서 methodA 및 methodB 메서드를 재정의해야합니다. 그렇다면 목표 C에서 다중 상속을 어떻게 달성합니까? 구문과 약간 혼동됩니다.

9
MKAnnotationView의 콜 아웃 풍선을 사용자 정의하는 방법은 무엇입니까?
나는 현재 맵킷으로 작업하고 있는데 막혔습니다. 사용중인 사용자 지정 주석보기가 있고 image 속성을 사용하여 내 아이콘으로지도에 지점을 표시하려고합니다. 나는 이것이 잘 작동한다. 하지만 제가 또한하고 싶은 것은 기본 콜 아웃보기 (주석 아이콘을 터치하면 제목 / 부제목과 함께 표시되는 풍선)를 재정의하는 것입니다. 콜 아웃 자체를 제어 할 수 있기를 원합니다. 맵킷은 …


7
Swift의 불변 / 변형 컬렉션
저는 Swift 언어로 Mutable / immutable 객체 (Array, Dictionary, Sets, Data)의 생성을 이해하기 위해 Apple의 Swift 프로그래밍 가이드를 참조했습니다. 하지만 Swift에서 변경 불가능한 컬렉션을 만드는 방법을 이해할 수 없었습니다. Objective-C에서 다음과 같은 Swift의 등가물을보고 싶습니다. 불변 배열 NSArray *imArray = [[NSArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; 가변 배열 NSMutableArray *mArray = [[NSMutableArray alloc]initWithObjects:@"First",@"Second",@"Third",nil]; [mArray …

10
Xcode 링커 오류 : 아키텍처 x86_64에 비해 파일이 너무 작습니다.
Xcode에서 응용 프로그램을 개발 중입니다. 빌드하려고 할 때 다음 오류가 발생합니다. ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 아무도 무엇이 잘못되었는지 알고 있습니까?


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