Swift – Class와 Structure 정리
클래스와 구조체(Classes and Structures) 클래스와 구조체는 프로그램 코드 블럭을 만들도록 유연하게 구성하는 것이 일반적인 목적임. 속성과 메소드는 클래스와 구조체에 상수, 변수, 함수로서 동일한 구문을 정확하게 사용하여 기능을 추가하도록...
클래스와 구조체(Classes and Structures) 클래스와 구조체는 프로그램 코드 블럭을 만들도록 유연하게 구성하는 것이 일반적인 목적임. 속성과 메소드는 클래스와 구조체에 상수, 변수, 함수로서 동일한 구문을 정확하게 사용하여 기능을 추가하도록...
속성(Properties) 속성은 특정 클래스, 구조체나 열거형을 값과 연결함. 저정 속성은 인스턴스의 부분으로서 상수와 변수를 저장하며, 어디서나 계산 속성은 값을 저장하는 것 보다 결정함. 계산속성은 클래스, 구조체 그리고 열거형으로...
클래스와 구조체(Classes and Structures) 클래스와 구조체는 프로그램 코드 블럭을 만들도록 유연하게 구성하는 것이 일반적인 목적임. 속성과 메소드는 클래스와 구조체에 상수, 변수, 함수로서 동일한 구문을 정확하게 사용하여 기능을 추가하도록...
열거형(Enumerations) 열거형은 관련 있는 값들의 그룹에 대한 일반적인 타입으로 정의되며 코드 내에 이들 값이 타입-안전 방법으로 작업하는 것이 가능함. C 언어와 친하다면 C 열거형은 관련있는 이름에 정수 값을...
클로저(Closure) 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 기능이며 이 기능을 포함하는 독립적인 블럭임. Swift에 클로저는 C와 Objective-C 언어의 블럭과 유사하며 다른 언어의 람다와도 유사함. 클로저는 저신이...
클로저(Closure) 클로저는 사용자의 코드 안에서 전달되어 사용할 수 있는 기능이며 이 기능을 포함하는 독립적인 블럭임. Swift에 클로저는 C와 Objective-C 언어의 블럭과 유사하며 다른 언어의 람다와도 유사함. 클로저는 저신이...
아무런 옵션을 주지 않고 Mac 앱을 만들면 Dock 아이콘에 파일을 드래그 앤 드롭으로 실행 시킬수 없다. 해결하기 위해서 간단한 설정을 하면 된다. 프로젝트 > Info > Document Types 에서 + 버튼을...
OS X에서 하나의 프로그램을 동시에 여러 개 실행하는 방법 http://macnews.tistory.com/285 에서 영감을 받아서 그냥 초 간단으로 맥 애플리케이션을 만들어 보았습니다.컴맹이므로 구글링으로 코딩하기!버전업을 해서 독 뿐만 아니라 Menu Bar에서도 가능하게 만들어보겠습니다. 다운로드 링크...
함수(Functions) 함수는 특정 작업을 수행하기 위한 독립적인 코드 집합임. 함수에 식별할 수 있도록 명명하며, 작업이 필요할 때 함수의 이름을 호출하여 사용함. Swift의 함수 문법은 인자가 없는 C 언어...
함수(Functions) 함수는 특정 작업을 수행하기 위한 독립적인 코드 집합임. 함수에 식별할 수 있도록 명명하며, 작업이 필요할 때 함수의 이름을 호출하여 사용함. Swift의 함수 문법은 인자가 없는 C 언어...
제어 흐름(Control Flow) Swift는 C 언어와 비슷한 제어문을 제공. 한 작업을 많은 시간을 수행하는 for와 while 반복문, 특정 조건에 따라 분기시켜 실행하는 if와 switch문, 실행 흐름을 코드의 다른...
Five Tips for Using Trello for Scrum | CivicActions: Tip 1: Use more than one board per project 적절하게 보드를 잘 나눠서 사용하라는 내용. 하나의 보드로 프로젝트를 관리하면...
컬렉션 타입(Collection Types) Swift는 두 가지 컬렉션 타입 Array와 Dictionary를 제공. Array는 같은 타입의 값을 순서대로 저장. Dictionary는 같은 타입의 값을 순서 상관없이 저장하며 유일한 식별자(Key)를 통해 값을...
컬렉션 타입(Collection Types) Swift는 두 가지 컬렉션 타입 Array와 Dictionary를 제공. Array는 같은 타입의 값을 순서대로 저장. Dictionary는 같은 타입의 값을 순서 상관없이 저장하며 유일한 식별자(Key)를 통해 값을...
문자열과 문자(Strings and Characters) 문자열은 문자들의 집합. Swift 문자열은 String 타입으로 표시되면 Character 타입 값의 집합을 표현한 것. Swift 문자열과 문자 타입은 빠르며 유니코드에 호환됨. 두 개의 문자열을...
문자열과 문자(Strings and Characters) 문자열은 문자들의 집합. Swift 문자열은 String 타입으로 표시되면 Character 타입 값의 집합을 표현한 것. Swift 문자열과 문자 타입은 빠르며 유니코드에 호환됨. 두 개의 문자열을...
문법 ECMAScript 의 문법은 대부분 C언어, 자바나 펄 등 C와 비슷한 언어에서 차용한 것이다. 대소문자 구분 가장 먼저 이해해야 할 개념은 어디서든 대소문자를 구분한다. 변수나 함수 이름, 연산자...
가끔씩 특정 파일을 변경하지만 변경 상태를 무시하고자 할 때가 있습니다. 다음은 파일의 변경 상태를 무시하는 명령어입니다. git update-index --assume-unchanged <file> 무시한 파일을 다시 돌리는 명령어입니다. git update-index --no-assume-unchanged...
Swift는 대부분의 표준 C 연산자를 지원하고 흔하게 발생하는 코딩 에러를 제거하는 몇가지 기능을 향상시킴. 할당 연산자(=)는 항등 연산자(==)를 사용할 때 실수로 사용하는 것을 방지하도록, 값을 반환하지 않음. 산술...
Swift는 대부분의 표준 C 연산자를 지원하고 흔하게 발생하는 코딩 에러를 제거하는 몇가지 기능을 향상시킴. 할당 연산자(=)는 항등 연산자(==)를 사용할 때 실수로 사용하는 것을 방지하도록, 값을 반환하지 않음. 산술...
가끔씩 특정 파일을 변경하지만 변경 상태를 무시하고자 할 때가 있습니다. 다음은 파일의 변경 상태를 무시하는 명령어입니다. git update-index --assume-unchanged <file> 무시한 파일을 다시 돌리는 명령어입니다. git update-index --no-assume-unchanged...
Git의 유용한 방법 중 하나인 Alias의 추가, 삭제 및 목록 명령어를 다음과 같이 사용할 수 있습니다. Alias 추가 Alias 추가하는 명령어는 다음과 같습니다. //전역에 Alias 추가 $ git...
Swift 타입 정수형 - Int 부동소숫점 - Double, Float 논리자료형 - Boolean 문자열 - String 컬렉션 - Array, Dictionary 값의 묶음 타입 - Tuple 선택형 타입 상수와 변수(Constants...
Git의 유용한 방법 중 하나인 Alias의 추가, 삭제 및 목록 명령어를 다음과 같이 사용할 수 있습니다. Alias 추가 Alias 추가하는 명령어는 다음과 같습니다. //전역에 Alias 추가 $ git...
Swift 타입 정수형 - Int 부동소숫점 - Double, Float 논리자료형 - Boolean 문자열 - String 컬렉션 - Array, Dictionary 값의 묶음 타입 - Tuple 선택형 타입 상수와 변수(Constants...
재미있을 것 같아서, 한번 해볼라고 시작했던 Swift 스터디가 8주 완성 코스로 끝나버렸다. Swift는 이번 WWDC 2014에서 처음 소개된 따끈따끈한 언어이고 스터디를 진행할 책도 애플에서 공개한 The Swift Programming...