Tag: Swifter

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…

RxSwift로 구현한 Array.flatmap()
Swift Tips
0 shares19 views
Swift Tips
0 shares19 views

RxSwift로 구현한 Array.flatmap()

MJ Kim - 5월 18, 2016

Swift 2.x부터는 Array.flatmap()은 Optional을 리턴하는 함수로 Array값을 리턴해주나 nil을 던져주는 기능이다. 이를 RxSwift의 Observable를 사용하여 flatmap을 구현할 수 있다. [crayon-58fc5f442eb78074879758/] 위와 같이 확장하면 아래와 같은 처리가 가능해진다.…

UIPrinterPickerController를 사용하여 AirPrint인쇄 사용방법
Swift Tips
0 shares16 views
Swift Tips
0 shares16 views

UIPrinterPickerController를 사용하여 AirPrint인쇄 사용방법

MJ Kim - 5월 13, 2016

iOS8부터 UIPrinterPickerController 클래스가 추가되면서 AirPrint가 사용하기 쉬워졌다. 우선 개발에 앞서 AirPrint를 지원하는 프린터가 필요한데 개발하자고 프린터를 구입하기에는 무리수다. 그래서 애플에서는 프린터 시뮬레이터앱이 제공된다. 관련 URL: https://developer.apple.com/downloads/?name=for%20Xcode 개발자 계정이…

UILabel의 문자크기를 Autolayout화면에 맞게 동적 변경하기
Swift Tips
0 shares26 views
Swift Tips
0 shares26 views

UILabel의 문자크기를 Autolayout화면에 맞게 동적 변경하기

MJ Kim - 5월 13, 2016

UILabel이 AutoLayout에 따라 동적으로 사이즈가 변경되어 맞게 변경하려면 꼭 아래와 같은 속성을 선언해야만 가능하다. [crayon-58fc5f442f128139732386/]  

iOS 오토레이아웃(Autolayout) 사용패턴9 – 화면 상단 몇%지정된 위치까지 표시하기
Swift
0 shares22 views
Swift
0 shares22 views

iOS 오토레이아웃(Autolayout) 사용패턴9 – 화면 상단 몇%지정된 위치까지 표시하기

MJ Kim - 5월 12, 2016

이미지를 화면상단에서 몇 %로 지정해서 표시하고자할 때 사용한다. Pin버튼을 사용하여 요소 가장자리를 상단 위에서 0, 왼쪽화면 왼쪽에서 0, 오른쪽화면 오른쪽에서 0으로 고정시키고 요소를 드래그하여 높이를 Superview화면의 30%로…

iOS 오토레이아웃(Autolayout) 사용패턴8 – 화면가운데 하나의 이미지뷰를 표시하기
Swift
0 shares28 views
Swift
0 shares28 views

iOS 오토레이아웃(Autolayout) 사용패턴8 – 화면가운데 하나의 이미지뷰를 표시하기

MJ Kim - 5월 12, 2016

로고같은 이미지를 화면 너비의 몇%비율로 지정해서 표시하고 싶을 때 이용한다. Align버튼을 사용하여 요소 중심위치를 수평가운데와 수직 가운데에 맞춘다. Pin버튼을 사용하여 가로세로 비율을 고정한다. 마지막으로 요소를 드래그하여 너비를…

속성 정의하기
Swift
0 shares22 views
Swift
0 shares22 views

속성 정의하기

MJ Kim - 5월 10, 2016

[crayon-58fc5f442f261401717458/] modifier: 접근 한정자, name: 속성명, type: 형, value: 초기값, paramValue: 리턴값 속성은 인스턴스변수에서 접근하는 방법중 하나로 Swift언어에서는 인스턴스 변수명을 호출해서 그 값을 얻을 수 있기 때문에…

속성 정의하기
Swift
0 shares0 views
Swift
0 shares0 views

속성 정의하기

MJ Kim - 5월 10, 2016

[crayon-58fc5f442f3c2053454969/] modifier: 접근 한정자, name: 속성명, type: 형, value: 초기값, paramValue: 리턴값 속성은 인스턴스변수에서 접근하는 방법중 하나로 Swift언어에서는 인스턴스 변수명을 호출해서 그 값을 얻을 수 있기 때문에…

개발에 도움되는 Swift용 Xcode 플러그인
Xcode
shares37 views
Xcode
shares37 views

개발에 도움되는 Swift용 Xcode 플러그인

MJ Kim - 5월 07, 2016

앱개발을 하면서 일단 추가해두면 편리한 Xcode 플러그인들을 대중적으로 이용할 수 있는 기준으로 Swift용만 정리해 보았다. Xcode 버전은 7.3을 기준으로 한다. 1. 플러그인 관리자 플러그인을 관리해주는 도구를 추가하면…

Autolayout 사용시 UIView의 frame 변경하기
Swift Tips
0 shares20 views
Swift Tips
0 shares20 views

Autolayout 사용시 UIView의 frame 변경하기

MJ Kim - 5월 05, 2016

Autolayout을 사용하면 UIView크기를 변경하거나 위치를 변경할 수 없다. [crayon-58fc5f442f6aa228961445/] 위와 같이 해도 변경되지 않는다. 그래서 특정 뷰만 Autolayout을 해제하면 변경이 가능하다. 이때 translatesAutoresizingMaskIntoConstraints를 사용한다. [crayon-58fc5f442f6af309142588/]  

기본 테이블뷰 만들기
Swift Tips
0 shares25 views
Swift Tips
0 shares25 views

기본 테이블뷰 만들기

MJ Kim - 5월 05, 2016

기본 프로젝트를 만들고 ViewController에 TableView를 추가해서 만드는 방법을 알아보자. 1) 프로젝트를 생성하고 SingleViewApplication을 만든다. 2) Storyboard에 TableView 요소를 추가하고 메뉴에서 TableView를 선택하고 ViewController소스에 드래그한다. 3) Outlet이름을 tableView라고…

iOS 오토레이아웃(Autolayout) 사용패턴 7 – 화면 아래에 좌우로 여러 개의 버튼을 고정해서 배치하기
Swift
0 shares20 views
Swift
0 shares20 views

iOS 오토레이아웃(Autolayout) 사용패턴 7 – 화면 아래에 좌우로 여러 개의 버튼을 고정해서 배치하기

MJ Kim - 5월 04, 2016

화면 너비에 맞게 버튼을 표시할 때 사용하는 설정 방법이다. Pin버튼을 사용하여 아래에 첩번째 버튼 요소 끝에 화면 하단 아래에 0, 왼쪽 화면 왼쪽에 0, 오른쪽 화면의 오른쪽에…

iOS 오토레이아웃(Autolayout) 사용패턴 6 – 화면 아래에 좌우에 여러 개의 버튼을 높이만 고정상태로 두기
Swift
0 shares21 views
Swift
0 shares21 views

iOS 오토레이아웃(Autolayout) 사용패턴 6 – 화면 아래에 좌우에 여러 개의 버튼을 높이만 고정상태로 두기

MJ Kim - 5월 04, 2016

화면 너비에 맞게 텍스트로 표시하는 버튼을 표시할 때 설정하는 방법을 설명한다. Pin 버튼을 사용하여 아래에서 첫번째 버튼 요소의 끝을 하단 화면 아래에서 0, 왼쪽화면 왼쪽에서 0, 오른쪽 화면…

iOS 오토레이아웃(Autolayout) 사용패턴4 – 꽉찬 화면 이미지뷰 표시하기
Swift
0 shares20 views
Swift
0 shares20 views

iOS 오토레이아웃(Autolayout) 사용패턴4 – 꽉찬 화면 이미지뷰 표시하기

MJ Kim - 5월 04, 2016

Pint버튼을 사용하여 요소 가장자리를 상단을 화면위에서 0으로 하고 하단 화면 아래에서 0, 왼쪽화면 왼쪽에서 0 오른쪽 화면 오른쪽에서 0으로 고정한다. 주의할 점은 기본상태에서 상하좌우를 0으로 지정하면 좌우…

iOS 오토레이아웃(Autolayout) 사용패턴3 – 화면 가운데에서 지정한 크기의 버튼 배치하기
Swift
0 shares18 views
Swift
0 shares18 views

iOS 오토레이아웃(Autolayout) 사용패턴3 – 화면 가운데에서 지정한 크기의 버튼 배치하기

MJ Kim - 5월 04, 2016

화면 가운데에 100포인트 크기의 정사각형 이미지를 표시할 때 설정하는 방법을 알아보자. [Align] 버튼을 사용하여 요소 가운데로 위를 수평중앙과 수직중앙을 두고 [Pin] 버튼을 사용하여 요소 크기를 너비100, 높이100으로…

iOS 오토레이아웃(Autolayout) 사용패턴2 – 화면가운데에서 약간 벗어난 위치에 배치하기
Swift
0 shares19 views
Swift
0 shares19 views

iOS 오토레이아웃(Autolayout) 사용패턴2 – 화면가운데에서 약간 벗어난 위치에 배치하기

MJ Kim - 5월 04, 2016

화면 가운데에서 약간 벗어난 위치에 로고등의 요소 표시할 경우 사용하는 방법이다. Align 버튼을 사용하여 요소 가운데 위치에 로고등의 요소를 Horizontal Center in Container(수평가운데)와 Veritical Center in Conrainer(수직 가운데)에서…