일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네트워크
- 스트럭트
- mvc
- 반응형
- swift
- 동시성
- WeatherKit
- ios
- 실습
- CS
- 학과별커뮤니티
- 옵셔널
- 프로토콜
- RxSwift
- 기초문법
- 구름톤 유니브
- SwiftUI
- 이론
- 앱개발
- 토이프로젝트
- 세종대학교
- GCD
- 대표
- collectionview
- Optional
- MVVM
- Kingfisher
- struct
- async
- uikit
- Today
- Total
목록전체 글 (102)
스윞한 개발자

학과별 커뮤니티 개발 4번째 일지! 이번 포스팅에서는 기본 Xcode에서 UI 개발을 일지를 적어보았습니다! 2023.09.22 ~ 2023.09.27 사용자 인터페이스 기본 UI 개발 프론트엔드 분야에서는 기본 UI를 개발하는 과정에서 페이지를 분담해서 개발을 진행하였습니다. MVC로 진행하였으며, 3~5주차에 걸쳐서 기본 UI를 개발하는 것을 목표로 하고 있습니다 ㅎㅎ 이번 주차에서는 전주차에서 진행했던 작업과 더불어 전 주차의 UI를 보완해가며 새로운 UI 개발 작업을 진행하였습니다. 개발하는 과정에서 불필요한 부분은 없애고 필요한 부분은 추가하는 등 디자인을 수정해가면 UI를 개발했습니다. 1. 메인페이지 기존 Figma 디자인 -> 새로운 디자인으로 수정 Figma에서 디자인한 부분과 많이 다르..

학과별 커뮤니티 개발 3번째 일지! 이번 3주차에는 협업을 위한 개발환경 구축을 진행하고 figma 디자인 마무리 단계!를 진행했습니다. Figma 디자인은 UI 작업을 하면서 필요한 부분은 지속적으로 보완해 갔습니다!ㅎㅎ 2023.09.15 ~ 2023.09.21 프론트엔드 개발 환경 구축 GitHub에 협업을 위한 팀을 생성했습니다. GitHub에 협업을 위해 git flow 방식을 채택했습니다. Git flow 방식은 출시할 수 있는 버전에서 develop branch를 만들고, 이 develop branch에서 각각의 branch를 만들고 출시할 수 있는 버전일 때 main branch에 병합하여 관리할 수 있는 git 관리방식입니다. 이렇게 포스팅하면서 다시 Git에 대해 알아보는데 아직 부족한..

학과별 커뮤니티 개발일지 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 : 로그인, 공지사항페이지, 자유게시판페이지, 각 게시글 댓글 기능, 투표 ..

이번 포스팅에서는 Xcode 14 ↑ No 스토리보드 세팅을 진행해보겠습니다! 현직에서는 유지보수를 위해 스토리보드 없이 코드 베이스로 작업을 많이 한다고 하더라구요. 오늘은 이 스토리보드 설정을 없애보도록 하겠습니다! File -> New Project info -> Storyboard Name 없애기 Main 스토리 보드 move to trash Deployment Info -> Supports multiple windows Main storyboard file base name : Main 없애기 SceneDelegate에서 아래의 코드를 주석처리를 해줍니다. guard let _ = (scene as> UIWindowScene) else {return} guard let windowScene = ..

이번 포스팅에서는 컴플레션 블럭/비동기처리에 대해 알아보고 실습해보았습니다! Swift에서의 Completion Block 및 비동기 처리는 비동기 작업을 수행하고 작업이 완료된 후 결과를 처리하는 방법을 제공합니다. Completion Block(완료 블럭) * Completion Block은 함수나 메서드의 매개변수로 전달되는 클로저입니다. * 비동기 작업이 완료되었을 때 호출되어 작업의 결과를 처리합니다. * 주로 비동기 작업이 완료된 후 결과를 받아와 UI 업데이트, 데이터 처리, 에러 처리 등을 수행합니다. func fetchData(completion: (Result) -> Void) { // 비동기 작업 수행 후 if let data = receivedData { completion(.suc..

이번 포스팅은 "구글 애드몹 배너광고 달기"! 라는 주제로 포스팅해보았습니다. 시작해볼까요? 구글에서 IOS Swift admob 검색하기! Firebase 사용하지 않습니다. 3. Cocoapods로 설치해도되고 Xcode내 Package Dependencies에서 설치 가능하지만 저는 Xcode내에서 설치하겠습니다ㅎㅎ. package Dependencies로 설치할 경우, Google Mobile Ads SDK를 AppMeasurement 없이 초기화 했을 때 에러가 발생할 수 있습니다. 에러를 해결하기 위해서는 AppMeasurement 프레임워크 추가 : 프로젝트의 Build Phases 섹션에서 Link Binary With Libraries 에서 AppMeasurement.framework를 ..

안녕하세요! 오늘은 로또 QR코드 인식! 실습을 해보겠습니다. QR코드 >> URL 사진을 찍어 QR코드를 인식 URL 주소 만들기 웹뷰를 띄어주기 QRCodeReader의 오픈소스 https://github.com/yannickl/QRCodeReader.swift.git GitHub - yannickl/QRCodeReader.swift: Simple QRCode reader in Swift Simple QRCode reader in Swift. Contribute to yannickl/QRCodeReader.swift development by creating an account on GitHub. github.com 해당 깃허브에서 오픈소스를 다운받아 사용할 것이기에 cocoapod, package ..