Tag: Swift 3.0

UIActivity를 사용하여 Swift에서 Instagram에 사진 공유하기
Swift 3.0
shares21 views
Swift 3.0
shares21 views

UIActivity를 사용하여 Swift에서 Instagram에 사진 공유하기

MJ Kim - 3월 02, 2017

UIActivity를 사용하여 다양한 SNS에 사진을 공유하려면 Instagram등에 대응할떄 이용한 내용을 팁으로 공유한다. [crayon-58fde12ee7e3c175850171/] 위에서 activityItems에 넣은 항목종류에 따라 선택할 수 있는 Activities에 따라 달라진다. Instagram에 사용하고 싶다면…

[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-58fde12eea33e257897999/] NumberTextField.swift [crayon-58fde12eea343188801331/] 위와 같이 화면 구성을 하자. ViewController.swift [crayon-58fde12eea347808739675/]  

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

두점사이의 거리 계산방법

MJ Kim - 2월 15, 2017

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

[Swift3입문]2. 변수, 상수 그리고 기본적인 형들
Swift 3.0
shares20 views
Swift 3.0
shares20 views

[Swift3입문]2. 변수, 상수 그리고 기본적인 형들

MJ Kim - 2월 15, 2017

변수와 상수는 프로그램에 나오는 값을 기억하기 위한 그릇이다. 모든 변수 및 상수는 형을 가지고 있으며, 형은 그것들에게 대입할 수 있는 값의 종류를 나타낸다. 변수 및 상수는 일정한…

[Swift3입문]1. Swift는 어떤 개발언어인가?
Swift 3.0
0 shares22 views
Swift 3.0
0 shares22 views

[Swift3입문]1. Swift는 어떤 개발언어인가?

MJ Kim - 2월 13, 2017

Swift언어는 iOS, macOS 앱 개발 언어로  Apple사가 2014년 발표한 프로그래밍 언어이다. Swift언어 발표 이후에 등장한 watchOS, tvOS용 앱도 지원하고 있다. 처음에는 Apple사 내부적으로 이 언어에 대한 개발이…

개발시 DEBUG 매크로 사용할 때만 콘솔출력하는 디버깅 클래스
Swift 3.0
shares22 views
Swift 3.0
shares22 views

개발시 DEBUG 매크로 사용할 때만 콘솔출력하는 디버깅 클래스

MJ Kim - 2월 12, 2017

보통은 Swift print등으로 재정의해서 처리하는 방법이 있지만, 제품 개발시 출시후에도 출력하고 싶은 경우 print를 사용하면 상당히 귀찮은 작업이 된다. 이를 해결하기 위해 Debug클래스를 정의하는 것이다. [crayon-58fde12eebdbf565977157/]  

Swift에서 as! 를 사용하는 규칙
Swift 3.0
0 shares22 views
Swift 3.0
0 shares22 views

Swift에서 as! 를 사용하는 규칙

MJ Kim - 2월 06, 2017

as! 라고 선언하면, 다운캐스트할 수 없는 경우 프로그램을 종료시키는 것을 말한다. [crayon-58fde12eebf09756162119/] 이를 줄이면 다음과 같다. [crayon-58fde12eebf0d070854966/] 위 두가지 모두 동일한 내용으로 as!를 사용하는 것이 좋다. 형이…

Swift 3.0 코딩 스타일 제안
Swift 3.0
0 shares33 views
Swift 3.0
0 shares33 views

Swift 3.0 코딩 스타일 제안

MJ Kim - 2월 06, 2017

이 내용은 Swift 3.0 코뎅을 효율적으로 진행하기 위해 다음 항목을 기준화해 보았다. 개발자에 의한 기술 저하가 발행하지 않게 하자 소스코드 의도가 명확하게 하자 가독성을 최대한 떨어뜨리지 않고…

UICollectionViewCell의 사용자정의셀을 XIB로 만들기
Swift 3.0
0 shares18 views
Swift 3.0
0 shares18 views

UICollectionViewCell의 사용자정의셀을 XIB로 만들기

MJ Kim - 2월 06, 2017

UITableViewCell과 같은 방법으로 만들면 되는데 우선 CustomCell.xib를 만든 다음 viewDidLoad에서 아래와 같이 호출해서 사용이 가능하다. [crayon-58fde12eec428194597526/]  

XIB를 사용한 사용자정의 팝업뷰 만들기 (Swift 3.0)
Swift 3.0
0 shares25 views
Swift 3.0
0 shares25 views

XIB를 사용한 사용자정의 팝업뷰 만들기 (Swift 3.0)

MJ Kim - 2월 06, 2017

UIView를 추가해서 팝업창을 디자인한 XIB로 별도로 만들어 호출하고 사용하는 방법을 알아보자. 1. Xcode에서 프로젝트를 생성한 다음 2. 사용자정의 팝업용 XIB파일을 만든다. File - New - FIle에서 User Interface에서…

Swift 3.0기반 로그 클래스
Swift 3.0
0 shares20 views
Swift 3.0
0 shares20 views

Swift 3.0기반 로그 클래스

MJ Kim - 2월 03, 2017

Swift 3.0기반으로 프로젝트를 할 때, 로그 처리를 어떻게 해야할지 고민할 때 유용하게 사용하고 싶은 경우에 이용하는 로그처리 클래스를 공개한다. Logger.swift [crayon-58fde12eec686649978511/] 사용방법 [crayon-58fde12eec68c040543889/]  

Swift기반으로 Firebase Database 사용하기
Firebase
0 shares25 views
Firebase
0 shares25 views

Swift기반으로 Firebase Database 사용하기

MJ Kim - 2월 03, 2017

이 내용은 Firebase 입문하는 내용으로 간단하게 데이터 추가 및 검색, 업데이트, 삭제까지만 진행한다. 1. Xcode에서 프로젝트 만들기 Single View Application을 선택하고 FirebaseExam프로젝트를 만든다. Bundle Identifier명을 따로 복사해둔다.…