Tag: Swift3

[Swift3입문] 6. 형의 종류
Swift 3.0
0 shares26 views
Swift 3.0
0 shares26 views

[Swift3입문] 6. 형의 종류

MJ Kim - 2월 28, 2017

앞에서 설명했듯이 Swift언어의 구조체, 클래스, 열거형이라는 형 종류가 존재하는데 이들의 속성과 메소드는 공통된 사양이었다. 물론 각각의 고유 속성도 존재한다. 이런 차이점은 단순한 기능이 있고 없고가 아니라 값전달할…

[Swift3입문] 5. 형의 구성요소
Swift 3.0
0 shares24 views
Swift 3.0
0 shares24 views

[Swift3입문] 5. 형의 구성요소

MJ Kim - 2월 26, 2017

Swift 언어의 형은 클래스, 구조체, 열거형으로 정의할 수 있다. Swift언어는 대부분이 임베디드된 자료형 구조체로 정의되어 있으며, Cocoa 대부분의 형은 클래스로 정의되어 있다. 이들 자료형에 대해 정리해 보고자…

[Swift3입문] 4. 함수
Swift 3.0
0 shares23 views
Swift 3.0
0 shares23 views

[Swift3입문] 4. 함수

MJ Kim - 2월 25, 2017

이번에는 함수 및 폐쇄(Closure)를 알아보는데, 이는 처리를 하나로 통합하여 외부에서 실행 가능하게 할 것이다. 함수는 폐쇄의 하나이기 때문에 공통 사양이 많다. 1. 처리의 재사용 프로그래밍에서는 동일한 작업을…

[Swift3입문]3. 제어문
Swift 3.0
0 shares45 views
Swift 3.0
0 shares45 views

[Swift3입문]3. 제어문

MJ Kim - 2월 24, 2017

제어문은 프로그램의 실행흐름을 제어하기 위한 구문을 말한다. Swift언어에서는 프로그램의 조건분기 밒 반복을 위한 제어문등이 준비되어 있다. 1. 프로그램의 실헹흐름 제어하기 프로그램은 일반적으로 위에서 아래로 순서대로 실행되지만, 실제…

Swift 3기반 숫자입력박스 만들기
Swift 3.0
0 shares21 views
Swift 3.0
0 shares21 views

Swift 3기반 숫자입력박스 만들기

MJ Kim - 2월 17, 2017

숫자만 입력받는 UITextField를 구현한 것으로 문자가 입력되면 자동삭제되고 숫자가 3자리 단위로 ,(콤마)가 추가되도록 구현하였다. Extension.swift [crayon-58fc607a4c7d8137226935/] NumberTextField.swift [crayon-58fc607a4c7df306662817/] 위와 같이 화면 구성을 하자. ViewController.swift [crayon-58fc607a4c7e3467229813/]  

두점사이의 거리 계산방법
Swift 3.0
0 shares26 views
Swift 3.0
0 shares26 views

두점사이의 거리 계산방법

MJ Kim - 2월 15, 2017

지도내에 위도와 경도 좌표를 기준으로 설정한 두 점간의 거리를 계산하는 방법을 소개한다. [crayon-58fc607a4c927749875613/]  

[Swift3] Realm을 설치하고 사용하기
Swift 3.0
0 shares29 views
Swift 3.0
0 shares29 views

[Swift3] Realm을 설치하고 사용하기

MJ Kim - 8월 30, 2016

RealM을 시작하는 개발자들에게 설치하는 순서를 소개하기 위해 정리해본다. 설치방법은 3가지가 존재하는데 직접 설치하는 방법, Cocoapods로 설치하는 방법, Carthage로 설치하는 방법이 있는데 여기서는 Cocoapods로 설치하는 방법으로 소개한다. 1.…

Swift 3으로 앱개발은 언제부터 시작하면 좋을까?
Swift 3.0
0 shares24 views
Swift 3.0
0 shares24 views

Swift 3으로 앱개발은 언제부터 시작하면 좋을까?

MJ Kim - 8월 23, 2016

1. 기존 Swift 2.x 소스코드를 Swift 3으로 업데이트는 언제부터 하면 좋을까? Swift Programming Language Evolution : Proposal Status에서 Swift 3에 추가할 내용들은 거의 들어 있고 현재 Xcode…

[Swift3] Date 비교 연산자를 쉽게 사용하기
Swift 3.0
0 shares15 views
Swift 3.0
0 shares15 views

[Swift3] Date 비교 연산자를 쉽게 사용하기

MJ Kim - 8월 16, 2016

NSDate끼리 비교하고 싶지만 상당히 귀찮은 구현이 필요하였다. 하지만 비교연산자를 사용하면 간단하게 해결할 수 있어 그 방법을 소개한다. Comparable프로토콜을 기준으로 연산자 정의를 <와 ==만으로 정리된다. [crayon-58fc607a4cd15280620227/] 이렇게 구현해도…

[Swift3] 16진수로 UIColor 사용하기
Swift 3.0
0 shares19 views
Swift 3.0
0 shares19 views

[Swift3] 16진수로 UIColor 사용하기

MJ Kim - 8월 14, 2016

iOS앱을 개발하다보면 자주 사용하던 것중 하나가 바로 16진수로 색상을 지정해서 UIColor를 사용하는 경우가 많다는 것이다. 환경: Xcode 8 beta5 문자열을 숫자로 변환하기 [crayon-58fc607a4ce52876840918/] 우선 16진수 문자열을 숫자로…

[Swift 3] API Design Guidelines 정리
Swift 3.0
0 shares21 views
Swift 3.0
0 shares21 views

[Swift 3] API Design Guidelines 정리

MJ Kim - 8월 14, 2016

Swift.org - API Design Guideline 을 읽어보고 한글로 번역해 보았다. 이 가이드라인은 앱구현시 특히 화면측 소스코드를 신경쓰지 못하는 것들을 정리한 느낌이다. 참고로 원문은 소스코드 예제가 있고 이…

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

[Swift 3] 클래스 정의하기

MJ Kim - 6월 26, 2016

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

[Swift 3] 제한기준을 반복처리
Swift 3.0
0 shares20 views
Swift 3.0
0 shares20 views

[Swift 3] 제한기준을 반복처리

MJ Kim - 6월 26, 2016

[문법] [crayon-58fc607a4d0dd515210185/] fot문은 제한기준 즉, 상한선을 정하고 특정 작업을 반복할 때 이용한다. 다만, Swift 3.0부터 ++/-- 연산자가 없어짐에 따라 C언어스타일을 사용하지 않고 위와 같은 새로운 문법을 기억해야…

[Swift 3] 처리 분기
Swift 3.0
shares16 views
Swift 3.0
shares16 views

[Swift 3] 처리 분기

MJ Kim - 6월 25, 2016

[문법] [crayon-58fc607a4d244094358092/] 프로그램 언어는 조건에 따라 작업을 수행하거나 특정 조건일 경우 처리하는 반복문을 제어문이라고 말한다. 여기서 기본적으로 가장 많이 사용되는 if문은 기본적인 조건분기문으로 1행만 있어도 { }는…

[Swift 3] 형 변환
Swift 3.0
0 shares21 views
Swift 3.0
0 shares21 views

[Swift 3] 형 변환

MJ Kim - 6월 24, 2016

[문법] (형)값 객체 as 형 다른 형 사이에서 데이터형을 변환하는 것을 형 변환이라고 말한다. 형 변환을 이용하면 다른 변수형을 동일한 계산등에 이용할 수 있다. 숫자값등의 형변환을 할…

[Swift 3] 제네릭에서 변수 선언
Swift 3.0
0 shares17 views
Swift 3.0
0 shares17 views

[Swift 3] 제네릭에서 변수 선언

MJ Kim - 6월 24, 2016

[문법] var 변수명[:형<형인수>] = 형<형인수>() 제네릭은 "<>"으로 둘러싸인 형 인수를 변수나 메소드에 추가해서 정의하는 것을 말한다. 즉, 변수와 메소드가 형 인수로 지정된 별도의 형으로 사용할 수 있다.…