반응형

iPhone 13

CoreData와 REST 웹 서비스를 비동기적으로 동기화하면서 동시에 REST 오류를 UI에 적절하게 전파하는 방법

CoreData와 REST 웹 서비스를 비동기적으로 동기화하면서 동시에 REST 오류를 UI에 적절하게 전파하는 방법 안녕하세요, 저는 저희 앱의 모델 레이어를 작업하고 있습니다. 요구 사항 중 일부는 다음과 같습니다. 그것은 아이폰 OS 3.0+에서 작동할 것입니다. 데이터의 출처는 RESTful Rails 애플리케이션입니다. 우리는 Core Data를 사용하여 데이터를 로컬로 캐싱해야 합니다. 클라이언트 코드(UI 컨트롤러)는 네트워크에 대한 지식이 최대한 적어야 하며 Core Data API를 사용하여 모델을 쿼리/업데이트해야 합니다. 서버 중심 사용자 환경 구축에 관한 WWDC10 세션 117을 확인하고 목표 리소스, 핵심 리소스 및 Restful 핵심 데이터 프레임워크를 확인하는 데 시간을 보냈..

code 2023.10.25

xccconfig 파일에서 전체 URL을 구성하려면 어떻게 합니까?

xccconfig 파일에서 전체 URL을 구성하려면 어떻게 합니까? 나는 내 앱이 어떤 서버를 히트시켜야 하는지에 대한 구성이 포함된 xccconfig 파일을 가지고 있습니다.디버그 모드에서는 릴리스 빌드와는 다른 서버가 됩니다. 제가 가지고 있는 문제는 http://www.stackoverflow.com 형식의 URL이 더블슬래시 이후에 댓글로 처리된다는 것입니다.그래서 코드에서 받는 문자열은 'http:'입니다. Info.plist에 -traditional 빌드 플래그를 넣을 수 있다고 읽었는데, 다른 사람이 비슷한 문제를 겪고 해결한 적이 있는지 궁금합니다. 감사해요.다음은 간단한 해결 방법입니다. WEBSITE_URL = https:/$()/www.example.com 또한 xccconfig 파일..

code 2023.08.21

자신의 모든 하위 보기를 제거하는 가장 좋은 방법은 무엇입니까?

자신의 모든 하위 보기를 제거하는 가장 좋은 방법은 무엇입니까? 저는 이와 같은 것이 효과가 있을지도 모른다고 생각했습니다. for (UIView* b in self.view.subviews) { [b removeFromSuperview]; } 저는 모든 종류의 하위 보기를 제거하고 싶습니다.UI 이미지, 버튼, 텍스트 필드 등.[self.view.subviews makeObjectsPerformSelector: @selector(removeFromSuperview)]; 당신의 변종과 동일하지만, 약간 더 짧습니다.self.view.subviews.forEach({ $0.removeFromSuperview() }) 스위프트에서도 동일한 버전입니다.스위프트: extension UIView { func re..

code 2023.08.21

[UIColor colorWithRed:green:blue:alpha:]을(를) UITableView 구분 기호 색상과 함께 사용할 수 없습니까?

[UIColor colorWithRed:green:blue:alpha:]을(를) UITableView 구분 기호 색상과 함께 사용할 수 없습니까? 다크 그레이 구분자 색상을 구성하려고 합니다.다음은 왜 아무 소용이 없습니까? self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine; self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1]; 구분 기호가 전혀 없는 테이블을 반환합니다. [UIColor blackColor](유아이컬러 블랙컬러)를 사용하면 바로 분리기가 정상적으로 작동합니다.무슨 일입니까?다음을 기준으로 나누어야 합니다.2..

code 2023.08.16

코드 생성된 UIView에 UIBizerPath 그리기

코드 생성된 UIView에 UIBizerPath 그리기 나는 있습니다UIView실행 시 코드에 추가됩니다. 나는 그림을 그리고 싶습니다.UIBezierPath그 안에서, 하지만 이것은 내가 그것을 무시해야 한다는 것을 의미합니까?drawRectUIView용? 아니면 주문 제작된 것에 그림을 그릴 수 있는 다른 방법이 있습니까?UIView? 다음은 다음을 생성하기 위한 코드입니다.UIView: UIView* shapeView = [[UIView alloc]initWithFrame:CGRectMake(xOrigin,yOrigin+(i*MENU_BLOCK_FRAME_HEIGHT), self.shapeScroll.frame.size.width, MENU_BLOCK_FRAME_HEIGHT)]; shapeView...

code 2023.08.16

Xcode 5 - DVTPlugInCompatibility에 필요한 플러그인이 없음UUID?

Xcode 5 - DVTPlugInCompatibility에 필요한 플러그인이 없음UUID? Xcode를 v5.0.1로 업그레이드한 후 프로젝트 폴더 내에서 git 명령을 실행하려고 할 때 터미널에서 다음과 같은 경고가 발생하기 시작했습니다. [MT] 플러그인 로드: 경로 '~/라이브러리/응용 프로그램 지원/개발자/공유/X코드/플러그인/Unity4XC.xc 플러그인'에 플러그인에 필요한 플러그인 호환성 UUID 37B30044-3B14-46BA-ABAA-F01000C27B63이 DVTPLuginCompatibilityUID에 없습니다. 나는 Xcode 내에서 어떠한 경고도 받지 못하고 있고 프로젝트가 잘 컴파일되고 있지만 이유가 있을 것입니다.왜 이런 일이 일어나고 어떻게 해결해야 하는지에 대한 아이디어..

code 2023.08.11

objc_exception_throw에 중단점을 추가하는 방법은 무엇입니까?

objc_exception_throw에 중단점을 추가하는 방법은 무엇입니까? 이것은 이 SO 질문에 대한 브래드 라슨의 대답이었습니다. 중단점을 두 개 추가하면 이러한 예외를 디버그할 수 있습니다.이렇게 하려면 Run | Show | Breakpoints(실행 | 중단점 표시)로 이동하여 두 개의 글로벌 중단점을 만듭니다(모든 응용 프로그램에서 매우 유용하기 때문에 글로벌 중단점을 만듭니다).첫 번째 이름은 "objc_exception_throw"이고 위치는 "libobjc"입니다.A.dylib".두 번째는 "-[NSException raise]"이고 위치는 "CoreFoundation"이어야 합니다. 이제 중단점을 사용하도록 설정한 상태에서 응용프로그램 디버깅을 시작하면 이러한 예외가 발생할 때 중단됩..

code 2023.07.27

iOS 개인 API 설명서

iOS 개인 API 설명서 닫힘.이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 권장 사항을 찾는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 8년 전에 문을 닫았습니다. 이 질문을 개선합니다. 아이폰 SDK를 위한 개인 API를 문서화하는 웹 사이트나 프로젝트가 있습니까?iPhone OS 2.2.1부터 iOS 9.2까지 검색 가능한 아카이브입니다. https://github.com/nst/iOS-Runtime-Headers아마도 그렇 것입니다.명령줄 응용 프로그램을 사용하십시오.class-dump개..

code 2023.07.27

UIS 검색 디스플레이 컨트롤러/UIS 검색 막대를 사용하여 NSFetched Results Controller(핵심 데이터)를 필터링하는 방법

UIS 검색 디스플레이 컨트롤러/UIS 검색 막대를 사용하여 NSFetched Results Controller(핵심 데이터)를 필터링하는 방법 코어데이터 기반 아이폰 앱에서 검색 코드를 구현하려고 합니다.어떻게 진행해야 할지 잘 모르겠습니다.앱에 주 TableView에 대한 데이터를 검색하기 위한 술어가 있는 NSFetchedResultsController가 이미 있습니다.코드를 너무 많이 변경하기 전에 올바른 길을 가고 있는지 확인하고 싶습니다.많은 예시들이 CoreData가 아닌 어레이 기반이기 때문에 혼란스럽습니다. 다음은 몇 가지 질문입니다. 일치하는 항목만 검색하는 두 번째 NSFetchedResultsController가 필요합니까? 아니면 기본 TableView와 동일한 항목을 사용할 수 ..

code 2023.06.27

목표-C 분할()?

목표-C 분할()? 목적어 c에 있는 문자열을 배열로 분할할 수 있는 방법이 있습니까?제 말은 이와 같습니다. 문자열 Yes:0:42:value를 (Yes,0,42,value)의 배열에 입력하시겠습니까?NSArray *arrayOfComponents = [yourString componentsSeparatedByString:@":"]; 문자열에 포함되는 위치@"one:two:three" 및 OfComponents 배열은 다음을 포함합니다.@[@"one", @"two", @"three"] 그리고 각각을 사용하여 액세스할 수 있습니다.NSString *comp1 = arrayOfComponents[0]; (https://developer.apple.com/documentation/foundation/nsst..

code 2023.06.17
반응형