일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 단위 테스트
- boostcamp
- 개발
- Tistory
- 네이버 부캠
- Opensource
- rxswift
- WWDC
- 후기
- Hello
- IOS
- SwiftUI
- 커스텀 뷰
- 부트캠프
- 코코아 인터널스
- Algorithm
- Swift
- World
- 알고리즘
- Design Pattern
- development
- Cocoa Internals
- 부스트캠프
- notion
- 디자인패턴
- OS
- Today
- Total
목록후기 (4)
꿈돌이랜드
네이버 부스트캠프 지원계기iOS 관련 부트캠프를 알아보던 중, iOS 과정이 있는 부트캠프는 크게 3가지 인 것 같았다. 네이버 부스트캠프, 서울시 새싹, 애플 디벨로퍼 아카데미. 사실 애플 아카데미에 흥미가 있었지만, 포항에 가야한다는 부담감이 있었고, 새싹은 아직 지원기간이 아니었었다. 그래서 네이버 부스트캠프가 제일 좋은 선택지로 다가왔고, 주변 분들께서 네이버 부스트캠프를 추천하셔서 iOS파트를 지원하기로 했다.지원서(자소서) 작성문항이 제대로 기억나지는 않지만 간단하게 학력, 경력사항 등과 자소서, 블로그나 깃허브 주소를 작성해야 했다. 자소서는 항목당 400자 내외로 작성이라 되어있어서 큰 부담은 없었고 지금까지 작성했던 자소서들 중 간추리고 정리해서 금방 작성해서 미루고 미루다가 하루?만에 ..
지난 CMC 메이커스 동아리를 통해 팀원들과 Runway 앱 개발을 진행했다. 팀원들과 밤도 지새우고 힘들었지만 마지막에 대상이라는 좋은 결과를 얻을 수 있었다. 누구하나 가릴 것 없이 모두 열심히 하는 팀원들 덕분에 포기하지 않고 마지막까지 열심히 개발할 수 있었던 것 같다. Runway 앱은 코로나 이후 증가하고 있는 오프라인 쇼핑을 겨냥하여 제작된 앱이다. 현재는 성수 지역의 매장들을 데이터로 하여 서비스하고 있다. (발로 직접 뛰어 데이터를 수집한 기획자 설원, 디자이너 유쨍 모두 고생했다…)현재, 앱스토어와 플레이스토어 모두 출시된 상태이다.CMC 동아리에서는, 각 파트별 한명씩 맡아 팀을 이루게 된다. 나는 iOS 개발을 담당했다. 혼자서 작업해야 한다는 점을 인지하고 동아리에 지원했었지만, ..
씨밋을 개발하면서 가장 애먹은 부분 중 하나는 약속 신청 화면들이었다.언뜻? 보면 별거 아닌 화면 같다. 그냥 UISearchBar 이용하고, UITextField, UITextView 이용해서 입력창을 구현하고 각 입력창에 모든 값이 입력되어 있으면 다음 버튼을 활성화 시키고 색을 변환시키면 될테니까.하지만 저 상단의 검색창을 구현하는 일이 만만치 않았다....위처럼, 입력 도중에 연관 검색어 기능 처럼 본인의 친구 목록에서 지금까지 입력한 글자에 매치되는 친구목록을 보여줘야 하며, 그중 하나를 선택할 경우 칩셋(토큰)의 형태로 검색창에 박혀야 했다. 그리고 칩셋의 X는 버튼으로 작동해서, 누를 경우 해당 이름은 삭제되어야 한다.처음엔 위 검색창을 어떤식으로 구현할 지에 대해 팀원들과 논의가 많았었다...
29기 SOPT 앱잼을 통해 개발했던 SeeMeet에 대한 후기를 이제서야 올린다. 개발은 올해 1월부터 했지만, 본인의 삽질에 대해 오랜 시간이 지나며 사이드 프로젝트화 되어 오랜 기간이 소요되었다 ㅠ개발을 하면서 어려운 점에 대해 정리하여 앞으로 서술하고자 한다.화면 전환의 분리 (코디네이터 패턴의 적용)본래 본 프로젝트는 MVC 아키텍처로 시작되었다. (정확하게는 Apple MVC)Apple MVC 아키텍처는 ViewController가 데이터 가공과 뷰의 역할을 모두 짊어지는 아키텍처로 Massive View Controller의 문제가 발생한다.그래서 엄청난 길이의 ViewController가 발생하기도 했다.엄청난 수의 ViewController...결정적으로 코디네이터 패턴을 도입하기로 마음..