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
Problem > https://leetcode.com/problems/container-with-most-water/ Given n non-negative integers a1, a2, ..., an , where each represents a point at
https://leetcode.com/problems/contiguous-array/Given a binary array, find the maximum length of a contiguous subarray with equal number of 0 and
Delegate Pattern이란?DelegatePattern 은 어떤 객체가 해야하는 일을 부분적으로 확장해서 대신 처리를 합니다.한가지 예제를 보여주겠습니다.아래는 외부 통신을 위한 Callback 구현 예제 입니다.MAIN 클래스의 init을 보면 NET 인스턴스
GitHubhttps://github.com/kiryun/TestSDKSDK 뼈대를 만들기 전에 개발환경을 먼저 세팅하도록 하겠습니다.우리가 만들 SDK의 뼈대는 다음과 같습니다.App은 나중에 만들기로 하고우선은 Objective - C Framework 를
기존의 AppDelegate.swift 에서 정의했던 NavigationController는 SceneDelegate.swift 에서 정의를 해줘야합니다.UIWindow 가 SceneDelegate에 정의되어 있습니다.SceneDelegate.swifthttps
저는 storyboard에서 개발을 하는 것을 무척이나 싫어합니다.첫번째로는 유지보수가 매우 어렵습니다.두번재로는 각 UI컴포넌트별로 어떠한 기능을 하는지가 storyboard에 담겨있기 때문에 알아보기가 힘듭니다.대표적으로 위의 두가지 이유때문에서 입니다.어찌되었건
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 Jenkins 정지와 현재 동작중인 php docker container를 지워주도록 하겠습니다.빨간색 X버튼 클릭php container 제거, jenkins conta
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.Jenkins를 이용해서 배포자동화를 하는 것을 목적으로 합니다.즉, 다시말해 소스코드를 GitHub에 푸시하는 것만으로도 서버에 배포까지 자동으로 해주는 것입니다.우선 모든
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 GitHub에서 Repository를 만들도록 합니다.https://github.com/kiryun/Docker-practice그리고 EC2에서 바로 clone을
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 모든 도커 컨테이너/이미지들을 지워주는 것으로 시작하겠습니다.MySQL 의 경우에는 DockerHub에 있기 때문에 별도의 과정없이 즉시, image를 띄어볼 수 있습니다
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.우선 docker ps 명령어로 모든 컨테이너를 삭제하는 것으로 시작하도록 하겠습니다. docker에 php 설치를 위해 Dockerfile을 수정하도록 합니다.sudo do
https://jenkins.io/download/ 에서 로컬에 다운로드하는 방법을 찾을 수 있습니다.우리는 MacOS에 받을 것이므로 MacOS를 선택해줍니다.brew install jenkins-ltsError해결위와 같은 에러가 출력되는 이유는 java
우선 Location에 대한 권한을 얻어야 하므로 Info.plist 를 수정해주도록 합니다.Privacy - Location When In Use Usage Description 항목을 추가해주도록 합니다.이는 사용자에게 App을 사용할 때만 위치를 서비스를 사용할
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.Docker를 설치하기 전에 우리의 메모리가 얼마나 사용이 가능한지 체크를 해보도록 합니다.df -hsudo apt update필요한 util들을 설치해주도록 합니다.sudo
본 포스팅은 동빈나 님의 Docker 활용 및 배포 자동화 실전 초급을 보고 정리한 글입니다.https://aws.amazon.com/ko/console/ 에서 AWS Console에 로그인 합니다.로그인 후에 EC2 서비스를 찾도록 합니다.인스턴스 시작을 눌
UnitTest란?컴퓨터 프로그래밍에서 소스코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차이다.즉, 모든 함수와 메소드에 대한 테스트 케이스를 작성하는 절차를 말한다.왜 쓰는 가?이를 통해서 언제라도 코드 변경으로 인해 문제가 발생할 경우, 단시간 내
이 글은 Swift 프로그래밍책을 읽고 요약한 내용입니다.스위프트는 다른 프로그래밍 언어에서 대부분 지원하는 암시적 데이터 타입 변환은 지원하지 않습니다.아래의 스위프트 코드를 보면 Int(value)라는 형태로 데이터 타입의 형태로 변경해주는데, 이니셜라이저입니다.즉
Firebase인증의 내용은 Document에서 확인할 수 있습니다.우리는 가장 많이사용하는 FirebaseUI인증 기능을 이용해 Firebase인증을 진행해보도록 하겠습니다.FirebaseUI인증 기능cocoapod 추가Firebase에서 프로젝트 만들기https&#
애플은 WWDC 2019에서 아이패드 앱을 맥에서 사용할 수 있게 하는 ‘프로젝트 카탈리스트(Project Catalyst)’를 발표했습니다.Catalyst를 사용하면 대부분의 UIKit 및 Foundation 코드를 사용하여 macOS에서 기본적으로 실행되는 앱을 컴