Category Archives: Cocoa

about cocoa framework

Swift를 스트립트 언어로 사용하기

Swift는 컴파일형 언어이지만 스트립트 언어로 사용하는 일도 가능하다. 아래처럼 파일을 만들고 스크립트 파일을 실행해 한다.

실행해 보면  Hello world 문자열이 화면에 출력된 것을 볼 수 있다. Swift 스크립트 프로그램이 커맨드라인 인자를 받을 수 있다면 좀 더 유용할 것이다. Swift에는 아래와 같은 커맨드라인 인자를 위한 변수를 제공한다. C_ARGC : 전달되는 인자의 갯수 C_ARGV… Read More »

이벤트 기반 프로그래밍

이벤트 기반 프로그래밍은 프로그래밍 패러다임 중 하나로 프로그램의 흐름이 특정 이벤트에 따라 결정되는 것을 말한다.

위 두 코드 중 아래의 코드가 이벤트 기반 프로그래밍이다. 첫번째것은 수행할 작업을 배치해 놓고 배치 순서대로 실행하고 프로그램을 종료한다. 아래의 코드는 무한 루프를 돌면서 사용자의 키입력을 기다리고 키입력에 따라 특정 작업을 수행한다. 두 코드의 가장 차이점은 무한 루프가… Read More »