일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딕셔너리
- mvc
- 앱개발
- 이론
- 프로토콜
- WeatherKit
- 스트럭트
- uikit
- 토이프로젝트
- collectionview
- 학과별커뮤니티
- CS
- 기초문법
- 디자인 패턴
- RxSwift
- ios
- AppStore
- async
- 구름톤 유니브
- MVVM
- 세종대학교
- 실습
- swift
- 반응형
- 협업
- forEach
- 대표
- 네트워크
- struct
- SwiftUI
- Today
- Total
목록mvc (4)
스윞한 개발자
안녕하세요 이번 시간에는 Swift로 개발을 진행할때 사용할 패턴들에 대해 개념을 정리해보았습니다! 저는 일단 기본적으로 모든 프로젝트를 진행할때, MVC 패턴으로 구현을 했는데요! 이번 기회에 MVVM 패턴에 대해 공부하고 정리해서 앞으로 진행할 졸업 작품과 다양한 프로젝트, 과거에 했던 프로젝트도 정리 해보도록 하겠습니다! * MVVM(Model, View, Viewmodel) 기존의 uikit는 mvc를 따르고 있습니다. MVC(Model View Controller) Clean Architecture의 핵심은 바깥쪽 레이어가 안쪽 레이어에 대한 정보는 알아도 되지만, 안쪽 레이어는 바깥쪽 레이어에 대해 최대한 몰라야 한다는 것입니다. 외부 사항은 서비스가 완성이 되어 배포한 후에도 교체 및 수정의..
학과별 커뮤니티 개발 4번째 일지! 이번 포스팅에서는 기본 Xcode에서 UI 개발을 일지를 적어보았습니다! 2023.09.22 ~ 2023.09.27 사용자 인터페이스 기본 UI 개발 프론트엔드 분야에서는 기본 UI를 개발하는 과정에서 페이지를 분담해서 개발을 진행하였습니다. MVC로 진행하였으며, 3~5주차에 걸쳐서 기본 UI를 개발하는 것을 목표로 하고 있습니다 ㅎㅎ 이번 주차에서는 전주차에서 진행했던 작업과 더불어 전 주차의 UI를 보완해가며 새로운 UI 개발 작업을 진행하였습니다. 개발하는 과정에서 불필요한 부분은 없애고 필요한 부분은 추가하는 등 디자인을 수정해가면 UI를 개발했습니다. 1. 메인페이지 기존 Figma 디자인 -> 새로운 디자인으로 수정 Figma에서 디자인한 부분과 많이 다르..
학과별 커뮤니티 개발일지 2번째! 첫 주차에는 팀원들끼리 프로젝트를 기획하고 디자인해보는 시간을 가졌습니다! 그리고 저희끼리의 우정도 더 돈독해지는 시간이었습니다 ㅎㅎ 이번 주에도 저희 프론트엔드 팀은 디자인을 보완하고 UI작업에 대해 기획하는 시간을 가졌습니다. 2023.09.07 ~ 2023.09.14 피그마 플랫폼으로 어플 기본 디자인 작업 Figma Uxcrush 홈페이지의 기본 오픈소스 디자인을 참고하여, 전 주차에 결정되었던 기능들에 대해 배치 및 기본적인 디자인을 진행하였습니다. 기능 요소 배치 학교 로그인 화면입니다. 로그인은 @@학교 로고와 함께 학교 포털 아이디, 비밀번호를 사용하게 합니다. 회원가입이 따로 없어서 사용자들이 편리하게 이용할 수 있습니다. ( 소셜로그인을 할 경우 애플로..
안녕하세요! 이번 포스팅은 학과별 커뮤니티 개발한 과정을 기록하는 포스팅입니다! 이번 프로젝트는 백엔드 개발 2명, 프론트엔드(IOS) 2명 협업 프로젝트입니다. 처음 백엔드와 협업을 해보니 설레는 마음 반 걱정 반이었습니다ㅎㅎ 과연 프로젝트를 잘 마무리하고 ! 교내 학생들이 직접 쓸 수 있는 어플이 되었을까요? 학과별 커뮤니티 개발일지! 시작입니다. 2023.09.01 ~ 2023.09.06 프로젝트 기획 및 요구사항 분석 1. 팀 구성 및 역할 분담 백엔드(2) : 마이페이지 및 게시판, 학생회 및 과사무실 게시판 API 제작, aws 서버 및 CI/CD 구성, erd 구성, AWS RDS 구성 프론트엔드(2) - Swift : 로그인, 공지사항페이지, 자유게시판페이지, 각 게시글 댓글 기능, 투표 ..