일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- WiFi
- flutter
- LifeCycle
- factory
- uikit
- OpenAI
- SwiftUI
- 문법
- builder
- GIT
- weatherkit
- AppleDeveloper
- isolate
- philipshue
- swift
- tuist
- designpattern
- Architecture
- singleton
- Xcode
- SampleApp
- WWDC24
- concurrency
- network
- Adapter
- iot
- EventLoop
- dartz
- state
- dart
- Today
- Total
목록Xcode (6)
Jaebi의 Binary는 호남선
목차Xcode CloudXcode에 내장된 CI/CD 서비스클라우드 기반의 도구들을 통합하여 앱 빌드, 자동화 테스트 실행, 테스트 배포, 사용자 피드백 관리등을 할 수 있음Requirements:Xcode 13.4.1 이상Apple Developer Program MembershipXcode Cloud 사용Xcode → Integrate → Create Workflow...Product 선택 → Review Workflow에서 설정한 workflow 확인 및 편집Edit Workflow...선택 및 세팅 → 완료 하였으면 Next → Grant Access...로 소스코드와 연동(Github) 해당 페이지에서 Xcode Cloud 연동 → App Store Connect에서 연결 확인Xcode에서 연동..
목차Certificate개발자의 신원을 확인하는 기본 세부정보와 함께 로컬 컴퓨터에 인증서 서명 요청(CSR)을 생성해야함생성된 CSR은 iOS 플랫폼용 Apple인 인증기관(CA) 으로 전송됨Apple은 개발자의 신원을 확인하고 Signing Certificate을 개발자에게 발급Certificate 구분Distribution - 앱을 App store에 배포 또는 AdHoc빌드를 테스터 에게 전달 할때 사용Development - 개발단에서 Xcode를 사용하여 앱 설치를 할때 사용Ad hoc - 100개 까지의 iOS장비에 배포를 하기위해 사용 (일반적으로 베타 테스트 또는 데모용으로 사용)Developer Certificate 생성Process로컬 Certificate Signing Request..
유용한 단축키텍스트 검색cmd + shift + F파일 검색cmd + shift + O현재 파일 위치 확인cmd + shift + J새로운 그룹 생성cmd + option + N새로운 파일 생성cmd + NCode Snipplet 추가cmd + shift + L클래스, 메서드 등 정의로 이동cmd + 이름 클릭Quick Help 표시option + 이름 클릭자동 줄맞춤ctrl + I탭 뒤로, 앞으로 가기cmd + cntrl + 방향키빌드cmd + B런cmd + R클린 빌드 폴더cmd + shift + KPreview 재개option + cmd + PCompletion 보여주기option + space
목차LibraryLibrary → Target(앱)에서 사용될 코드와 데이터들의 모임컴파일 시점 또는 런타임 시점에 Target에 링킹되어 사용이미지와 같은 리소스들은 포함 XTarget에 어떻게 링킹하는가에 따라 Static, Dynamic 타입으로 나눠짐Static Library (.a)object file의 묶음, archiver tool을 이용하여 생성zip archiving과 비슷한 개념앱에서 사용하는 코드는 컴파일 시점에 static linker를 통해 executable file로 복사 → 앱 런타임 전체 시간동안 메모리 Heap 영역에 로드되어 사용한계점:사용될 타겟의 프로세서 아키텍쳐와 같게 빌드 해야함 (x86-64, arm64등)리소스 파일들(image, assets, nibs, st..