C/Objective-C 함수 포인터와 코드 블럭
Source
Evernote/IFTTT Feedly/CObjective-C 함수 포인터와 코드 블럭.md
Summary
C/Objective-C 에서 함수 포인터와 코드 블럭의 개념 및 콜백 (Callback) 의 정의를 소개합니다. 콜백은 다른 코드로 전달되어 실행되는 코드 조각을 의미하며, 특정 작업 완료 후 호출되는 메커니즘으로 설명됩니다.
Key Points
- 함수 포인터와 코드 블럭은 개념적으로 유사하나 문법적 표현이 복잡해 난해하게 느껴질 수 있음
- 콜백 (Callback): 다른 코드로 넘겨지는 실행 가능한 코드의 조각
- 특정 함수 호출 및 작업 완료 후 콜백 함수가 실행되는 패턴 설명
-
비동기적 JavaScript
-
C 언어에서 do { } while(0) 문의 용도
-
객체지향 프로그래머를 위한 함수형 프로그래밍(F#) 입문
-
자바스크립트에서의 Continuation-passing style (CPS) 소개
-
OS Interrupt
-
자바스크립트 동작 원리: 엔진, 런타임, 호출 스택
-
Cycle.js
-
프로그래밍의 근본적 결함과 선언적 패러다임 제안
-
C++ 구조체 포인터 데이터의 디스크 저장 및 복원
-
JavaScript Promises: 개념, 용어 및 표준화
-
Simple Ajax 예제
-
C 언어 확장 가능한 배열 구현 및 Strict Aliasing 분석
-
Win32 환경에서의 fork() 대체 방법
-
JavaScript this 키워드 동작 원리
-
C++ Coroutine 의 개념 및 구현 특성
-
AJAX 기본 원리 및 XMLHttpRequest 구현
-
가장 비싼 1바이트 실수: NUL-terminated 문자열의 선택
-
프로그래밍 은어 및 코드 관행 용어집
-
Java Without If: Either 타입을 활용한 함수형 Java 개발
-
O(ASIO) 언급
-
Programming With Nothing (Ruby Proc-only Computing)
-
C++ 싱글 링크드리스트(Singly Linked List) 구현 및 핵심 개념
-
C++ 학습의 가치와 현황 분석
-
자바스크립트 프로토타입(Prototype) 개념 정리
-
종성 분리 알고리즘
-
C++ 개발 도구 모음 (Nick Desaulniers)
-
jQuery 이벤트 핸들링: .on() 사용 권장
-
자바스크립트 객체 더하기 연산의 타입 변환 규칙
-
Distributed Web Worker 개발 중 Promise 및 이벤트 처리 이슈
-
자바스크립트 메모리 관리 및 4가지 흔한 메모리 누수 대처법
-
자바스크립트 디자인 패턴 - 프록시(Proxy)
-
자바스크립트 배열 메소드 5가지 (indexOf, filter, forEach, map, reduce)
-
자바스크립트 기반 콘텐츠 숨김의 접근성 처리
-
Freemarker 템플릿 상속을 통한 레이아웃 관리
-
이펙티브 자바스크립트 소개
-
자바스크립트 아키텍처 v0.4
-
자바스크립트 메모리 누수 4가지 형태 (외부 링크)
-
텍스트 교체하기: 5가지 방법 (Swapping Out Text, Five Different Ways)
-
Git remote-tracking branch 개념 및 동작 원리
-
배경이 함께 슬라이드하는 웹 슬라이더 구현
-
자바스크립트 학습 방법론 (2017)
-
변수와 메소드 네이밍 15가지 모범 사례
-
NaiveChain: 200 줄 자바스크립트로 구현한 블록체인 기본 구조
-
Design Patterns in JavaScript (tcorral)
-
일상 프로그래밍을 위한 기본 패턴 (LakTEK)
-
JavaScript 기반 분산 컴퓨팅 고려사항
-
Web Workers API 개요 및 기본 사용법
-
Web Workers: JavaScript 멀티스레딩
-
Distributed Electronic Rights in JavaScript
-
Lombok 을 활용한 Java 코드 간소화 및 가독성 향상
-
북마클릿(Bookmarklet) 정의
-
JavaScript 성능 향상을 위한 Thread-level Speculation (TLS)
-
웹의 병목 현상: JavaScript
-
JavaScript 엔진의 동작 원리 (V8 기준)
-
JavaScript 의 현대적 활용 분야 (2019)
-
List.js: HTML 리스트의 검색, 정렬, 필터링을 위한 경량 JavaScript 라이브러리
-
2017년 주목할 만한 Java 라이브러리 목록
-
ML 기반 번들링: JavaScript 툴링의 미래
-
requestAnimationFrame 사용법
-
웹의 불안전한 JavaScript 사용 관행에 대한 측정 연구
-
CSS :scope 가상 클래스의 용도 및 동작 방식
-
Functional-ish JavaScript: 실용적인 함수형 프로그래밍 접근법