[Swift 알고리즘] 백준 BOJ - 2636 치즈
·
코딩테스트
Github GitHub - jeongju9216/SwiftAlgorithm: 스위프트 알고리즘 스위프트 알고리즘. Contribute to jeongju9216/SwiftAlgorithm development by creating an account on GitHub. github.com 문제 링크 2636번: 치즈 아래 과 같이 정사각형 칸들로 이루어진 사각형 모양의 판이 있고, 그 위에 얇은 치즈(회색으로 표시된 부분)가 놓여 있다. 판의 가장자리(에서 네모 칸에 X친 부분)에는 치즈가 놓 www.acmicpc.net 풀이 이번 문제는 BFS 문제입니다. 가장자리의 치즈는 1시간이 지나면 녹습니다. 모든 치즈가 녹는데 소요되는 시간과 모두 녹기 직전 남은 치즈의 수를 출력해야 합니다. while t..
[iOS] 앱의 생명 주기(Life Cycle)
·
iOS/개념 & 개발
앱의 생명 주기 앱이 최초 실행될 때부터 앱이 종료될 때까지 앱은 여러 상태를 가집니다. 많이 들어보셨을 background, foreground도 앱의 생명 주기 중 하나이죠. 참고로 앱의 생명 주기는 공식 문서에 너무 자세히, 정확하게 서술되어 있습니다. 해당 포스팅과는 별개로 공식 문서는 꼭 읽어보시길 권장드립니다. Apple Developer Documentation developer.apple.com 앱의 생명 주기는 왜 알아야 할까? 앱의 상태는 현재 수행 가능한 동작과 수행 불가능한 동작을 결정짓습니다. Foreground 상태인 앱은 화면을 점유하고 있기 때문에 시스템 리소스보다 높은 우선순위를 가지고 있습니다. Background 상태인 앱은 최소한의 작업을 수행해야 합니다. 앱의 상태에..
[불당동 맛집] 춘천 오리&닭갈비 리뷰 / 닭갈비 맛집 / 천안시 맛집
·
🐱 정주는 쉬는 중 :]/맛집
안녕하세요. 쉬는 중인 정주입니다. 오늘은 충남 천안시 서북구 불당1길 51에 위치한 춘천 오리&닭갈비에 방문하였습니다. 평범하지 않은 닭갈비 맛이 좋았던 집인데요. 가게 바로 앞에 무료 공영 주차장이 있어서 편의성도 좋았습니다. 그럼 시작하겠습니다. ※ 모든 사진은 보정을 하지 않은 원본 사진입니다. ※ 모든 음식은 내돈내산입니다. 기본 정보 가게 이름 춘천 오리 닭갈비 위치 충남 천안시 서북구 불당1길 51 메뉴 & 가격 닭갈비 1인분(250g) 12,000원 막국수 7,000원 치즈 사리 2,000원 볶음밥 2,000원 가게 & 메뉴판 가게 사진은 잘 안 찍는 편인데 이건 좀 신기해서 찍어봤어요. 이 집 지붕에 포도를 키우고 있더라고요 ㅋㅋ 판매용은 아니고 인테리어용인 거 같은데 시골 감성으로 재밌..
[iOS] autoreleasepool
·
iOS/개념 & 개발
안녕하세요. 개발하는 정주입니다. 오늘은 "autoreleasepool"에 대해 알아보겠습니다. autoreleasepool의 개념이 낯설 수 있는데요. ARC와 메모리 관리에 대한 개념이 어느정도 있어야 이해하기 편하실 겁니다. ARC 포스팅 보러 가기 [Swift] ARC 정리 & 실습해보기 안녕하세요. 개발하는 정주입니다. 오늘은 "ARC"에 대해 알아보겠습니다. ARC의 개념은 공식 문서가 최고라고 생각하기 때문에 공식 문서 번역으로 진행했습니다. 이번 포스팅에서는 간단한 개념 jeong9216.tistory.com 메모리 관리 개념 살펴보기 About Memory Management About Memory Management Application memory management is the pr..
[iOS] 프레임워크(Framework)와 라이브러리(Library)
·
iOS/개념 & 개발
안녕하세요. 개발하는 정주입니다. 오늘은 "프레임워크(Framework)와 라이브러리(Library)"에 대해 알아보겠습니다. 익숙한 개념이라 잘 알고 있다고 생각했는데 착각이었더라고요. 프레임워크와 라이브러리가 무엇인지 정확히 알아봅시다. 마지막에는 프레임워크와 라이브러리의 차이점에 대해서도 알아보겠습니다. 프레임워크(Framework) 프레임워크에 대해 먼저 알아봅시다. 프레임워크 개념 software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-sp..
[Swift] ARC 정리 & 실습해보기
·
Swift/개념 & 응용
안녕하세요. 개발하는 정주입니다. 오늘은 "ARC"에 대해 알아보겠습니다. ARC의 개념은 공식 문서가 최고라고 생각하기 때문에 공식 문서 번역으로 진행했습니다. 이번 포스팅에서는 간단한 개념 정리 후 실습을 해보겠습니다. 틀린 내용이 있을 때 댓글로 알려주시면 정말 감사하겠습니다. ARC 공식 문서 번역 보러 가기 [Swift] 공식 문서 - Automatic Reference Counting(ARC) 안녕하세요. 개발하는 정주입니다. 오늘은 "Automatic Reference Counting"를 정리해보겠습니다. * 완벽한 번역이 아닌 내용을 한 줄 한 줄 읽는 것에 의의를 두었습니다. * 파파고의 힘을 빌려 번역했으 jeong9216.tistory.com ARC란? ARC란 Automatic Re..
[사당역 맛집] 명인 시골통닭 리뷰 / 시장통닭 맛집 / 옛날 통닭 맛집 / 사당역 맛집
·
🐱 정주는 쉬는 중 :]/맛집
안녕하세요. 쉬는 중인 정주입니다. 오늘은 서울 동작구 동작대로 3길 6 1층에 위치한 명인 시골 통닭에 방문하였습니다. 네이버 지도, 카카오맵에 주소조차 뜨지 않는 가게입니다. 제가 먹었던 시골통닭 중 가장 맛있었던 곳인데요. 천천히 알아보겠습니다. 그럼 시작하겠습니다. ※ 모든 사진은 보정을 하지 않은 원본 사진입니다. ※ 모든 음식은 내돈내산입니다. 기본 정보 가게 이름 명인 시골 통닭 위치 서울 동작구 동작대로 3길 6 1층 왜냐면 네이버나 카카오에 위치 등록이 안 되어 있어서 검색이 안 돼요 ㅠㅠ 해암빌딩이라고 검색하시고 찾아가시면 됩니다. 메뉴 & 가격 닭똥집튀김 12,000원 국떡세트(국물 떡볶이 + 시골 통닭) 25,000원 순살치킨(마늘) 19,000원 메뉴판 메뉴판입니다. 시골 통닭이지..
[네트워크] OSI(Open System Interconnection) 7계층
·
CS/네트워크
OSI 7 계층이란 OSI 7 계층(Open Systems Interconnection Reference Model 7 Layer)은 네트워크 프로토콜을 기능별로 7개의 계층으로 분리하여 각 계층 간 상호 작동하는 방식을 정해 놓은 것입니다. 통신이 일어나는 과정을 7단계로 구분하여 과정을 단계별로 파악할 수 있습니다. 1 계층 ~ 7 계층 순서대로 물리계층, 데이터링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용계층이라 부르고 5~7 계층을 응용 계층으로 통합하여 OSI 5계층이라고 부르기도 합니다. 각 계층은 서로 독립적이며 하위 계층의 기능만을 이용할 수 있고 상위 계층에게 기능을 제공합니다. OSI 7계층 탄생 배경 1970년대 후반, 많은 컴퓨터 회사가 특징적인 네트워크 아..
[Swift] Swift 5.7 변경점 간단 정리
·
Swift/개념 & 응용
안녕하세요. 개발하는 정주입니다. 오늘은 "Swift 5.7 변경점"에 대해 알아보겠습니다. 간단히 소개하는 정도의 포스팅이 되겠습니다. Swift 문서 업데이트 WWDC22에서 Swift 5.7이 소개되었습니다. Xcode 14.0 베타 버전을 설치하면 Swift 5.7을 사용할 수 있습니다. Document Revision History — The Swift Programming Language (Swift 5.7) Beta Software This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software ..
[iOS] UIViewController 생명주기(Life Cycle) 알아보기
·
iOS/개념 & 개발
안녕하세요. 개발하는 정주입니다. 오늘은 "UIViewController 생명주기(Life Cycle)"에 대해 알아보겠습니다. 마지막에는 프로젝트를 생성해 생명주기 메서드 호출을 알아보겠습니다. 생명주기 흐름도 생명주기 흐름도를 먼저 보도록 하겠습니다. UIViewController의 생명주기는 위 흐름도대로 진행됩니다. 메서드 이름에 view가 들어간 것은 진하게 표시하였습니다. 하나하나 살펴보도록 합시다. 0. init init 과정은 storyboard나 코드로 view controller를 생성하는 과정입니다. UIViewController의 생명주기로 말하기엔 애매하고 생명주기에 들어서기 전 단계가 더 정확하겠네요. 1. loadView loadView는 컨트롤러가 관리하는 view를 생성하고..
유정주
'분류 전체보기' 카테고리의 글 목록 (27 Page)