🍏/Xcode(15)
-
nib와 bundle
Nib Nib(NeXT Interface Builder)는 macOS와 iOS 앱의 UI 구성 요소와 그 요소 간의 연결을 정의하는 데 사용되는 파일 포맷입니다. 이는 Interface Builder라는 툴을 사용해 생성하거나 편집할 수 있습니다. Nib 파일은 일반적으로 .xib 확장자를 가진 원시 XML 파일 또는 런타임에 빠르게 로딩할 수 있도록 컴파일된 .nib 확장자를 가진 파일로 저장됩니다. 뷰 컨트롤러, 뷰, 다른 객체와 그 관계를 정의합니다. nib(NeXT Interface Builder): 뷰의 layout, display등의 요소들을 object graph로 만들어서 직렬화한 파일 인터페이스 빌더에서 구성한 모든 정보는 .xib파일(XML Interface Builder)라는 파일로 ..
2023.08.28 -
[Swift] Alamofire response parsing / Alamofire json parsing
alamofire를 사용하여 .get요청을 보냈을때, response의 header는 쉽게 확인할 수 있었지만, body의 데이터를 확인하기 쉽지 않았습니다. dump(response)를 확인하여 Content-Type: application/json; charset=utf-8 인것을 확인했고. response에 json으로 들어오는 과정에서 들어오는 제가 원하는 body를 파싱하기 위해선 utf8로 encoding 해주는 과정이 필요했습니다. 해당 전체 코드 공유합니다. AF.request("URL", method: .get, encoding: URLEncoding.default) .validate(statusCode: 200..
2022.10.10 -
[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 -
[Firebase] cocoaPod을 사용한 remoteConfig 연결 / splash / Firebase/RemoteConfig
개발 환경 : - macOS Monterey 12.3.1 - Xcode 13.3.1 - Firebase Version 9.0.0 pod init 후 작성 # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'Chat' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for Chat pod 'SnapKit', '~> 5.6.0' # Add the pods for the Firebase products you want to use in your app # For ..
2022.05.10 -
[Xcode] ImageLiteral() / ios 이미지 코드에 등록 / ios image code / ios 글자를 이미지 처럼 / 코드에 image
개발 환경 : - macOS Monterey 12.3.1 - Xcode 13.3.1 #imageLiteral()
2022.05.10