Xcode(6)
-
[Tuist] Version 4 / config / package / dependencies
Tuist config 설정. 공식문서의 개요를 보시면 " Tuist는 공유 Config.swift 매니페스트를 통해 구성할 수 있습니다. 튜이스트가 실행되면 디렉토리를 탐색하여 Config.swift 파일이 포함된 튜이스트 디렉토리를 찾습니다. 구성 매니페스트 정의는 필수는 아니지만 저장소의 일부인 모든 프로젝트에서 일관된 동작을 보장하기 위해 권장됩니다. " 라고 적혀있습니다. 이 뜻은 config가 없어도 되지만 일관된 동작을 보장하려면 config를 작성하라고 권장하고 있습니다. ProjectDescription 확인해서 해당 하는 인스턴스들이 어떤 역할을 하는지 간단하게 살펴보았습니다. /// - Parameters: /// - compatibleXcodeVersions: List of Xcod..
2024.03.29 -
[Extension] ShareExtension에서 Containing App을 여는 방법
URL Schemes에 대한 공식문서 About Apple URL Schemes About Apple URL Schemes This document describes several URL schemes that are supported by system apps on iOS, macOS, and watchOS 2 and later. Native iOS apps and web apps running in Safari on any platform can use these schemes to integrate with system apps developer.apple.com Share Extension 프로그래밍 가이드 공식문서 App Extension Programming Guide: Share App Ex..
2024.02.20 -
[Xcode] Development localization / 개발 현지화
Info.plist 에서 설정 Key Type Value Development localization String $(DEVELOPMENT_LANGUAGE) 개발 현지화란 PROJECT > info > Localization 에 해당 국가를 추가하는 것. application에서 English를 Development Localization(기본적인 개발 언어)으로 지원 해당 Localization에서 국가를 추가 할 수 있음. 해당 $(DEVELOPMENT_LANGUAGE) 언어 결정하는 곳 - 아이폰의 설정(Settings) > 일반(General) > 언어 & 지역(Language & Region) 해당 설정에서 설정한 순서대로 순위 지정.
2022.10.06 -
[Swift] 함수간 걸린시간 측정 / 실행 시간 / 코드 실행 시간 측정
Foundation 내장 함수인 CFAbsoluteTimeGetCurrent() 활용. TimeInterval로 return시 CFAbsoluteTime 반환보다 적은 시간이 나오는 것을 확인. import Foundation public func progressTime(_ closure: () -> ()) -> TimeInterval { let start = CFAbsoluteTimeGetCurrent() closure() let diff = CFAbsoluteTimeGetCurrent() - start return (diff) } progressTime { // put your func } 예시) import Foundation public func progressTime(_ closure: () -..
2022.06.14 -
[Xcode] ImageLiteral() / ios 이미지 코드에 등록 / ios image code / ios 글자를 이미지 처럼 / 코드에 image
개발 환경 : - macOS Monterey 12.3.1 - Xcode 13.3.1 #imageLiteral()
2022.05.10