이전 글 순수함수(Pure Function), Functional Programming in Swift
Funtional Programming은 함수를 중심으로 Side-Effect가 없도록 프로그래밍을 하는 것을 말합니다.
애플 개발자라면 꼭 알아야할 코드사이닝, 인증서, 프로비저닝 프로파일의 개념 및 실행 과정에 대해 알아보도록 하겠습니다.
실제로 Xcode를 열어서 자신의 아이폰에 넣고 빌드 해보고싶은데 처음 접하시는분들의 입장에선 까다롭고 복잡하여 포기하시는 경우를 종종 봤습니다.그런데 왜 굳이 애플은 인증서를 만들어야될까요? 애플은 자신들의 기기에 어떠한 프로그램이 동작하기위해선 인증을…
프로그램은 사람들에게 읽히기 위한 목적으로 만들어져야 합니다
입사했을때 기존에 있던 소스들을 보면 코드의 흐름을 읽는 시간, 이해하는 시간에 대해 엄청난 시간이 투자된다는것을 느끼셨을 겁니다. 내가 작업하는 코드가 동료들(또는 남)에게 쉽게 이해가 되는 이해되는 코드가 되기위해선 먼저…
Observable의 개념에 대해 알아 보겠습니다.
observable, observable sequence, sequence라는 표현을 쓰는데 사실 다 같은 말입니다.중요한것은 이벤트가 비동기적으로 생성하는 기능 이라는것이고, 계속해서 이벤트를 생성하는데 이러한 과정을 Emit이라고 합니다.또한 각각의 이벤트들은 숫자나 커스텀한 인스턴스등과 같은 값을 가질 수 있고, 또는 탭과 같은 제스처일 수도 있습니다.
비동기적
Emit
RxSwift 기본 구성요소 (Observables, Operators, Schedulers) 개념에 대해 알아 보겠습니다.
열거형 (Enumeration)은 연관된 항목을을 묶어서 표현할 수 있는 타입이고, 다른 타입과는 다르게 프로그래머가 정의해준 항목 값 외에는 추가/수정이 불가능합니다.
프로그램 실행 순서메모리 영역에 관해 이야기하기 전에 어떤식으로 프로그램이 실행되는지 과정을 살펴 보겠습니다.
커널(Kernel)과 쉘(Shell)대해 알아 보겠습니다.