반응형

objective-c 10

iPhone: 마지막 화면 터치 이후 사용자 비활성/유휴시간

iPhone: 마지막 화면 터치 이후 사용자 비활성/유휴시간 사용자가 일정 기간 동안 화면을 터치하지 않으면 특정 동작을 수행하는 기능을 구현한 사람이 있습니까?저는 그것을 하는 가장 좋은 방법을 찾으려고 노력하고 있습니다. UIA 애플리케이션에는 다음과 같은 다소 관련된 방법이 있습니다. [UIApplication sharedApplication].idleTimerDisabled; 대신 다음과 같은 것이 있으면 좋을 것입니다. NSTimeInterval timeElapsed = [UIApplication sharedApplication].idleTimeElapsed; 그런 다음 타이머를 설정하고 주기적으로 이 값을 확인하고 임계값을 초과할 경우 조치를 취할 수 있습니다. 그게 제가 찾고 있는 것을 설명..

programing 2023.05.26

생산 코드에 NSLog()를 사용하면 안 된다는 것이 사실입니까?

생산 코드에 NSLog()를 사용하면 안 된다는 것이 사실입니까? 저는 이 사이트에서 이런 말을 몇 번 들었습니다. 하지만 저는 이것이 정말 사실인지 확인하고 싶었습니다. 코드 전체에 NSLog 함수 호출을 뿌릴 수 있고, 릴리스/배포 빌드를 구축할 때 Xcode/gcc가 해당 호출을 자동으로 제거할 것으로 예상했습니다. 이걸 사용하는 걸 피해야 하나요?그렇다면, 경험이 풍부한 오브젝티브-C 프로그래머들 사이에서 가장 일반적인 대안은 무엇입니까?프리프로세서 매크로는 디버깅에 매우 유용합니다.NSLog()에는 아무런 문제가 없지만, 더 나은 기능으로 자신만의 로깅 기능을 정의하는 것은 간단합니다.여기 제가 사용하는 것이 있습니다. 파일 이름과 줄 번호가 포함되어 있어 로그 문을 쉽게 추적할 수 있습니다. ..

programing 2023.05.21

NSString에서 모든 공백 제거

NSString에서 모든 공백 제거 하얀 공간을 없애려고 노력해 왔습니다.NSString하지만 제가 시도한 방법들 중 어느 것도 효과가 없었습니다. 있습니다"this is a test"그리고 나는 받고 싶습니다."thisisatest". 사용한 적이 있습니다.whitespaceCharacterSet흰 공간을 없애야 할 것 같습니다. NSString *search = [searchbar.text stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; 공백이 있는 같은 끈을 계속 얻었어요아이디어 있어요?stringByTrimmingCharactersInSet문자열의 시작과 끝 부분의 문자만 제거하고 중간에 있는 문자는 제거하지 않..

programing 2023.04.26

NSNumber를 NSString으로 변환하는 방법

NSNumber를 NSString으로 변환하는 방법 그래서 저는.NSArray"myArray" 사용NSNumber모래땅NSString그것들을 다른 것에 넣어주세요.UIView그래서 저는 이렇게 갑니다. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@"subject"];..

programing 2023.04.26

Storyboard 프로토타입 셀(Xcode 6, iOS 8 SDK)에서 UICollectionViewCell contentView 프레임의 자동 크기 조정 문제는 iOS 7에서만 발생합니다.

Storyboard 프로토타입 셀(Xcode 6, iOS 8 SDK)에서 UICollectionViewCell contentView 프레임의 자동 크기 조정 문제는 iOS 7에서만 발생합니다. Xcode 6 베타 3, iOS 8 SDK를 사용하고 있습니다. Swift를 사용하여 타겟 iOS 7.0을 구축하십시오.아래의 스크린샷으로 나의 문제를 차근차근 참조해 주세요. Storyboard에 UICollectionView가 있습니다.1 프로토타입 UICollectionViewCell에는 중앙에 라벨이 1개 포함되어 있습니다(자동 크기 조정 규칙은 없습니다).보라색 배경은 Cell에 의해 런타임에 생성된 contentView를 마킹하는 것이었습니다.이 뷰는 최종적으로 UICollectionViewLayoutD..

programing 2023.04.21

Objective-C에서 클래스 레벨 속성을 선언하려면 어떻게 해야 합니까?

Objective-C에서 클래스 레벨 속성을 선언하려면 어떻게 해야 합니까? 당연한 얘기겠지만 Objective-C에서 클래스 속성을 어떻게 신고해야 할지 모르겠어요. 나는 학급별로 사전을 캐시해야 하는데, 그 사전이 학급에 어떻게 배치되어 있는지 궁금해요.Objective-C에서 속성은 특정 의미를 가지지만 정적 변수에 해당하는 것을 의미한다고 생각합니다.예를 들어 Foo의 모든 유형에 대해 하나의 인스턴스만 있습니까? Objective-C에서 클래스 함수를 선언하려면 - 대신 + 프레픽스를 사용합니다.그러면 구현은 다음과 같습니다. // Foo.h @interface Foo { } + (NSDictionary *)dictionary; // Foo.m + (NSDictionary *)dictionary..

programing 2023.04.21

registerForRemoteNotification타입: iOS 8.0 이후에서는 지원되지 않습니다.

registerForRemoteNotification타입: iOS 8.0 이후에서는 지원되지 않습니다. iOS 8.x에서 푸시 알림을 등록하려고 할 때: application.registerForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound) 다음의 에러가 표시됩니다. registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later. 새로운 방법이 뭔지 생각나는 거 없어?iOS 7.x에서 Swift 앱을 실행하면 동작합니다. 편집 iOS 7.x에서는 조건 코드를 포함하면..

programing 2023.04.11

Objective-C에서 Java의 "instance of" 키워드에 해당하는 것은 무엇입니까?

Objective-C에서 Java의 "instance of" 키워드에 해당하는 것은 무엇입니까? 물체(예: 물체)를 확인하고 싶습니다.someObject는, 다른 타입의 변수(예를 들면, 캐스트 가능)에 할당할 수 있습니다.SpecifiedType자바에서는 다음과 같이 쓸 수 있습니다. someObject instanceof SpecifiedType 관련 질문은 개체의 런타임 유형이 다른 유형과 동일한지 확인하는 것입니다.Java에서는 다음을 쓸 수 있습니다. someObject.getClass().equals(SpecifiedType.class) Objective-C에서는 어떻게 할 수 있습니까?해라[myObject class]오브젝트 클래스를 반환합니다. 다음 항목과 정확하게 비교할 수 있습니다. i..

programing 2023.04.11

UICollectionView를 프로그래밍 방식으로 작성하다

UICollectionView를 프로그래밍 방식으로 작성하다 코드만 사용하여 간단한 UICollection View를 설정하는 방법을 보여 줄 가이드 또는 튜토리얼을 찾고 있습니다. Apples 사이트의 문서를 검토하고 있으며, 레퍼런스 매뉴얼도 사용하고 있습니다. 하지만 Storyboards나 XIB/NIB 파일을 사용하지 않고 UICollectionView를 설정하는 방법을 보여 주는 간단한 가이드가 있으면 정말 좋을 것 같습니다만, 안타깝게도 검색해 보면 Storyboard 기능을 갖춘 튜토리얼밖에 없습니다.헤더 파일:-- @interface ViewController : UIViewController { UICollectionView *_collectionView; } 구현 파일:-- - (voi..

programing 2023.04.11

UITableView의 셀 앞에 빈 공간 제거

UITableView의 셀 앞에 빈 공간 제거 는 현재 는재현 a a를 .UITableView뷰 컨트롤러 상단이 아닌 다른 위치에 있습니다.이와 같이 네비게이션 바를 설명하기 위해 상단의 헤더를 추가하려고 하지만 컨트롤러 상단이 없기 때문에 이 작업은 필요하지 않습니다. 왼쪽 상단 모서리를 붙이면UITableView내가 원하는 곳에 세포를 배치하지 않는다. 셀이 올바른 위치에 있도록 테이블 보기를 위로 이동하면 다른 문제가 발생합니다. 스크롤할 때 셀이 위로 이동할 수 있습니다(이것은 내비게이션 컨트롤러 위에 손가락을 올려놓은 상태입니다). 손을 놓으면 셀이 검색창 바로 아래로 이동하지만 어떻게 셀을 위로 이동시킬 수 있는지가 분명 문제입니다. 이걸 어떻게 하면 좋을까요?더 쉬운 방법은 없나요? 이 을 ..

programing 2023.04.11
반응형