Xcode 4

블록 기반 API 방법에서 null 및 null이 아닌 Objective-C 키워드를 사용하는 방법

블록 기반 API 방법에서 null 및 null이 아닌 Objective-C 키워드를 사용하는 방법 다음 방법을 고려합니다. - (void)methodWithArg:(NSString *)arg1 andArg:(NSString *)arg2 completionHandler:(void (^)(NSArray *results, NSError *error))completionHandler; 새로운 기능과 함께nonnull그리고.nullable 주석 키워드는 다음과 같이 강화할 수 있습니다. - (void)methodWithArg:(nonnull NSString *)arg1 andArg:(nullable NSString *)arg2 completionHandler:(void (^)(NSArray *results, N..

source 2023.05.20

Xcode에서 파일을 실제 폴더로 이동

Xcode에서 파일을 실제 폴더로 이동 제가 프로젝트를 시작했을 때 저는 문자 그대로의 폴더가 아닌 Xcode의 그룹을 사용하게 되어 기뻤습니다. Xcode의 브라우저를 사용하여 모든 것에 액세스하고 있기 때문에, 일이 잘 정리되었고 행복했습니다. 하지만 이제 프로젝트가 버전 관리를 위해 공유되려고 하고 있기 때문에 프로젝트 폴더 자체는 터미널을 통해 스캔하려는 사람들에게 공포 쇼가 됩니다. 약 300개의 파일 중 절반 이상이 그래픽입니다. 저는 이제 실제 폴더를 만들고 Xcode로 가져오는 것들을 재구성하려고 합니다.안타깝게도 Xcode는 그룹과 같이 작업하지 못하게 합니다.예를 들어 실제 추가된 폴더(노란색이 아닌 파란색)를 마우스 오른쪽 단추로 클릭하고 기존 파일을 추가하도록 선택하면 해당 폴더에 ..

source 2023.05.20

Xcode 9의 "이 함수 선언은 프로토타입이 아닙니다" 경고

Xcode 9의 "이 함수 선언은 프로토타입이 아닙니다" 경고 Xcode 9를 사용할 때 다음과 같은 몇 가지 컴파일러 경고가 있습니다.This function declaration is not a prototype추가할 것을 제안합니다.void메서드 본문으로 이동하면 해결됩니다.내가 안고 있는 문제는 그 경고들이 시스템 API에 대해서도 던져진다는 것입니다.UIApplication대리인-대리인: - (void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo withResponseInfo:(NSDictiona..

source 2023.05.15

Xcode 8 베타 - 현재 Swift 구문으로 변환 실패:테스트 호스트를 찾을 수 없습니다.

Xcode 8 베타 - 현재 Swift 구문으로 변환 실패:테스트 호스트를 찾을 수 없습니다. Xcode 8의 Convert Wizard를 사용하려고 하면 오류 메시지가 나타납니다.재부팅, 새 코드 다운로드 및 DerivedData 파일 삭제를 시도한 후에는 다음 오류를 피할 수 없습니다. 현재 Swift 구문으로 변환 실패:테스트 호스트를 찾을 수 없습니다. 스위프트 2.3과 스위프트 3 두 가지 옵션을 모두 사용해 보았습니다.버전을 선택하면 즉시 오류가 발생합니다. 다음은 오류의 스크린샷입니다. 이것은 저에게 효과가 있었습니다. 왼쪽 브라우저에서 Xcode 프로젝트를 선택합니다. 프로젝트에서 테스트 대상을 클릭합니다.General탭 "테스트"를 공개합니다.프로젝트에서 "호스트 응용 프로그램" 풀다운 ..

source 2023.05.10