Mini Project

    iOS Weather App 클론코딩

    제가 깜빡하고 블로그에는 게시를 하지 않았네요 ㅎㅎ - github.com/Hyeongyu-IM/WeatherApp-Clone Hyeongyu-IM/WeatherApp-Clone SideProject. Contribute to Hyeongyu-IM/WeatherApp-Clone development by creating an account on GitHub. github.com

    iOS. 로그인 & 회원가입 페이지 구현 ( 리팩토링 )

    https://github.com/Hyeongyu-IM/SideProject/tree/main/loginpage 업데이트 타겟입니다 입력값 유효성검사 = ValidationCheck라는 클래스를 생성하여 NSPredicate(format:) 를 이용해서 인스턴스를 생성하고 evealuate하는 방법으로 작성하였습니다 로그인 데이터 파이어 베이스 보관 = 이전에는 데이터베이스에 유저정보를 저장하고 유저정보를 Decoding해서 앱안에 Users라는 모델을 생성하여 보관하였었는데 이번에는 Firebase 로그인 시스템을 이용해서 계정을 생성하고 데이터베이스에 유저정보를 저장하도록 구현했습니다 오류 수정 = 이전에 심각한 문제가 있었습니다 2번째 페이지 UIViewController를 상속해야했었는데 View..

    iOS. 로그인 & 회원가입 페이지 구현

    https://github.com/Hyeongyu-IM/SideProject/tree/main/loginpage Hyeongyu-IM/SideProject Contribute to Hyeongyu-IM/SideProject development by creating an account on GitHub. github.com 페이지 구현계획 일상 생활에서 경험했던 로그인 액션을 구현하려고 했습니다. 비밀번호를 치는 상황에 안맞으면 색이 빨간색 회원가입 페이지 유저 중복 검사 로그인 알람 페이지 코드 계획 초기에는 거창하게 MVVM! 하면서 시작했지만 뒤로갈수록 기능과 표현에 중점을 둿던것 같습니다. 모델 모델에는 유저의 기반이 되는 정보를 담으려 했습니다 예를 들면 사용자 이름, 아이디, 비밀번호, 식별넘..

    iOS. 계산기 1.0.2 (MVC, 애니메이션 추가)

    첫 업데이트 https://github.com/Hyeongyu-IM/SideProject Hyeongyu-IM/SideProject Contribute to Hyeongyu-IM/SideProject development by creating an account on GitHub. github.com 업데이트 추가 요소 버튼 애니메이션 효과 추가 MVC 디자인 요소추가 MVC디자인 이번 업데이트에서 가장 힘들었던 점은 모델에 대한 정의를 내리기가 힘든것이였습니다. 제가 생각하는 모델은 그저 처리할 데이터를 가진 것이였는데 제가 그동안 봐왔던 모델은 Struct, Class였는데 계산기에서 이런 모델을 만드는게 ... 흐음... 이란 생각이 들어서 가뜩이나 제가 MVVM모델도 계속 의식하다보니 그런것 같습..

    iOS. 계산기 앱 1 - 2

    https://github.com/Hyeongyu-IM/SideProject 코드 구현. 계산식이 연산기호가 들어오기전과 이후를 구분하여 변수를 2개를 따로 firstNum, secondNum 으로 지정하여 저장하고 =을 누르면 연산이 되게 하였습니다. 화면에 보여줄 코드와 리셋해야 하는 코드 두가지를 따로 저장했습니다. 기본적인 사칙연산을 수행할수 있는 계산기 입니다. IBOulet을 통해 둥글게 만들고, IBAction을 통해 동작하도록 설정했습니다. 개선가능 사항 버튼을 누르면 숫자쪽은 버튼이 마음에 드는게 없어서 selected state가 없습니다. 애니메이션을 넣어볼수 있을것 같습니다. 현재는 수식 계산을 하나이상의 연산기호가 들어가면 수행할수 없습니다. 디자인패턴을 고려하여 만들지 않았습니다..

    iOS. 계산기 만들기 1 - 1

    음... 일단 앱하나 간단한거 만드는게 정말 어렵다는 것을 느꼇다. 레이아웃도 정해져 있고 어제 스택뷰도 본것도 있어서 슥슥슥슥 하면 하루만에 완성할수 있을줄 알았다 하지만... 왜 앱개발이 오래걸리는지 알게되었다. 내가 실질적으로 생각한 개발시간 1일은 정말 말그대로 UI그려놓고 간단한 기능들 수행하는 그저 그런 어플이 될수 밖에 없었다. 버튼 하나에 애니메이션을 추가하려고 해도 1시간은 찾아봐야 하고... 계산기 로직을 구성하는데 음... 이건 어떻게 하지?? 하고 고민하다가 하나하고 시간이 정말 쏜살같이 지나갔다. 이것이 오늘 자그마치 6시간을 빨아들인 괴물 계산기 앱 초기본이다. 6시간 동안 이루어낸 것 일단 구현한 기능으로는 값초기화 c 버튼. 그리고 숫자와 함수버튼을 누르면 계산이 되게 해둿고..