| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 프로퍼티
- 클로저
- async
- 안드로이드
- ios
- 구조체
- Self
- 해시
- 프래그먼트
- Task
- 프로그래머스
- RxSwift
- 스위프트
- Subject
- 백준
- 연산자
- rx
- 자바
- concurrency
- 옵셔널
- 알고리즘
- Swift
- observable
- 풀이
- SwiftUI
- 리스트뷰
- View
- 차이
- weak
- 생명주기
- Today
- Total
목록iOS (45)
study record
참고한 Meidum 글 :https://medium.com/icommunity/liquid-glass-in-swiftui-uikit-77d480db1d29 Liquid Glass in SwiftUI & UIKitIn recent years, the glass effect became very popular in design. We can see this style in macOS and iOS 15medium.com Liquid Glass란 무엇인가? Liquid Glass는 Apple의 새로운 디자인 스타일이다.이 디자인은 동적이고, 몰입감 있으며, 마치 앱이 반짝이는 유리층 위에 떠 있는 듯한 느낌을 준다. 고전적인 블러(blur) 효과를 떠올려 보자. 하지만 그걸 11단계로 끌어올린 버전이라고 생..
debug dSYM 은 iOS 앱 빌드와 Crashlytics, 디버깅 과정에서 아주 중요한 개념이다.Firebase Crashlytics 추가하는 작업을 하면서 어떤 개념인지 알고 가면 좋을 것 같아 작성해본다. dSYM (Debug Symbol File) = 컴파일 시 생성되는 디버깅 정보 파일.dSYM은 앱을 빌드할 때 생성되는 디버그 심볼(symbol) 정보가 담긴 파일입니다.기계어 바이너리와 연결된 사람이 읽을 수 있는 함수 이름, 파일명, 라인 정보 등을 저장합니다.쉽게 말하면:앱이 crash 나서 0x1043abddc 같은 주소로 죽었을 때,TeamNewsView.swift:42 같은 정확한 소스코드 위치로 해석해주는 역할을 dSYM이 합니다. dSYM 파일은 말 그대로 "소스코드와 빌드된 ..
Firebase Analytics 의존성 추가하는 작업을 하다가 GoogleService-Info.plist 파일을 프로젝트에 추가해야했다.이 작업이 잘 되었는지 보려면 Copy Bundle Resources을 확인해야 했다. Copy Bundle Resources이 어떤 역할을 하는지 알아보다 정리하는 글을 남긴다. Copy Bundle Resources란?Xcode에서 앱을 빌드할 때, 다음과 같은 두 종류의 파일이 존재합니다.코드 (.swift, .m, .h 등)리소스 (.plist, .json, .xcassets, 이미지, 사운드, HTML 등)이 중에서 실행 중 앱이 직접 접근해야 하는 파일(예: GoogleService-Info.plist, 이미지, HTML 파일 등)은 앱 번들(bundle)..
Project는 하나 이상의 Product를 build하기 위해 필요한 모든 파일과 리소스 및 정보를 담고있는 저장소이다. Xcode에서 프로젝트 파일을 만들면프로젝트이름.xcodeproj 파일이 만들어진다. 이를 우클릭하여 '패키지내용보기'를 클릭하면 그 안의 파일들을 볼 수 있다. 프로젝트이름.xcodeproj 디렉토리 안에는 아래의 것들이 존재한다. 1. project.pbxproj 파일2. project.xcworkspace 파일3. xcuserdata 디렉토리4. xcshareddata 디렉토리하나씩 살펴보자! 1. project.pbxproj 파일- 프로젝트에 관한 모든 정보를 저장- 두 브랜치에서 각각 작업할 때에 파일 생성, 이동, 삭제 등을 했을 때 이 파일에 수정이 생겨 git co..