iOS 🖥️/Common

    [ iOS ] GCD 4편 - GCD ( Grand Central Dispatch )

    안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 저번에 이어서 드디어! GCD 4편! GCD ( Grand Central Dispatch ) 관해 알아보는 시간을 가지겠습니다. Sync, Async, Serial, Concurren에 대한 기본지식이 있다는 전재하에 포스팅을 진행을 합니다! 혹시 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생각됩니다 ㅎㅎ :) [ iOS ] GCD 2편 - Sync vs Async 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 GCD 2편! Sync vs Async 관해 알아보는 시간을 가지겠습니다. GCD 1탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생 beanistory.tistory.com [ iOS ] G..

    [ iOS ] GCD 3편 - Serial vs Concurrent

    안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 저번에 이어서 GCD 3편! Serial vs Concurrent 관해 알아보는 시간을 가지겠습니다. GCD 2탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생각됩니다 ㅎㅎ :) [ iOS ] GCD 2편 - Sync vs Async 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 GCD 2편! Sync vs Async 관해 알아보는 시간을 가지겠습니다. GCD 1탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생 beanistory.tistory.com 1. 개요 이번 포스팅은 개발자분들이 실제 프로젝트를 진행하면서 진짜 많이 쓰고 찾아보았던 것들에 대해 공부해보려고 합니다. 바로봐로~~~ Seria..

    [ iOS ] GCD 2편 - Sync vs Async

    안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 GCD 2편! Sync vs Async 관해 알아보는 시간을 가지겠습니다. GCD 1탄이 궁금하신 분들은 먼저 보고 오시면 더욱 이해가 쉬울거라 생각됩니다 ㅎㅎ :) [ iOS ] GCD 1편 - 프로세스(Process) vs 쓰레드(Thread) 안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 GCD 1편! 프로세스와 쓰레드 관해 알아보는 시간을 가지겠습니다. 1. 개요 주니어 개발자로 프로젝트를 하다보면 Sync / Async 프 beanistory.tistory.com 1. 개요 이번 포스팅은 개발자분들이 실제 프로젝트를 진행하면서 진짜 많이 쓰고 찾아보았던 것들에 대해 공부해보려고 합니다. 바로봐로~~~ Sync vs A..

    [ iOS ] GCD 1편 - 프로세스(Process) vs 쓰레드(Thread)

    안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 GCD 1편! 프로세스와 쓰레드 관해 알아보는 시간을 가지겠습니다. 1. 개요 주니어 개발자로 프로젝트를 하다보면 Sync / Async 프로세스 / 쓰레드 Serial / Concurrent Main Thread / Global Thread 등등.. 많은 용어를 보게 되는데, 정확히 이러한 것들에 대해 잘 모르시는 분들을 위해!! 포스팅 하려구 합니다. 이번엔 먼저 프로세스 / 쓰레드 부터 다뤄보도록 하겠습니다~ 2. 프로세스 ( Process ) 운영체제로부터 시스템 자원을 할당받는 작업의 최소 단위 각각의 독립된 메모리 영역 ( Code, Data, Stack, Heap ) 을 각자 할당 받습니다. 그렇기 때문에 서로 다른 프로세스끼리는..

    [ iOS ] 메모리 구조 ( Code, Data, Stack, Heap )

    안녕하세요 🐶 빈 지식 채우기의 비니🙋🏻‍♂️ 입니다. 오늘은 메모리구조에 대해 알아보는 시간을 가지겠습니다. 1. 개요 운영체제(OS)는 메모리에 공간을 할당을 해줍니다. 대표적으로 아래와 같이 4가지로 나뉘어져 있습니다. 오늘은 위의 총 4가지 메모리 영역에 대해 각각이 어떤 역할을 하는지 알아보겠습니다. :) 2. 메모리 구조 2-1. 코드(Code) 영역 1. 우리가 작성한 소스 코드가 기계어 형태로 저장된다. 2. 컴파일 타임에 결정되고, Read-Only의 형태로 저장된다. 기계어라고 하면은 컴퓨터가 이해할 수 있는 언어로 0, 1 로 이루어진 이진법 언어입니다. 2-2. 데이터(Data) 영역 1. 전역변수, Static 변수가 저장된다. 2. 프로그램 시작과 동시에 할당되고, 프로그램이 종..