Final (2)
어제 구현했던게 튜터님에게 피드백을 받으면서, 나도 그렇고 팀원들도 그렇고 튜터님의 한가지 질문에 아무도 대답을 하지 못한게 있었다. 비밀번호 찾기기능은 어떻게 하실거에요? 바로 이거였다. 그냥 가입, 로그인만 생각했지 해당부분은 고려를 아예 하지 않은 상태였다. 그래서 소셜로그인을 구현하려고한다. 하지만 중요포인트라면 MVC가 아닌 ...
어제 구현했던게 튜터님에게 피드백을 받으면서, 나도 그렇고 팀원들도 그렇고 튜터님의 한가지 질문에 아무도 대답을 하지 못한게 있었다. 비밀번호 찾기기능은 어떻게 하실거에요? 바로 이거였다. 그냥 가입, 로그인만 생각했지 해당부분은 고려를 아예 하지 않은 상태였다. 그래서 소셜로그인을 구현하려고한다. 하지만 중요포인트라면 MVC가 아닌 ...
이틀간의 회의, 대략적인 와이어프레임 구성이 끝났다. 이번에 우선적으로 내가 해야하는것은 Sign In, Sign Up, Sign out이 되겠다. Firebase Auth를 사용할 계획. Sign up 기능 구현 우선 디자인은 얼추 했고, 물론 view로 세부적으로 다시 따는건 주말에 하고 가입 기능 부터 먼저 하나 해보려 한다 이번엔 MV...
여기부분은 강의에서도 그냥 타이핑만 하고 파일을 제공해주므로 각 function에 대해서 적어본다. VideoComposition Writer 만들기 func mergeMultipleVideo(urls: [URL], onComplete: @escaping (Bool, URL?) -> Void) { var totalDuration...
Save 버튼 구현 새로운 VC를 만들고 코드는 다음과 같다 class PreviewCapturedViewController: UIViewController { var currentlyPlayingVideoClip: VideoClips var recordedClips: [VideoClips] var viewWillDe...
ProgressView 추가 func timerTick() { total_RecordedTime_In_Secs += 1 videoDurationOfLastClip += 1 let time_limit = currentMaxRecordingDuration * 10 if total_...
멀티 채널 영상 녹화 우선 VideoClip에 대한 모델링을 하나 해준다. import UIKit import AVKit struct VideoClips: Equatable { let videoUrl: URL let cameraPosition: AVCaptureDevice.Position init(video...
게시글 등록 VC 만들기 스토리보드 디자인은 다음과 같다. 해당 VC의 배경을 검게한이유는 카메라의 화면이 나올 예정이기 때문 class CreatePostViewController: UIViewController { @IBOutlet weak var cancelButton: UIButton! @IBOutlet wea...
생각해보니 모의 면접 질문에 대해 답을 한다는걸 까먹어서 정리한다. 데일리로 업데이트를 해볼 예정. 애매한건 나중에 적어야할 듯 하다. 질문지 Storyboard를 이용해 UI를 구현하는 방법을 설명해주세요.[05.14] StoryBoard를 사용하여 UI를 구현할때는 Commnad + Shift + L을 눌러서 UICo...
2주간의 프로젝트 끝. KPT 1. K 다양한 예외 상황을 생각하고 해당 내용을 처리 추가 기능 구현에 대한 고민 프로젝트 진행 중 원활한 의사소통 애매한것은 회의를 통해 결정 2. P 코드 컨벤션 세부 디테일 설정 초기 디자인 설정이나 기능 구체화 및 세부화 초기 프로젝트파일 설정시, 라이브러리, 디렉토리 구조 등...
iCloud에서 데이터 가져왔을때의 문제 해결 1. 기존데이터와 중복되는 경우 이건 근본적으로 코어데이터의 중복을 피하기위해 클라우드에 데이터를 저장할때 uuid를 넣어 데이터의 무결성을 지키기 위해 사용이 되는데 코어데이터 등록할때는 해당 부분이 없어서 생긴 문제이다. //단어 저장 func saveWord(word: String, ...