Tag: 프로그래밍

지나칠 수 있는 Swift 기초 – 스레드편
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

지나칠 수 있는 Swift 기초 – 스레드편

MJ Kim - 9월 02, 2016

프로젝트를 하다보면, 가끔 개발자들이 고생하는 부분이 비동기 처리를 구현할 때라고 생각된다. 이중에서 가장 큰 이유는 사실 디버깅이다. 이는 처리 순서도를 머리속으로 이해하고 있지 않으면 할 수 없는…

[Swift 3] 배열 이용하기
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

[Swift 3] 배열 이용하기

MJ Kim - 6월 30, 2016

[문법] 메소드 init (초기화) [crayon-58fda801ab137526076629/] Array구조체는 배열을 관리한다. 배열의 요소 데이터형을 지정하고 초기화를 한다. 예제 [crayon-58fda801ab13d708840532/] 관련 프레임웍: Foundation, Array

[Swift 3] 클래스 정의하기
Swift 3.0
0 shares21 views
Swift 3.0
0 shares21 views

[Swift 3] 클래스 정의하기

MJ Kim - 6월 26, 2016

[문법] [crayon-58fda801ab548825296257/] Swift로 개발하는 앱은 클래스라는 단위로 구성된다. 클래스에서 객체의 속성을 유지하기 위해 사용하는 인스턴스 변수 처리를 위한 정의 방법을 정의한다. 클래스명 앞에 필요에 따라 접근한정자를 선언하고…

[Swift 3] 여러가지 조건에서 처리분기하기
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

[Swift 3] 여러가지 조건에서 처리분기하기

MJ Kim - 6월 25, 2016

[문법] [crayon-58fda801ab6ef401882543/] Switch문은 조건에 따라 분기하는 구문으로 조건에 대한 값이 여러가지 존재할 경우에 이용한다. 어떤 값도 일치하지 않는 경우에는 default문의 실행문을 실행한다. 예제 [crayon-58fda801ab6f4005735871/] Switch문은 다른 언어들과…

열거형(enum)
Swift
0 shares18 views
Swift
0 shares18 views

열거형(enum)

MJ Kim - 4월 29, 2016

열거형은 여러가지 값을 단일 단위로 나타내는 데이터형이다. 다른 프로그래밍 언어에서도 열거형은 존재하며, 스위프트언어는 열거형 함수를 가지게 하거나 열거자 값을 갖게 하거나 할 수 있는 특징이 있다. (1)…

폐쇄(클로저, Closure)
Swift
0 shares16 views
Swift
0 shares16 views

폐쇄(클로저, Closure)

MJ Kim - 4월 29, 2016

폐쇄(Closure) 사용방법을 알아보자. 앱을 만드는데 있어서 필수적인 요소이기 때문에 필히 기억하자. 이번 장의 목표 폐쇄를 생성하고 사용하기 열거형을 생성하고 사용하기 문자열 조작하기   (1) 폐쇄(Closure) 폐쇄(클로저)는 한마디로…

10. 함수 정의와 호출
Swift Books
shares12 views
Swift Books
shares12 views

10. 함수 정의와 호출

MJ Kim - 11월 19, 2015

[vc_row][vc_column][vc_custom_heading text="3장 함수와 클래스 " font_container="tag:h1|text_align:left" use_theme_fonts="yes"][vc_separator][vc_column_text]현대적인 언어의 프로그래밍을 한다면 필수적으로 알아야 할 함수와 클래스, 구조체, 열거형도 Swift언어(에서는 간단하게 사용할 수 있습니다. 함수는 기본 파라미터를 사용하고 구조체는…

9. 오류 처리
Swift Books
shares9 views
Swift Books
shares9 views

9. 오류 처리

MJ Kim - 11월 17, 2015

[vc_row][vc_column][vc_column_text]Swift언어의 오류처리는 버전 1.0까지는 NSErrorPointer를 사용하여  NSError를 리턴하거나 그냥 리턴값에서 오류를 리턴하거나 직접 Either처리를 하고 오류처리와 정상적인 작업을 분리하는 방법이 사용되고 있었습니다. Swift 2.x의 오류처리에서는 예외 처리와…

7. 문자열
Swift Books
shares11 views
Swift Books
shares11 views

7. 문자열

MJ Kim - 11월 13, 2015

[vc_row][vc_column][vc_column_text]Swift언어는 연산자로 문자열을 조작하는 방법이 쉽습니다. 예로, 문자열 결합을 하고 싶다면, “+”와 “+=”연산자로 간단하게 결합할 수 있지만 Objective-C언어에서는 “stringByAppendingString”메소드를 사용해야 하기 때문에 다른 언어에 비해 직관적인 조작이…

5. 숫자 리터럴과 연산자
Swift Books
0 shares16 views
Swift Books
0 shares16 views

5. 숫자 리터럴과 연산자

MJ Kim - 11월 09, 2015

[vc_row][vc_column][vc_column_text]이번장에서는 숫자 리터럴은 “1234” 및 “-100”, “0xff00”등의 정수 리터럴, “3.14” 및 “314e-1”등의 부동소수점 리터럴이 있습니다. 연산자는 Objective-C언어등을 사용해본 독자들라면 알고 있는 “+”, “/”, “==”등의 기호를 말합니다. 다만…

4. 기본 문법과 함수
Swift Books
shares14 views
Swift Books
shares14 views

4. 기본 문법과 함수

MJ Kim - 11월 07, 2015

[vc_row][vc_column][vc_custom_heading text="2장 Swift 기본문법" use_theme_fonts="yes"][vc_column_text]Swift 소스코드를 보면 왠지 JavaScript나 Ruby와 같은 어디선가 자주 보던 문법이라서 모던한 느낌이 강합니다. 타입추론에 의한 변수선언, 문자열조작, 배열, 사전등의 컬렉션도 연산자로 쉽게…

2. Xcode 설치 및 프로젝트 만들기
Swift Books
0 shares21 views
Swift Books
0 shares21 views

2. Xcode 설치 및 프로젝트 만들기

MJ Kim - 10월 31, 2015

[vc_row][vc_column][vc_column_text] 2-2. Xcode 설치하기 Swift언어로 개발하려면 Xcode라는 Apple에서 제공하는 통합 개발환경을 설치해야 합니다. 소스코드 편집뿐만 아니라, git기반 소스코드관리, 스토리보드라는 화면 설계, 빌드 및 바이너리를 만들기 위한 개발에…

1. Swift언어란?
Swift Books
shares12 views
Swift Books
shares12 views

1. Swift언어란?

MJ Kim - 10월 31, 2015

[vc_row][vc_column][vc_column_text]Swift언어는 Apple이 매년 열고 있는 WWDC(World Wide Developers Conference) 2014에서 발표된 새로운 개발언어입니다. Apple은 현재 Xcode 및 다양한 환경에서 사용되고 있는 컴파일러 LLVM 제작자이기도 한 Chris Lattner가…

1. Swift언어란?
Swift Books
shares7 views
Swift Books
shares7 views

1. Swift언어란?

MJ Kim - 10월 31, 2015

[vc_row][vc_column][vc_column_text]Swift언어는 Apple이 매년 열고 있는 WWDC(World Wide Developers Conference) 2014에서 발표된 새로운 개발언어입니다. Apple은 현재 Xcode 및 다양한 환경에서 사용되고 있는 컴파일러 LLVM 제작자이기도 한 Chris Lattner가…

Swift 입문7 – 반복문
Swift Books
shares7 views
Swift Books
shares7 views

Swift 입문7 – 반복문

MJ Kim - 9월 30, 2014

for문 for 루프변수 in 초기값 ... 종료값 { // 조건을 만족할 때까지의 실행내용 } 초기값과 종료값의 사이에 ...을 끼고 범위를 지정합니다. 조건을 만족하는 경우, 처리할 내용을 실행하고…

Swift 입문6 – 숫자를 문자열로
Swift Books
0 shares16 views1
Swift Books
0 shares16 views1

Swift 입문6 – 숫자를 문자열로

MJ Kim - 9월 30, 2014

숫자를 String형으로 인스턴스 만들기 String(age)부분이 String형의 인스턴스를 생성하는 부분입니다. [swift] import UIKit var num = (36, "Kim) let (age, name) = num println("내 나이는 " , String(age)…