profile
개발자입니다. 근데 이제 고양이와 애플덕후를 곁들인.
post-thumbnail

Swift 오답노트 - DateComponent Weekday

Swift로 로컬 푸시 알림을 구현하는 중에 문제가 발생했다.알림을 매주 특정 요일에 반복하게 하기 위해서 다음과 같은 코드를 작성했었다.알고보니 문제는 trigger에 들억는 dateComponent의 문제였다.그리고, 이 dateComponent의 매주 반복을 위해

2023년 4월 19일
·
0개의 댓글
·
post-thumbnail

iOS Autolayout

Apple은 지금까지 iPhone 3G ~ iPhone 14 Pro Max에 이르기까지 많고 다양한 크기의 iPhone을 출시하였다. 하지만 크기별로 어플리케이션을 다시 만들 수는 없는 법.따라서 Xcode에서는 Storyboard와 Code를 통해서 자동으로 크기를

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

iOS info.plist와 AppProject

info.plist는 실행 어플리케이션에 대한 필수적인 정보들이 Key-Value값으로 구조화된 텍스트 파일이다.Key-Value의 딕셔너리 형태로서, Key 값을 추가하는 플러그인, 프레임워크, 위젯 등의 이름을 알고 있어야 한다.그럼 Xcode에서 info.plis

2022년 9월 20일
·
0개의 댓글
·

TIL - AWS Rest API Server 만들기

포트포워딩과 git으로 값을 불러오는게 끝났다면, 이제 서버를 작동시킬 차례이다.git으로 다 받았다면 우선 package.json에 있는 프레임워크들을 다운로드 해보자.그 후 다음 코드를 작성해주면 된다.

2022년 8월 26일
·
0개의 댓글
·

TIL - AWS에 Git 사용하기

깃허브에 올린 내용을 AWS 서버에 올려서 사용해보자.외부에서 만든 코드를 서버 안에서 작동시키려면 git을 사용해야한다.우선 git을 깔아주자.이후 원하는 디렉토리에 cd를 통해 들어가서 다음 명령어를 입력하면 된다.

2022년 8월 26일
·
0개의 댓글
·

TIL - AWS 포트포워딩 하기

AWS EC2서버를 포트포워딩해서 외부에서 url을 통해 접속할 수 있도록 해보자.우선, EC2 Management Console에 접속해서 인스턴스 탭에 들어가준다.그리고 해당 인스턴스 클릭 -> 보안 -> 보안그룹으로 들어가준다.인바운드 규칙을 확인하고, 인바운드

2022년 8월 26일
·
0개의 댓글
·

TIL - AWS EC2에 Mysql 설치하기

어쩌다보니 mysql 서버를 구동하기 위해서 aws를 사용하게 되었다.우선 가장 기본적인 EC2 구축 방법은 여기를 통해서 얻었다.그 뒤에, 터미널을 통해서 AWS에 접속하고, Mysql을 설치하여 사용해보자.우선, 다운받은 .pem 파일의 권한을 설정해줘야 한다.만약

2022년 8월 20일
·
0개의 댓글
·

TIL - 복합 API 만들기

Get을 통해서 Team을 연결할 때, db에서 여러가지 값을 함께 json으로 보내주고자 한다.우선, get을 선언해주고, 데이터들을 받을 구조체를 만들어 준다.그리고 여기서 team 과 members에 각각 팀 정보와 멤버 정보를 전달할 예정이다.우선, 받은 tea

2022년 8월 12일
·
0개의 댓글
·

TIL - Express POST JSON

Node.js의 Express를 이용하여 POST JSON을 받아보자.우선, json 인코더를 Express에게 사용할 것이라고 알려줘야한다.이렇게 json을 사용할 것이고, extended를 사용하지 않을 것이라고 하면 기존 디폴트 값으로 인코딩을 하게 된다.우선,

2022년 8월 7일
·
0개의 댓글
·

TIL - Node.js에서 MySQL 사용하기

MySQL을 공부했다면, 이제 Node.js에서 사용해볼 차례이다.우선, 프로젝트 디렉토리에 MySQL 모듈을 설치한다.이때, package.json에 넣고 싶다면 다음과 같이 작성한다.그 후 package.json을 들어가면, depedencies에 mysql 항목이

2022년 7월 31일
·
0개의 댓글
·

NodeJS로 API 서버 만들기 (1)

Express를 통해서 API 서버를 제작해보자.Express는 Node.js에서 웹 어플리케이션을 만들 때 쉽게 사용하기 위해서 만들어진 프레임 워크이다.우선, Express를 프로젝트 폴더에 다운받아야 하는데, 이때 Package.json이 있어야 한다.따라서, 해

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

MySQL - CRUD (2) Read, Update, Delete

MySQL - Read, Update, Delete 구문

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

SWIFUS를 시작하면서

시작은 2021년 2학기 종강파티었을 것이다. 당시 Swift를 공부하고 싶었던 나는 거의 유일하게 친했던 3명에게 Swift 공부를 함께 하자고 말했던 것 같다.그리고 다들 맥북도 가지고 있었기에, 스터디를 시작했고 이름을 SwiFUS로 정했다.한국외대에 다니고 있는

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

MySQL - CRUD (1) Create

MySQL - Create와 DATABASE 접근 및 사용

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

TypeScript - 클래스와 인터페이스 (2) Interfaces

Typescript - Interface

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

TypeScript - 클래스와 인터페이스 (1) Classes

Typescript - Class, Abstract Class, Abstract Method

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

TypeScript - 함수 (3) Polymorphism

Typescript - Polymorphism

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

TypeScript - 함수 (2) Overloading

Typescript - Overloading

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

TypeScript - 함수 (1) Call Signature

Typescript - Call Signature

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

TypeScript - 타입과 옵셔널 (3) Unknow, Void, Never

Typescript - unknown, void, never

2022년 7월 4일
·
0개의 댓글
·