profile
iOS/Swift & Node.js Dev.

LeetCode_12_IntegerToRoman

https://leetcode.com/problems/integer-to-roman/Roman numerals are represented by seven different symbols: I, V, X, L, C, Dand M.For example, 2 is

약 13시간 전
·
0개의 댓글
post-thumbnail

LeetCode_11_ContainerWithMostWater

Problem > https://leetcode.com/problems/container-with-most-water/ Given n non-negative integers a1, a2, ..., an , where each represents a point at

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

LeetCode_525_ContiguousArray

https://leetcode.com/problems/contiguous-array/Given a binary array, find the maximum length of a contiguous subarray with equal number of 0 and

2021년 1월 16일
·
0개의 댓글

DelegatePattern vs Closure Callback

Delegate Pattern이란?DelegatePattern 은 어떤 객체가 해야하는 일을 부분적으로 확장해서 대신 처리를 합니다.한가지 예제를 보여주겠습니다.아래는 외부 통신을 위한 Callback 구현 예제 입니다.MAIN 클래스의 init을 보면 NET 인스턴스

2021년 1월 16일
·
0개의 댓글

SDK 뼈대 만들어보기

GitHubhttps://github.com/kiryun/TestSDKSDK 뼈대를 만들기 전에 개발환경을 먼저 세팅하도록 하겠습니다.우리가 만들 SDK의 뼈대는 다음과 같습니다.App은 나중에 만들기로 하고우선은 Objective - C Framework 를

2020년 5월 25일
·
0개의 댓글

NavigationController in Swift5

기존의 AppDelegate.swift 에서 정의했던 NavigationController는 SceneDelegate.swift 에서 정의를 해줘야합니다.UIWindow 가 SceneDelegate에 정의되어 있습니다.SceneDelegate.swifthttps&#x3

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

AutoLayout

저는 storyboard에서 개발을 하는 것을 무척이나 싫어합니다.첫번째로는 유지보수가 매우 어렵습니다.두번재로는 각 UI컴포넌트별로 어떠한 기능을 하는지가 storyboard에 담겨있기 때문에 알아보기가 힘듭니다.대표적으로 위의 두가지 이유때문에서 입니다.어찌되었건

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

Jenkins를 활용해 원격에서 서버 프로그램 빌드

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 Jenkins 정지와 현재 동작중인 php docker container를 지워주도록 하겠습니다.빨간색 X버튼 클릭php container 제거, jenkins conta

2020년 4월 11일
·
1개의 댓글
post-thumbnail

Jenkins를 이용해 Docker프로젝트 빌드해보기

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.Jenkins를 이용해서 배포자동화를 하는 것을 목적으로 합니다.즉, 다시말해 소스코드를 GitHub에 푸시하는 것만으로도 서버에 배포까지 자동으로 해주는 것입니다.우선 모든

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

GitHub-Docker

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 GitHub에서 Repository를 만들도록 합니다.https://github.com/kiryun/Docker-practice그리고 EC2에서 바로 clone을

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

Docker로 MySQL 컨테이너 만들기

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 모든 도커 컨테이너/이미지들을 지워주는 것으로 시작하겠습니다.MySQL 의 경우에는 DockerHub에 있기 때문에 별도의 과정없이 즉시, image를 띄어볼 수 있습니다

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

docker 이미지로 apache및 php 개발환경 구축

본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 docker ps 명령어로 모든 컨테이너를 삭제하는 것으로 시작하도록 하겠습니다. docker에 php 설치를 위해 Dockerfile을 수정하도록 합니다.sudo do

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

iOS에서 CI/CD with Jenkins

https://jenkins.io/download/ 에서 로컬에 다운로드하는 방법을 찾을 수 있습니다.우리는 MacOS에 받을 것이므로 MacOS를 선택해줍니다.brew install jenkins-ltsError해결위와 같은 에러가 출력되는 이유는 java

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

GoogleMap in SwiftUI - basic map

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

2020년 4월 9일
·
0개의 댓글

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

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

2020년 4월 7일
·
2개의 댓글

개발 환경 설정

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

2020년 4월 7일
·
3개의 댓글
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개의 댓글