">

아이폰 화면 해상도 알아내는 방법


cocoapods를 통해 'AssistantKit'을 설치한다.


이후 AssistantKit을 import 한다. 

let screen = Device.screen

        

        switch screen {

        case .inches_3_5:  print("3.5 inches")

        case .inches_4_0:  print("4.0 inches")

        case .inches_4_7:  print("4.7 inches")

        case .inches_5_5:  print("5.5 inches")

        case .inches_7_9:  print("7.9 inches")

        case .inches_9_7:  print("9.7 inches")

        case .inches_12_9: print("12.9 inches")

        default:           print("Other display")

        }


스크린 사이즈를 가지고 세부 레이아웃을 설정할 수 있다.


관련 사용방법은 아래 링크에서 직접 확인하면 된다. 


https://cocoapods.org/pods/AssistantKit



'프로그래밍 > iOS' 카테고리의 다른 글

view controller 전환 시 값 넘기기  (0) 2018.08.27
App Store 호출 하기  (0) 2018.08.13
WKWebView 사설 인증서 사용하기  (0) 2018.08.11
둥근버튼 만들기  (0) 2018.04.24
Xcode9 svn 사용하기  (0) 2017.12.13

View Controller 전환 시 값 넘기기


xcode: 9.2

swift: 4.0.3


Storyboard ID를 통해 present를 사용해서 View를 전환 할 때 방법이다. 


VC1, VC2 사이에서 데이터를 넘기는 방법에 대한 설명이다. 


VC1에서 VC2를 호출 하는 것을 가정으로 한다. 




Code in VC1.swift


let VC2 = self.storyboard?.instantiateViewController(withIdentifier: "VC2") as ? VC2

VC2.message1 = "hello,"

VC2.message2 = " nice to meet you"

self.present(VC2!, animated: false, completion: nil)




Code in VC2.swift


// 전역변수 

var message1: String = ""

var message2: String = ""


override func viewDidLoad() {

print(message1 + message2)

}



이렇게 VC1에서 VC2를 호출하게 되면 "hello, nice to meet you" 메시지를 확인할 수 있다. 



'프로그래밍 > iOS' 카테고리의 다른 글

아이폰 화면 해상도 알아내는 방법  (0) 2018.08.29
App Store 호출 하기  (0) 2018.08.13
WKWebView 사설 인증서 사용하기  (0) 2018.08.11
둥근버튼 만들기  (0) 2018.04.24
Xcode9 svn 사용하기  (0) 2017.12.13

App Store 호출 하기


왠만하면 App 자동 업데이트를 해놓는 것 같은데 그런 것을 꺼두는 사용자를 위해서 최신 앱 버전과 상이할 시 스토어로 이동 시켜야 할 때가 있다. 



let appID = "362057947"

                let appStoreLink = "https://itunes.apple.com/kr/app/id\(appID)"

                UIApplication.shared.open(URL(string: appStoreLink)!, options: [:], completionHandler: nil)



이렇게 하면 끝~

'프로그래밍 > iOS' 카테고리의 다른 글

아이폰 화면 해상도 알아내는 방법  (0) 2018.08.29
view controller 전환 시 값 넘기기  (0) 2018.08.27
WKWebView 사설 인증서 사용하기  (0) 2018.08.11
둥근버튼 만들기  (0) 2018.04.24
Xcode9 svn 사용하기  (0) 2017.12.13

+ Recent posts