profile
iOS/Swift & Node.js Dev.
post-thumbnail

GoogleMap in SwiftUI - basic map

우선 Location에 대한 권한을 얻어야 하므로 Info.plist 를 수정해주도록 합니다.Privacy - Location When In Use Usage Description 항목을 추가해주도록 합니다.이는 사용자에게 App을 사용할 때만 위치를 서비스를 사용할

약 17시간 전
·
0개의 댓글

AWS EC2에 Docker 설치 및 Dockerfile로 웹서버 구동시키기

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.Docker를 설치하기 전에 우리의 메모리가 얼마나 사용이 가능한지 체크를 해보도록 합니다.df -hsudo apt update필요한 util들을 설치해주도록 합니다.sudo

3일 전
·
0개의 댓글

개발 환경 설정

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.https://aws.amazon.com/ko/console/ 에서 AWS Console에 로그인 합니다.로그인 후에 EC2 서비스를 찾도록 합니다.인스턴스 시작을 눌

3일 전
·
0개의 댓글
post-thumbnail

UnitTest for Xcode

UnitTest란?컴퓨터 프로그래밍에서 소스코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차이다.즉, 모든 함수와 메소드에 대한 테스트 케이스를 작성하는 절차를 말한다.왜 쓰는 가?이를 통해서 언제라도 코드 변경으로 인해 문제가 발생할 경우, 단시간 내

2020년 3월 30일
·
0개의 댓글

타입캐스팅

이 글은 Swift 프로그래밍책을 읽고 요약한 내용입니다.스위프트는 다른 프로그래밍 언어에서 대부분 지원하는 암시적 데이터 타입 변환은 지원하지 않습니다.아래의 스위프트 코드를 보면 Int(value)라는 형태로 데이터 타입의 형태로 변경해주는데, 이니셜라이저입니다.즉

2020년 3월 26일
·
0개의 댓글
post-thumbnail

Firebase Auth

Firebase인증의 내용은 Document에서 확인할 수 있습니다.우리는 가장 많이사용하는 FirebaseUI인증 기능을 이용해 Firebase인증을 진행해보도록 하겠습니다.FirebaseUI인증 기능cocoapod 추가Firebase에서 프로젝트 만들기https&#

2020년 3월 24일
·
0개의 댓글
post-thumbnail

Catalyst와 SwiftUI

애플은 WWDC 2019에서 아이패드 앱을 맥에서 사용할 수 있게 하는 ‘프로젝트 카탈리스트(Project Catalyst)’를 발표했습니다.Catalyst를 사용하면 대부분의 UIKit 및 Foundation 코드를 사용하여 macOS에서 기본적으로 실행되는 앱을 컴

2020년 3월 20일
·
0개의 댓글

Simple Delegate pattern vs Closure pattern

지난 번에 조사했던 Delegate pattern vs Closure pattern을 토대로 한번 간단한 예제를 직접 만들어봤습니다.아래의 예제는 HTTP GET 통신을 하는 예제입니다.GitHub우선 Closure 패턴입니다.APIClient.swift는 실제로 ht

2020년 3월 11일
·
0개의 댓글
post-thumbnail

Delegate vs Closure Callbacks

https://velog.io/@delmasong/Delegate-pattern-in-iOS-x1k6f9jzx8https://magi82.github.io/ios-delegate/프로그램 안에서 어떤 객체를 대신하여 행동한다던가, 다른 객체와 협동하여

2020년 3월 10일
·
0개의 댓글

서브스크립트

이 글은 Swift 프로그래밍책을 읽고 요약한 내용입니다.서브스크립트는 별도의 설정자(Setter) 또는 접근자(Getter) 등의 메서드를 구현하지 않아도 인덱스(1, 2, 3 ...)를 통해 값을 설정하거나 가져올 수 있습니다.예를 들어 someArray라는 Arr

2020년 3월 10일
·
0개의 댓글
post-thumbnail

32비트 보호모드로 전환하자

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/os리얼모드에서 보호모드로 전환하려면 크게 6단계를 거쳐야한다.상위 2단계는 보호모드전환에 필요

2020년 3월 8일
·
0개의 댓글
post-thumbnail

테스트를 위한 가상 os이미지 생성

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/os가상 os이미지는 이전에 했던 os이미지 로딩 기능 구현이 제대로 돌아가는지 확인을 위해 만

2020년 3월 8일
·
0개의 댓글
post-thumbnail

OS 이미지 로딩 기능 구현

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/os우리가 만들 os의 이미지는 크게 부트로더, 보호모드 커널, IA-32e모드 커널로 구성되어

2020년 3월 8일
·
0개의 댓글
post-thumbnail

디스크에서 OS이미지 로딩

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/osBIOS는 우리가 일반적으로 많이 쓰는 라이브러리 파일과 달리 특별한 방법으로 외부에 제공한

2020년 3월 8일
·
0개의 댓글
post-thumbnail

Bootloader 만들기

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/os<우리가 만들 os 디렉터리 구조>실행파일 또는 라이브러리 파일을 만들어주는 빌드관련

2020년 3월 8일
·
0개의 댓글
post-thumbnail

부팅과 부트로더

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/os부팅은 PC가 켜진 후에 OS가 실행되기 전까지 수행되는 일련의 작업과정을 의미한다.부팅과정

2020년 3월 8일
·
0개의 댓글
post-thumbnail

운영모드와 메모리 관리기법

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/osx86과 x86-64프로세서에서 지원하는 메모리관리 기법은 크게 두가지이다.(세그먼테이션과

2020년 3월 8일
·
0개의 댓글
post-thumbnail

운영모드와 레지스터

본 시리즈는 IT EXPERT, 64비트 멀티코어 OS 원리와 구조 - 저자: 한승훈 책을 보면서 요약한 글입니다.: https://github.com/kiryun/osos를 개발하는 관점에서 운영모드는 크게 16비트모드, 32비트모드, 64비트 모드 3가지로

2020년 3월 8일
·
1개의 댓글

모나드

이 글은 Swift 프로그래밍책을 읽고 요약한 내용입니다.'탕'함수형 프로그래밍에서의 모나드는 순서가 있는 연산을 처리할 대 자주 활용하는 디자인패턴입니다.프로그래밍에서 모나드가 갖춰야 하는 조건은 다음과 같습니다.타입을 인자로 받는 타입(특정 타입의 값을 포장)특정

2020년 3월 7일
·
0개의 댓글

맵, 필터, 리듀스

스위프트는 함수를 일급 객체로 취급합니다. 따라서 함수를 다른 함수의 전달인자로 사용할 수 있습니다.매개변수로 함수를 갖는 함수를 고차함수라고 부르는데, 스위프트에 유용한 대표적인 고차함수로는 맵, 필터, 리듀스, 등이있습니다.맵은 자신을 호출할 때 매개변수로 전달된

2020년 3월 6일
·
0개의 댓글