일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- instance
- Unicode
- property
- struct
- Terminal
- Class
- Xcode
- String
- 코딩테스트
- initalizer
- Protocol
- initializer
- IOS
- init
- Foundation
- type
- url
- delegate
- Swift
- 디자인패턴
- interpace
- Git
- enum
- tuist
- optional
- UIKit
- extension
- 이니셜라이저
- Method
- 스위프트
- Today
- Total
목록Apple (3)
아리의 iOS 탐구생활
요즘 공부할 때 구글링 보다는 GPT를 활용해서 공부를 하고 있는데요.이번에 WWDC24가 발표되면서 회사 팀 내에서 스터디를 시작하게 되었습니다.그러면서 제가 효율적으로 공부하기 위한 방법을 찾다가... 발견한 꿀팁을 공유하기 위해 작성하게 되었습니다. 특정 세션 내용을 간단하게 정리된 내용을 추출해보고 싶다.세션 영상을 보기 전에 약간의 이해도가 있는 상태에서 영상을 보면 좀 더 이해하기 쉽지 않을까? 해서 고민하다가 아래와 같은 방법을 생각하게 되었습니다. 특정 세션의 WWDC 유튜브 영상을 진입한다.해당 영상의 영어 자막 파일을 .txt 파일로 추출한다.아래 링크로 진입해서 유튜브 영상 링크를 붙여넣어 다운로드 버튼을 누르면 자막 파일을 만들어준다.https://downsub.com/GP..
YAPP 동아리 Dev. Camp 1차때 팀원들과 함께 해결한 문제이다. # 문제 상황 Tuist로 프로젝트 생성을 하였다. 생성을 하니, .xcworkspace 파일이 자동으로 생성된 .gitignore에 포함되어있었다. 아마 충돌을 대비해서 추가해둔 것 같다. 이후 Xcode Cloud 적용을 위해서 빌드를 시도했는데, .xcworkspace를 찾을 수 없다는 에러가 났다. Swift Package Dependencies Workspace Fitfty.xcworkspace does not exist at Fitfty/Fitfty.xcworkspace 이 문제를 해결하기 위해서 .gitignore에 등록되어있는 .xcworkspace를 제거하자니 매우 찝찝하였다. 협업 시 충돌 피하자고 등록해둔 것 같..
# 인터페이스 빌더에서 직접 연결하기 일단 2개의 View Controller를 준비한 후 ‘Go to B’ 버튼을 올려준다. 그리고 ‘Go to B’ 버튼을 선택 후 Ctrl 키를 누른채로 B View Controller로 드래그를 하면 연결할 수 있는 Segue의 종류가 뜬다. Segue로 Show를 선택하면 화살표가 하나 생기는데, 이게 Segue가 연결되었다는 의미이고, Segue를 선택한 후 Inspector에서 여러 설정을 바꿀 수도 있다. 결과 화면 이 예제에서는 Modal처럼 화면이 아래서 올라오는데, 옆으로 넘어가는 효과를 적용하려면 A ViewController를 Navigation Controller에 Embed 해주어야 한다. 직접 연결하는 방법은 ViewController 간의 상..