Blog

Swift – Class와 Structure 정리

September 1, 2014 Blog

클래스와 구조체(Classes and Structures) 클래스와 구조체는 프로그램 코드 블럭을 만들도록 유연하게 구성하는 것이 일반적인 목적임. 속성과 메소드는 클래스와 구조체에 상수, 변수, 함수로서 동일한 구문을 정확하게 사용하여 기능을 추가하도록...

Swift – Properties 정리

September 1, 2014 Blog

속성(Properties) 속성은 특정 클래스, 구조체나 열거형을 값과 연결함. 저정 속성은 인스턴스의 부분으로서 상수와 변수를 저장하며, 어디서나 계산 속성은 값을 저장하는 것 보다 결정함. 계산속성은 클래스, 구조체 그리고 열거형으로...

Swift – Class와 Structure 정리

September 1, 2014 Blog

클래스와 구조체(Classes and Structures) 클래스와 구조체는 프로그램 코드 블럭을 만들도록 유연하게 구성하는 것이 일반적인 목적임. 속성과 메소드는 클래스와 구조체에 상수, 변수, 함수로서 동일한 구문을 정확하게 사용하여 기능을 추가하도록...

Swift – Enumerations 정리

August 31, 2014 Blog

열거형(Enumerations) 열거형은 관련 있는 값들의 그룹에 대한 일반적인 타입으로 정의되며 코드 내에 이들 값이 타입-안전 방법으로 작업하는 것이 가능함. C 언어와 친하다면 C 열거형은 관련있는 이름에 정수 값을...

Swift – Closure 정리

August 30, 2014 Blog

클로저(Closure) 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 기능이며 이 기능을 포함하는 독립적인 블럭임. Swift에 클로저는 C와 Objective-C 언어의 블럭과 유사하며 다른 언어의 람다와도 유사함. 클로저는 저신이...

Swift – Closure 정리

August 30, 2014 Blog

클로저(Closure) 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 기능이며 이 기능을 포함하는 독립적인 블럭임. Swift에 클로저는 C와 Objective-C 언어의 블럭과 유사하며 다른 언어의 람다와도 유사함. 클로저는 저신이...

OS X Dock 아이콘에 파일 떨구기(drop)

August 29, 2014 Blog

아무런 옵션을 주지 않고 Mac 앱을 만들면 Dock 아이콘에 파일을 드래그 앤 드롭으로 실행 시킬수 없다. 해결하기 위해서 간단한 설정을 하면 된다. 프로젝트 > Info > Document Types 에서 + 버튼을...

OS X에서 하나의 프로그램을 동시에 여러 개 실행하는 앱

August 29, 2014 Blog

OS X에서 하나의 프로그램을 동시에 여러 개 실행하는 방법 http://macnews.tistory.com/285 에서 영감을 받아서 그냥 초 간단으로 맥 애플리케이션을 만들어 보았습니다.컴맹이므로 구글링으로 코딩하기!버전업을 해서 독 뿐만 아니라 Menu Bar에서도 가능하게 만들어보겠습니다. 다운로드 링크...

Swift – Function 정리

August 29, 2014 Blog

함수(Functions) 함수는 특정 작업을 수행하기 위한 독립적인 코드 집합임. 함수에 식별할 수 있도록 명명하며, 작업이 필요할 때 함수의 이름을 호출하여 사용함. Swift의 함수 문법은 인자가 없는 C 언어...

Swift – Function 정리

August 29, 2014 Blog

함수(Functions) 함수는 특정 작업을 수행하기 위한 독립적인 코드 집합임. 함수에 식별할 수 있도록 명명하며, 작업이 필요할 때 함수의 이름을 호출하여 사용함. Swift의 함수 문법은 인자가 없는 C 언어...

Swift – Control Flow 정리

August 28, 2014 Blog

제어 흐름(Control Flow) Swift는 C 언어와 비슷한 제어문을 제공. 한 작업을 많은 시간을 수행하는 for와 while 반복문, 특정 조건에 따라 분기시켜 실행하는 if와 switch문, 실행 흐름을 코드의 다른...

Swift – Collection Types 정리

August 27, 2014 Blog

컬렉션 타입(Collection Types) Swift는 두 가지 컬렉션 타입 Array와 Dictionary를 제공. Array는 같은 타입의 값을 순서대로 저장. Dictionary는 같은 타입의 값을 순서 상관없이 저장하며 유일한 식별자(Key)를 통해 값을...

Swift – Collection Types 정리

August 27, 2014 Blog

컬렉션 타입(Collection Types) Swift는 두 가지 컬렉션 타입 Array와 Dictionary를 제공. Array는 같은 타입의 값을 순서대로 저장. Dictionary는 같은 타입의 값을 순서 상관없이 저장하며 유일한 식별자(Key)를 통해 값을...

Swift – String and Characters 정리

August 26, 2014 Blog

문자열과 문자(Strings and Characters) 문자열은 문자들의 집합. Swift 문자열은 String 타입으로 표시되면 Character 타입 값의 집합을 표현한 것. Swift 문자열과 문자 타입은 빠르며 유니코드에 호환됨. 두 개의 문자열을...

Swift – String and Characters 정리

August 26, 2014 Blog

문자열과 문자(Strings and Characters) 문자열은 문자들의 집합. Swift 문자열은 String 타입으로 표시되면 Character 타입 값의 집합을 표현한 것. Swift 문자열과 문자 타입은 빠르며 유니코드에 호환됨. 두 개의 문자열을...

3장 언어의 기초

August 26, 2014 Blog

문법 ECMAScript 의 문법은 대부분 C언어, 자바나 펄 등 C와 비슷한 언어에서 차용한 것이다. 대소문자 구분 가장 먼저 이해해야 할 개념은 어디서든 대소문자를 구분한다. 변수나 함수 이름, 연산자...

Git – 일시적으로 파일 변경 무시하기

August 25, 2014 Blog

가끔씩 특정 파일을 변경하지만 변경 상태를 무시하고자 할 때가 있습니다. 다음은 파일의 변경 상태를 무시하는 명령어입니다. git update-index --assume-unchanged <file> 무시한 파일을 다시 돌리는 명령어입니다. git update-index --no-assume-unchanged...

Swift – Basic Operators 정리

August 25, 2014 Blog

Swift는 대부분의 표준 C 연산자를 지원하고 흔하게 발생하는 코딩 에러를 제거하는 몇가지 기능을 향상시킴. 할당 연산자(=)는 항등 연산자(==)를 사용할 때 실수로 사용하는 것을 방지하도록, 값을 반환하지 않음. 산술...

Swift – Basic Operators 정리

August 25, 2014 Blog

Swift는 대부분의 표준 C 연산자를 지원하고 흔하게 발생하는 코딩 에러를 제거하는 몇가지 기능을 향상시킴. 할당 연산자(=)는 항등 연산자(==)를 사용할 때 실수로 사용하는 것을 방지하도록, 값을 반환하지 않음. 산술...

Git – 일시적으로 파일 변경 무시하기

August 25, 2014 Blog

가끔씩 특정 파일을 변경하지만 변경 상태를 무시하고자 할 때가 있습니다. 다음은 파일의 변경 상태를 무시하는 명령어입니다. git update-index --assume-unchanged <file> 무시한 파일을 다시 돌리는 명령어입니다. git update-index --no-assume-unchanged...

Git Alias 추가 / 삭제 / 목록 보기

August 24, 2014 Blog

Git의 유용한 방법 중 하나인 Alias의 추가, 삭제 및 목록 명령어를 다음과 같이 사용할 수 있습니다. Alias 추가 Alias 추가하는 명령어는 다음과 같습니다. //전역에 Alias 추가 $ git...

Swift – The Basic 정리

August 24, 2014 Blog

Swift 타입 정수형 - Int 부동소숫점 - Double, Float 논리자료형 - Boolean 문자열 - String 컬렉션 - Array, Dictionary 값의 묶음 타입 - Tuple 선택형 타입 상수와 변수(Constants...

Git Alias 추가 / 삭제 / 목록 보기

August 24, 2014 Blog

Git의 유용한 방법 중 하나인 Alias의 추가, 삭제 및 목록 명령어를 다음과 같이 사용할 수 있습니다. Alias 추가 Alias 추가하는 명령어는 다음과 같습니다. //전역에 Alias 추가 $ git...

Swift – The Basic 정리

August 24, 2014 Blog

Swift 타입 정수형 - Int 부동소숫점 - Double, Float 논리자료형 - Boolean 문자열 - String 컬렉션 - Array, Dictionary 값의 묶음 타입 - Tuple 선택형 타입 상수와 변수(Constants...

#Swift 스터디 후기

August 22, 2014 Blog

재미있을 것 같아서, 한번 해볼라고 시작했던 Swift 스터디가 8주 완성 코스로 끝나버렸다. Swift는 이번 WWDC 2014에서 처음 소개된 따끈따끈한 언어이고 스터디를 진행할 책도 애플에서 공개한 The Swift Programming...