![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c5sGfl/btssijrMPtD/otlmnxd2aCYktXyiqpkRi0/img.png)
2019년도부터 시작해서 4년만에 드디어 The Composable Architecture, TCA 1.0이 배포되었습니다. point free에서 TCA 1.0 배포와 함께 TCA Basic 소개 영상을 공유했는데요. Basic 영상에서 다룬 TCA 관련 기본 기능 내용들을 알아보겠습니다. TCA 1.0 Basics 기초 사용방법 알아보기 Reducer와 그 안의 State, Action, body Reducer를 만들기 위해서 Reducer protocol을 채택하고, 그 안에 State 구조체, Action 열거형, body를 정의합니다. (TCA에서 전체적으로 사용하던 ReducerProtocol 키워드가 Reducer로 변경되었습니다.) Action에서는 버튼을 탭하거나, 텍스트를 입력하는 등의..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/critpC/btssfSuxHcm/HQNGZtRmQzk3XAQGIsnmt1/img.png)
Xcode editor로 개발을 하다보면, 큰 변혁(?)이 생길때가 있습니다. 특정 라이브러리의 버전을 올리거나, 아키텍쳐 구조 자체를 갈아 엎는 경우도 있죠... 혹시 리펙토링을 할 수도 있겠죠? 그럴때 프로젝트의 일부 키워드를 전체적으로 변경하고, 제거하는 작업이 필요할때가 있습니다. 이때 프로젝트 전체, 혹은 특정 범위에서의 키워드를 쉽게 변경할 수 있는 방법이 있습니다. 오늘은 Xcode 프로젝트 파일들의 텍스트 키워드를 전체(일괄) 변경하는 방법을 공유드립니다. Xcode 특정 프로젝트의 전체 코드 텍스트의 키워드 전체 변경방법 먼저, Xcode를 실행한 뒤, command + shift + F 를 선택하시면 위와 같이 특정 키워드를 입력하고, Enter를 누르면, Workspace 등의 특정 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/wYaeC/btsrEpFuCjU/yxIKZ9OwTEfwYiCNWqG53k/img.png)
안녕하세요~ 올해 상반기에 YAPP이라는 IT동아리의 22기 활동을 했습니다. 또한 좋은 팀원들을 만난 덕에 문제없이 Coffice라는 iOS앱 서비스를 개발하여 서비스 런칭까지 성공했답니다! 🤗 IT동아리 활동 경험은 지금까지 총 2번으로, 취준생때 한번, 현직자로써 한번, 총 두번의 경험이 있고, 둘 다 서비스 런칭에 성공했었습니다. 이러한 제 경험을 바탕으로 개발자가 IT동아리 활동으로 얻을 수 있는 경험과 장단점이 무엇이 있는지를 솔직하게 공유드리고자 합니다~ 많은 개발자들이 다양한 방법을 활용해서 성장하고 싶어합니다. 많은 개발자들이 성장하고 싶어 합니다. 저 또한 마찬가지지요. 우리 모두 어떠한 방법으로든 공부를 하고, 좋은 경험을 쌓아서 잘하는 개발자가 되고 싶어합니다. 많은 방법이 있겠지만..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cxUlQX/btsrH6ZWISr/k3yZYmfCtKKwNJkNr9hir0/img.png)
맥북, 아이맥 등으로 macOS 내에서 화면을 녹화하거나 캡쳐하고 싶을때가 많이 발생합니다. macOS에서는 QuickTimePlayer를 통해 이런 기능들을 기본적으로 제공하고 있습니다! 오늘은 QuickTimePlayer를 통해서 화면을 캡쳐하거나 녹화하고 저장하는 방법까지 간단하게 알아보겠습니다. macOS 맥북, 아이맥 등에서 QuickTimePlayer 화면 캡쳐, 녹화 후 저장하는 방법 알아보기 먼저, Command + Space 단축키로 Spotlight를 띄워보세요. 여기에서 우리가 화면 녹화 및 캡쳐에 사용할 QuickTimePlayer를 검색해서 Enter로 실행해주세요. QuickTimePlayer를 실행하셨다면, 화면을 녹화, 캡쳐하고자 하는 시점에 파일 메뉴 -> 새로운 화면 기록..
- Total
- Today
- Yesterday
- 알고리즘
- 백준swift
- swift언어
- swift알고리즘
- swift
- 스위프트
- swift reduce
- 백준알고리즘
- uikit
- ios
- 프로토콜
- CoreML
- 프로그래머스
- publisher
- 개발자문서
- 부스트코스
- 컬렉션
- 김프매매
- createML
- swift문제
- 자연어처리
- swift string
- swift 문자열
- Swift 알고리즘
- Collection
- swift 기초
- 프로그래머스swift
- 알고리즘문제
- SwiftUI
- Protocol
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |