Light
Dark
1. How to create the Object 👩💻 객체 생성 과정을 통해 JavaScript Object 의 Prototype 을 이해하고 ES6 에 추가된 ES6 Class Syntax 와 비교해보자. 1. Object (Constructor Function) JavaScript 의 객체는 최상위에 Object라는 객체를 두고, 그 객체... Read More
1. Why you have to know about the Memory Layout? 👩💻 시스템은 메모리 사용 방법을 추적한다. 개발자가 앱을 개발할 때 C 와 같은 언어를 제외하면 대부분의 현대 언어는 메모리 관리를 직접 할 피요가 없다. 하지만 메모리 구조에 대한 CS 지식이 전혀 없다면 잘못 작성된 코드로... Read More
1. Access Control 👩💻 Access Control 은 다른 소스 파일과 모듈에서 코드에 접근하는 것을 제한한다. Access Control 을 이용해 코드를 은닉화(hiding) 하고 접근할 수 있는 기본 인터페이스를 지정할 수 있다. 접근 수준은 Classes, Structures, Enumera... Read More
1. View Controller Lifecycle 👩💻 1. View Controller Lifecycle UIStoryboard & UIKit과 함께 사용되어, View 의 Life Cycle 을 관리한다. 이것은 Frontend 를 할 때 Angular, React, Vue 에서 사용하는 ... Read More
1. Memory Safety 👩💻 기본적으로 Swift 는 코드에서 안전하지 않은 작동이 발생하는 것을 방지한다. 예를 들면, Initialization 이전에 Variables 에 접근하기, Deallocated 이후 메모리에 접근하기, Array 의 범위 체크(out-of-bounds)와 같은 것들이다. 또한 Swift ... Read More