post-thumbnail

Reset & Revert

Reset : 특정 과거 시점으로 돌아가기Revert : 특정 과거 시점으로 돌아가기그렇다면 두가지의 차이는 ?헤드와 브랜치 모두 특정 과거 시점을 가리키게 된다.리셋에는 세가지 옵션 (과거로 돌아가는 3가지 방법)이 있다.repo 값만 변경됨, 나의 레포 최신 커밋은

2022년 2월 22일
·
0개의 댓글
·

2.14 IntrinsicContentSize를 이용한 Dynamic Height

IntrinsicContentSize 란 ? 애플 도큐먼트를 보면 '뷰 자체의 본질적 크기' 라고 나와 있다. Label 혹은 Button 레이아웃을 잡을 때 width 나 height를 따로 설정해주지 않아도 알아서 레이아웃이 잡혀 나오는 이유가 바로 Intrin

2022년 2월 14일
·
0개의 댓글
·

2.2 viewDidLoad 무한 루프

navigationController push를 해주어 뷰 전환을 했는데, 뷰가 넘어가다가 만다. 로그를 찍어보니 뷰디드로드가 무한 호출되고 있다. 다른 생명주기 함수들을 호출해보아도 똑같이 무한 호출 중... 에러메세지는 이렇게 떴다Top view controller

2022년 2월 2일
·
0개의 댓글
·
post-thumbnail

12.16 FCM 실습

실 iOS 기기시뮬레이터 테스트 불가XCode 11.4부터 시뮬레이터 수신 지원! (정상적이진 않기 때문에 되도록이면 실 기기로 테스트)Apple 푸시 알림 인증 키유료 애플 개발자 프로그램 사전 등록 필수XCode의 App > Capabilities푸시 알림 사용 /

2021년 12월 16일
·
0개의 댓글
·
post-thumbnail

SeSAC OOD 11/27

오늘의 목표는1\. collectionView Cell에 들어갈 image 서버통신2\. 상세페이지 UI3\. 상세페이지 서버통신 클로저 헤드를 살펴보니 Result<ImageCacheResult, KingfisherError>.success 시 ImageChac

2021년 11월 27일
·
0개의 댓글
·

SeSAC OOD 11/25

오늘의 목표는 Certification 뷰 UI 완성 Certi 뷰에서 상세페이지 이동 Certification 뷰에는 거의 처음 써보는 scroll view와 캘린더 라이브러리에다가 컬렉션뷰가 들어가기 때문에 코드를 쓰기 전 공부를 먼저 해야했다..! 같이 교육

2021년 11월 27일
·
0개의 댓글
·

SeSAC OOD 11/24

UIPageViewController 삽질한 날

2021년 11월 24일
·
0개의 댓글
·

SeSAC OOD 11/22

오늘의 목표는 로그인뷰 끝내기였는데 진짜 extension 설정할건 왜이리 많은지 엉엉 !!!!!!!레이아웃 잡는 것도 진짜 오래걸리는구나 서버 통신까지 했어야 했는데 ㅜCGColor?를 옵셔널바인딩 하기 위해 compactmap을 사용하면 간편하게 nil제거 + 옵셔

2021년 11월 22일
·
0개의 댓글
·
post-thumbnail

SeSAC OOD 11/21 - Moya를 적용하자!

오늘은 뭘할지 어디서부터 시작해야할지 고민하다가 서버통신 테스트 부터 해보기로 결정. 근데 서버통신도 어디서부터 시작해야하는지... 그냥 Alamofire만 사용할까 .. 하고 이 프로젝트 저 프로젝트 코드를 보다보니 Moya가 그렇게 편해보였다. 코드만 봐도 뭘 의미

2021년 11월 22일
·
0개의 댓글
·

SeSAC OOD 11/19

오늘은 계획 짜고, 서버 api 다 마무리 짓고 라이브러리 테스트 해본 날, 오랜만에 ec2 접속하려니까 다 외워뒀던 명령어를 까먹어버렸다 ㅜㅜ 앞으로 아요랑 연결할 때 많이 들어가게 될 것 같으니 적어둬야지chmod 400 {pemKeyName}.pemsudo ssh

2021년 11월 19일
·
0개의 댓글
·
post-thumbnail

SeSAC iOS 출시 프로젝트 시작

예전에 서버 개발로 참여했던 프로젝트를 iOS 어플리케이션으로 만들어보자 ! 하고 규모를 줄여서 기획하게 된 OOD. 이미 서버와 디비는 구축되어있으니 편하겠지~ 하고 아무생각 없이 깃에서 클론을 받아 생각해보니.. .gitignore에 올려놓은 것들이 생각이 안난

2021년 11월 18일
·
0개의 댓글
·

데이터분석 - 피처 형태의 종류

어떤 구간 안의 모든 값을 데이터로써 가질 수 있다ex) 키, 몸무게셀 수 있으며, 일정 구간 안에서 정해진 몇 개의 값을 가져야 한다ex) 나이 - 나이가 비연속형인 이유 : 19 -> 19.1 (x) 19 -> 20 (o)순서가 있으나 수치는 아니다ex) 학점 (A

2021년 2월 5일
·
0개의 댓글
·

Jupyter Notebook을 통한 Numpy 시작

Numpy공식문서numpy는 벡터나 행렬 구조를 위해 만들어진 자료구조이기 때문에 기존 배열과는 다르다.

2021년 2월 4일
·
0개의 댓글
·
post-thumbnail

Anaconda 설치 및 가상환경 구축

Graphical Installer 다운로드 - 아나콘다 다운로드다운로드 후 Mac 유저라면 terminal로 / Window 유저라면 Anaconda prompt로 가상환경 생성명령어 -> conda create -n 가상환경이름 python=3.8conda env

2021년 2월 4일
·
0개의 댓글
·

PM2 명령어

pm2 start 프로젝트명 : 프로세스 실행pm2 restart 프로젝트명 : 프로세스 재시작 (프로젝트 수정 후 EC2에서 git pull origin main 한 다음 반드시 재시작 해주어야 수정사항이 서버에 반영됨)pm2 list : 프로세스 리스트 확인pm2

2021년 2월 2일
·
0개의 댓글
·

서버를 옮기면서 (AWS 계정 이전)

더 쉬운 방법이 있을 것 같긴한데 복습도 할 겸 하나하나 직접 옮겨봤다.새 AWS 계정에서 EC2, RDS, S3버킷 생성생성한 RDS를 워크벤치에 연결 후 원래 존재했던 데이터베이스의 데이터들을 export (json형식으로) 후, 새 데이터베이스로 옮기기이전 S3

2021년 2월 2일
·
0개의 댓글
·

한국시간 설정 (RDS, EC2, Sequelize)

프로젝트를 진행할 때 AWS의 EC2를 대여하고, 데이터베이스는 RDS를,그리고 DB작업은 Sequelize 라이브러리를 썼다.DB 시간 설정 시 세부분에서 모두 시간을 설정을 해주어야 한다.$ ls /user/share/zoneinfo/Asia 입력 후 Seoul 있

2021년 2월 2일
·
0개의 댓글
·