본문 바로가기

반응형

코딩

(79)
[문과 코린이의 IT 기록장] IOS Swift - 메모리 관리 / 메모리 참조 방법 (weak / strong / unowned) [문과 코린이의 IT 기록장] IOS Swift - 메모리 관리 / 메모리 참조 방법 (weak / strong / unowned) 1. ARC (Automatic Reference Counting = 자동 참조 계수) - IOS에서 앱의 메모리 사용을 자동으로 추적 및 관리해주는 역할을 한다. * 코드를 작성했을 때, 해당 참조하는 인스턴스들이 더 이상 필요하지 않게 된다면 ARC가 자동으로 메모리를 해제해준다. - 이는 클래스에서 만들어진 객체에서만 적용되며, 밸류 타입 (구조체 / Enum) 등의 객체에는 적용되지 않는다. - 인스턴스에 대한 모든 강한 참조들이 없어진다면, ARC는 자동으로 메모리를 해제해준다. - 즉 객체의 reference count(강한 참조 개수)에 대해 자동으로 관리해주는..
[문과 코린이의 IT 기록장] IOS Swift - nill과 Optional ( nil이란?, 옵셔널 타입이란?, nil 대입이 에러가 나는 상황, nil 대입이 에러가 나는 상황, 옵셔널 타입의 특징, 자동으로 옵셔널이 되는 예시, 옵.. [문과 코린이의 IT 기록장] IOS Swift - nill과 Optional ( nil이란?, 옵셔널 타입이란?, nil 대입이 에러가 나는 상황, nil 대입이 에러가 나는 상황, 옵셔널 타입의 특징, 자동으로 옵셔널이 되는 예시, 옵셔널이 콜렉션에서 어떻게 사용되는가?, 옵셔널 바인딩, nil 연산자, 옵셔널 체인, 강제 언래핑 (Forced Unwrapping) ) 1. nil이란? - 다른 언어의 null(값이 할당되지 않은 상태)에 해당한다. - 기본 타입 (Int / Bool)에도 nil이 가능하다. - 값이 0과 값이 nil은 다른 것이다. 즉, 0은 값이 있는 상태이며, nil은 그 값조차 없는 상태이다. 2. 옵셔널 타입이란? - 일반 변수 / 상수에는, nil 대입이 불가능하며, 옵셔..
[문과 코린이의 IT 기록장] C# 프로그래머스(Programmers) - 둘만의 암호 [문과 코린이의 IT 기록장] C# 프로그래머스(Programmers) - 둘만의 암호 코딩테스트 연습 | 프로그래머스 스쿨 개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요! school.programmers.co.kr 1. Problem 1) 문제 설명 두 문자열 s와 skip, 그리고 자연수 index가 주어질 때, 다음 규칙에 따라 문자열을 만들려 합니다. 암호의 규칙은 다음과 같습니다 - 문자열 s의 각 알파벳을 index만큼 뒤의 알파벳으로 바꿔줍니다. - index만큼의 뒤의 알파벳이 z를 넘어갈 경우 다시 a로 돌아갑니다. - skip에 있는 알파벳은 제외하고 건너뜁니다. 예를 들..
[문과 코린이의 IT 기록장] ASP 파일 - FileSystemObject(FSO) (FileSystemObject(FSO) 다루기, 드라이브 다루기, 파일 다루기, 파일 생성, 파일 쓰기, 파일 읽기) [문과 코린이의 IT 기록장] ASP 파일 - FileSystemObject(FSO) (FileSystemObject(FSO) 다루기, 드라이브 다루기, 파일 다루기, 파일 생성, 파일 쓰기, 파일 읽기) 2022.06.08 - [문과 코린이의, [ASP] 기록] - [문과 코린이의 IT 기록장] ASP Intro(기본적인 Web Browser - Web Server의 구조 , ASP가 추가된 Web Browser - Web Server의 구조 , html vs ASP , ASP 실행 방법 , 가상 디렉토리, 가상 디렉토리 내 ASP 파일 저장 및 .. [문과 코린이의 IT 기록장] ASP Intro(기본적인 Web Browser - Web Server의 구조 , ASP가 추가된 Web Browser -..
[문과 코린이의 IT 기록장] HTTP - HTTP 상태코드 (HTTP 상태코드란?, 1xx (Informational), 2xx (Successful), 3xx (Redirection), 4xx (Client Error), 5xx (Server Error)) [문과 코린이의 IT 기록장] HTTP - HTTP 상태코드 (HTTP 상태코드란?, 1xx (Informational), 2xx (Successful), 3xx (Redirection), 4xx (Client Error), 5xx (Server Error)) 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 2022.06.02 - [문과 코린이의, [WEB] 기록/문과 코린이의, [HTTP] 기록] - [문과 코린이의 IT 기록장] HTTP - HTTP메서드 (HTTP API를 간단하게 작성해보기 - 문제 파악하기, HTTP 메서드 종류) [..
[문과 코린이의 IT 기록장] JS(Javascript) 프로그래머스(Programmers) 코딩 테스트 - 신고 결과 받기 [문과 코린이의 IT 기록장] JS(Javascript) 프로그래머스(Programmers) 코딩 테스트 - 신고 결과 받기 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr [ 풀이 1 ] function solution(id_list, report, k) { // report 중복 제거 const set = new Set(report); // 중복값이 있는 배열을 Set객체로 만들어, 중복 제거 후 const newReport = [...set]; // 전개연산자를 통해, 다시 배열로 변환함. (Sp..
[문과 코린이의 IT 기록장] ASP Intro(기본적인 Web Browser - Web Server의 구조 , ASP가 추가된 Web Browser - Web Server의 구조 , html vs ASP , ASP 실행 방법 , 가상 디렉토리, 가상 디렉토리 내 ASP 파일 저장 및 .. [문과 코린이의 IT 기록장] ASP Intro(기본적인 Web Browser - Web Server의 구조 , ASP가 추가된 Web Browser - Web Server의 구조 , html vs ASP , ASP 실행 방법 , 가상 디렉토리, 가상 디렉토리 내 ASP 파일 저장 및 실행 시켜보기) [ ASP(Active Server Pages) Intro ] - ASP는 Web을 프로그래밍 할 수 있도록, 서버에서 동작하는 페이지이며, 기존의 HTML과는 다르게 동적인 구성을 가질 수 있도록 돕는 역할을 한다. 1. 기본적인 Web Browser - Web Server의 구조 2. ASP 가 추가된, Web Browser - Web Server의 구조 사용자가 어떤 페이지를 요청한다면, 그 페이지를 ..
[문과 코린이의 IT 기록장] HTTP - HTTP메서드 활용 (클라이언트에서 서버로 - 데이터 전송 , HTTP API 설계 예시) [문과 코린이의 IT 기록장] HTTP - HTTP메서드 활용 (클라이언트에서 서버로 - 데이터 전송 , HTTP API 설계 예시) 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 2022.05.25 - [문과 코린이의, [WEB] 기록/문과 코린이의, [HTTP] 기록] - [문과 코린이의 IT 기록장] HTTP - URI와 웹 브라우저 요청 흐름 (URI, 웹 브라우저 요청 흐름) [문과 코린이의 IT 기록장] HTTP - URI와 웹 브라우저 요청 흐름 (URI, 웹 브라우저 요청 흐름) [문과 코린이의 IT 기록장] HTTP - UR..

반응형