본문 바로가기

iOS22

XCode 버전기록 [ XCode 버전 기록] 14.0 2022-09 iOS 16 SDK 추가 Swift 5.7 SDK 추가 13.2.1 iOS 15.2 SDK 추가 Swift 5.5 SDK 추가 log4j 보안취약점 개선 13.1 [using] 2021-10 13 2021-09 iOS 15 SDK 추가 Swift 5.5 SDK 추가 12.4 2021-01 12.1 2021-01 iOS 14 SDK 추가 Apple Silicon 지원 11.6 2020-07 11.3 2019-06 iOS 13 SDK 추가 Swift 5.1 SDK 추가 다크모드 Swift UI 10 2018-09 iOS 12 SDK 추가 Swift 3.0대 마지막 지원 Swift 4.2 마이그레이션 >아이폰 운영 시작! 9 2017-09 iOS 11 SDK .. 2022. 9. 27.
URL 파일 다운받기, 외부로 파일 공유하기 1. 외부 URL에서 파일 다운로드 하기 NSURLSessionConfiguration *config= [NSURLSessionConfiguration defaultSessionConfiguration]; NSURLSession *session= [NSURLSession sessionWithConfiguration: config delegate: self delegateQueue: [NSOperationQueue mainQueue]]; NSURL *url = [NSURL URLWithString: @"url"]; NSURLSessionDataTask *dataTask = [session dataTaskWithURL: url]; [dataTask resume]; 2. UIDocumentInteraction.. 2022. 3. 24.
XCode 빌드 셋팅 https://xcodebuildsettings.com/ Xcode Build Settings This is a list of paths to folders containing system frameworks to be searched by the compiler for both included or imported header files when compiling C, Objective-C, C++, or Objective-C++, and by the linker for frameworks used by the product. The order xcodebuildsettings.com 기존 XCode 13.1 설정 그대로 적용하고 빌드 셋팅에서 불필요하다고 판단하는 것만 No 적용 CLANG_WARN_.. 2022. 2. 24.
IOS 15 대응 1. XCode 13 이상 버전 업데이트 - 기본적으로 애플스토어에 등록된 앱은 매년 4월 전으로 새로운 XCode 버전에서 빌드하여 앱 제출해야함 현재는 XCode 13부터 IOS 15에 지원한다. https://developer.apple.com/documentation/xcode-release-notes/xcode-13-release-notes Apple Developer Documentation developer.apple.com 2. Manage Version and Build Number When uploading an app to App Store Connect, the distribution assistant in Xcode detects whether your app has a valid.. 2022. 2. 16.
위치 및 얼굴 인식 권한 누락 ITMS-90683 권한 NSSpeechRecognitionUsageDescription 사용자 대면 목적 문자열과 함께 NSSpeechRecognitionUsageDescription 키가 포함되어야 합니다. 2019년 봄부터 사용자 데이터에 액세스하는 앱스토어에 제출된 모든 앱은 목적 문자열을 포함해야 한다. 외부 라이브러리나 SDK를 사용하는 경우 목적 문자열을 요구하는 API를 참조할 수 있습니다. 앱에서 이러한 API를 사용하지 않을 수도 있지만 목적 문자열은 여전히 필요합니다. > Privacy - Speech Recognition usage Description 추가하였음 NSLocationWhenInUseUsageDescription NSLocation이 포함되어 있어야 합니다.InUseU.. 2022. 2. 10.
★ iOS 개발할 때 유용한 정보 모음 ★ ★ IOS 개발할 때 유용한 정보 모음 ★ [ Mac OS 버전] 11.2.3 macOS Big Sur XCode 12.4 현재 사용 10.15.5 macOS catalinna XCode 12 IOS 14 지원 10.15.3 macOS Catalina XCode 11 IOS 13과 함께 XCode 11로 배포, 64 bit 지원만 업데이트 가능아이튠즈가 변경되어 팟캐스트와 애플TV만 신규 나타남 10.14.6 macOS Mojave XCode 10 IOS 12 지원 10.13.6 macOS High Sierra XCode 9 IOS 11 지원 10.12.6 macOS Sierra [ IOS 버전] 1 2007-06 2 2008-07 3 2009-06 32 bit ARM 4 2010-06 32 bit AR.. 2021. 7. 20.
Objective C로 HTTP 통신하여 데이타 연동하기 Objective C로 HTTP 통신하여 데이타 연동하기 NSMutableDictionary NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; [dictionary setObject:@"Hello" forkey:@"start"]; [dictionary setObject:@"Word!" forkey:@"end"]; NSString *key; for (key in dictionary) { NSLog(@"key: %@, value: %@", key, [dictionary valueForKey:key]); } FOR문으로 해당 파라미터 값을 UTF-8로 인코딩하기 NSString *data = @""; for(NSString *key in .. 2021. 7. 2.
iOS Static Library vs. Framework iOS Static Library vs. Framework Static Library(Static Framework) - assets 포함할 수 없음 - 헤더파일 포함 - iOS 8에서 Framework가 나오기 전까지 유일하게 사용되었던 옵션 - 앱의 실행 파일 안에 복사되어 런타임상 속도가 빠름, 참조가 아닌 복사이므로 안정적 - Dynamic에 비해 메모리를 더 소모 Framework(Dynmaic Framework) - Dynamic shared Libary, Nib파일, 이미지 파일, 다국어 문자열, 헤더파일, 등 패키지한 계층 구조 파일 디렉토리 - 재사용성을 높이고 IOC(Inversion of Control) 로 프레임워크에서 역으로 클라이언트의 이벤트를 역으로 호출가능함 - 메모리상 필요.. 2021. 6. 24.
IOS 14 대응 1. XCode 12 이상 버전 업데이트 - 기본적으로 애플스토어에 등록된 앱은 매년 4월 전으로 새로운 XCode 버전에서 빌드하여 앱 제출해야함 현재는 XCode 12부터 IOS 14에 지원한다. XCode 12.1 Prepare build 2. Build System 변경에 대한 오류 수정 The Legacy Build System will be removed in a future release. You can configure the selected build ststem and this deprecation message in File > Project Settings. 오류 메시지가 나옴. 프로젝트는 Project Build System - Legacy Build System(Deprecate.. 2021. 2. 5.
네트워크 속도 그리고 파일 디버깅 아이폰이 USB 디버깅으로 연결되어 있는 상태 설정>개발자 도구탭이 활성화 됨. Network Link Conditioner을 Enable하여 테스트할 수 있다. plist 파일에 Supports Document Browser 권한 추가 Boolean - YES (1) 안드로이드 모바일웹 디버깅 developers.google.com/web/tools/chrome-devtools/remote-debugging?hl=ko Android 기기 원격 디버깅 시작하기 | Chrome DevTools | Google Developers Windows, Mac 또는 Linux 컴퓨터에서 Android 기기의 라이브 콘텐츠를 원격으로 디버그합니다. developers.google.com 2021. 2. 1.
반응형