반응형

Objective-C 6

코코아 핵심 데이터 엔티티를 효율적으로 계산하는 방법

코코아 핵심 데이터 엔티티를 효율적으로 계산하는 방법 핵심 데이터에 대해 많이 읽었습니다.그러나 SQL이 SELECT count(1)로 수행할 수 있는 것처럼 Entity-Type을 계산하는 효율적인 방법은 무엇입니까?이제 이 작업을 모두 선택하여 해결했습니다.NSFetchedResultsController그리고 카운트를 받는 것.NSArray이게 최선의 방법은 아닐 겁니다NSFetched Results Controller를 사용하는 것이 목표를 달성하는 가장 효율적인 방법인지는 모르겠습니다.엔티티 인스턴스 수를 가져오는 명시적 코드는 다음과 같습니다. // assuming NSManagedObjectContext *moc NSFetchRequest *request = [[NSFetchRequest al..

programing 2023.05.04

코코아 포드를 사용할 경우 .gitnore에 어떤 변화가 있습니까?

코코아 포드를 사용할 경우 .gitnore에 어떤 변화가 있습니까? 저는 iOS 개발을 몇 달 동안 해왔고 이제 막 의존성 관리를 위한 유망한 코코아 포드 라이브러리에 대해 알게 되었습니다. 저는 개인 프로젝트에서 그것을 시도했습니다: 제 팟 파일에 키위에 대한 종속성을 추가하고 실행했습니다.pod install CocoaPodsTest.xcodeproj그리고 voila, 그것은 잘 작동했습니다. 궁금한 것은 체크인하는 항목과 버전 제어를 위해 무시하는 항목입니다.Pod 파일 자체와 아마도 .xcworkspace 파일도 체크인하고 싶은 것이 분명합니다. 하지만 Pods/ 디렉토리는 무시합니까?앞으로 (다른 종속성을 추가할 때) 생성될 다른 파일이 있습니까? gitignore에 추가해야 합니까?포드 디렉터..

programing 2023.05.04

열거형 ObjectsUsingBlock 대 .

열거형 ObjectsUsingBlock 대 . 명백한 차이점 외에도: 사용하다enumerateObjectsUsingBlock와 할 때 로컬 변수를 수정해야 할 때 사용하지 마십시오(제가 잘못했습니다, bbum의 답변 참조). 아이즈enumerateObjectsUsingBlock일반적으로 더 좋든 나쁘든 간에for (id obj in myArray)효과가 있을까요?장점/단점은 무엇입니까(예: 성능이 높거나 낮습니까)?궁극적으로, 사용할 패턴을 사용하고 컨텍스트에서 더 자연스럽게 제공됩니다. 하는 동안에for(... in ...)간략합니다.enumerateObjectsUsingBlock:에는 흥미롭거나 그렇지 않은 여러 기능이 있습니다. enumerateObjectsUsingBlock: 열거형 enumera..

programing 2023.05.04

UIButton의 image Size를 조정하는 방법

UIButton의 image Size를 조정하는 방법 UIButton의 이미지 크기를 조정하려면 어떻게 해야 하나요?이미지를 다음과 같이 설정합니다. [myLikesButton setImage:[UIImage imageNamed:@"icon-heart.png"] forState:UIControlStateNormal]; 그러나 이렇게 하면 이미지가 풀버튼까지 채워집니다.어떻게 하면 이미지를 작게 할 수 있을까요? 이력 노트: 이 10년 이상 된 질문의 경우 일반적으로 다음과 같은 방법으로 포인트 크기를 설정합니다.setPreferredSymbolConfiguration내가 당신이 무엇을 하려고 하는지 정확히 이해한다면, 당신은 이미지 엣지 삽입 버튼을 가지고 놀아야 합니다.예를 들어 다음과 같습니다. my..

programing 2023.04.19

아이폰에서 둥근 모서리 UILABEL을 작성하려면 어떻게 해야 하나요?

아이폰에서 둥근 모서리 UILABEL을 작성하려면 어떻게 해야 하나요? 둥근 모서리의 UILABEL을 만들 수 있는 방법이 있습니까?'아니오'라고 대답하면 어떻게 그런 오브젝트를 만들 수 있을까요? iOS 3.0 이후 iPhone OS 3.0 이후에서는cornerRadius의 부동산CALayer클래스. 모든 뷰에는CALayer조작할 수 있는 인스턴스입니다.즉, 모서리를 한 줄로 둥글게 만들 수 있습니다. view.layer.cornerRadius = 8; 할 필요가 있다#import QuartzCore 프레임워크에 링크하여 CALayer의 헤더 및 속성에 액세스합니다. iOS 3.0 이전 버전 최근에 사용한 방법 중 하나는 둥근 직사각형을 그리는 UIView 서브클래스를 만들고 그 안에 UILabel 또..

programing 2023.04.14

Objective-C에서 여러 파라미터를 전달하려면 어떻게 해야 합니까?

Objective-C에서 여러 파라미터를 전달하려면 어떻게 해야 합니까? Objective-C 메서드 구문에 대한 게시물을 몇 개 읽었는데 메서드에 대한 여러 이름을 이해하지 못하는 것 같습니다. 저는 '이것'이라는 방법을 만들려고 합니다.getBusStops와 함께NSString그리고.NSTimeInterval파라미터 및 반환유형NSMutableArray메서드는 이렇게 구성했지만 실행 시 오류가 발생합니다. - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; 또 다른 방법의 예를 보았습니다. -(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsIn..

programing 2023.04.14
반응형