일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- swift
- SwiftUI
- SeSAC
- DynamicMemberLookup
- DispatchQueue
- 명품cppProgramming c++
- RaceCondition
- SRP
- IOS
- MainScheduler
- DiffableDataSource
- rxswift
- 청년취업사관학교
- GCD
- combine
- 코테
- gitflow
- 프로그래머스
- cleanarchitecture
- Realm
- GIT
- DependencyInjection
- MethodSwilzzling
- data_structure
- MainScheduler.asyncInstance
- 등굣길
- 오픈채팅방
- leetcode
- CoreBluetooth
- MainScheduler.Instance
- Today
- Total
목록General Dev (12)
Do.
소개 이제 막 현업에서 일을 하게 되었는데, Git-flow가 아직 습관이 안되어서, Feature 브랜치에 작성 할 내용을 실수로 Develope 브랜치에서 작성 해버렸습니다. 작성 내용이 생각보다 많아서, 이를 복사해놓고, 초기화 하고 브랜치를 또 새로 파서 거기에 붙여넣고 하자니 시간이 너무 오래걸릴 것 같더라구요. 그래서 찾아보니 Stash를 통해 간단히 해결할 수 있었습니다. Stashes 우선 Stash는 은닉이라는 뜻입니다. 커밋하기 전 내용을 로컬 저장소에 잠깐 임시저장 할 수 있는 기능이죠. 커밋 전 내용을 왜 잠시 저장해 두어야 할까요? 예를 들어서 특정 기능을 개발하고 있는데, 해당 기능 동작이 아직 완성 되지 않았는데, 다른 기능을 작성해야 한다고 합니다. 이때 다른 브랜치로 이동하..
소개 SeSAC(청년취업사관학교, 이하 SeSAC)에서 진행한, iOS 앱 개발자 데뷔 과정 수료 및 취업 후기를 써보고자 합니다. 결론부터 얘기하자면 수료 후 한달만에 꽤 규모있는 회사에 취업했고, 원래 있던 업계에서는 상상도 못할 대우를 받으며 회사를 다니고 있습니다. 우선 본인은 예술대학교에서 4년제를 취득한 예술학사로 배경이 개발과는 완전무관합니다. (다만 전공 특수성 때문에 이과랑 거리가 없지는 않습니다.) 졸업 후 행정 사무직으로 2년, 전공 관련 업무로 1년의 회사생활을 하면서, 비생산적인 일에 실증이 나 있었습니다. 업무를 더 잘하고 싶어서, 사무자동화와 파이썬, C/C++를 공부해서 업무에 자동화를 도입했지만, 본인의 성장과는 거리가 있었습니다. 2주 가까이 걸리던 작업을 1~2일로 시간..
CAF란? Core Audio Format(이하 CAF)는 애플에서 개발한, 오디오 포맷으로 기존의 AIFF, WAV등의 한계점을 개선하기 위한 포맷이다. Advantages 무제한 파일 사이즈 AIFF, AIFF-C, WAVE는 기존 오디오 포맷은 4기가바이트의 용량 제한이 있었고, 대략 15분 정도의 길이의 오디오만 담을 수 있었지만, CAF는 용량에 제한이 없기 때문에, 이론적으로 수백년 길이의 오디오도 저장 할 수 있다. 안전하고 효율적인 녹음 AIFF와 WAV는 녹음이 끝난 뒤 파일의 사이즈를 나타내는 헤더를 업데이트 해야하는데, 헤더 저장이 정상적으로 완료되지 않으면 파일을 못쓰게 되는 경우가 있다. CAF는 헤더없이 파일의 사이즈를 결정할 수 있다. 호환성 CAF는 다양한 오디오 포맷의 래퍼..
Intro 출시한 프로젝트에 GoogleCrashlytics랑 Analytics 달아놓고, 평생 비공개 할꺼라, 신경을 못썼는데, 프로젝트를 공개로 돌리려고 봤더니, GoogleService-Info.plist 가 노출이 되는걸, 뒤늦게 눈치챘다. Gitignore에 넣는것도 깜빡했고, Commit 로그에도 남아있는 관계로... 깃에서 파일을 삭제하고 커밋 히스토리에서 해당 파일을 삭제하고자 했다. 파일 삭제 우선 git에 잘못 등록된 파일은 아래 명령어를 사용하자 git rm --cached -r git rm --cached cached 옵션은, remote에서 이를 삭제한다는 뜻으로 해당 옵션이 없으면 local에서도 삭제해버리니, 주의하자 삭제한 후, gitignore에 추가하고, commit, p..