본문 바로가기

🍎iOS프로그래밍/겨울방학 특강12

Swift - URL Scheme을 알아보자, 다른 앱 호출하기 순서 URL Scheme의미 지원여부 확인 들어가기전.. 해당 포스팅은 URL Scheme의 개념에 대해 서술한 글입니다 다른앱을 호출하는 코드를 바로 보고 싶은 분은 아래 포스팅을 참고해 주세요 https://admd13.tistory.com/271 URL Scheme 의미 iOS의 URL Scheme을 설명하기전에 URL Scheme가 무엇인지 알아보겠습니다 우리는 웹서비스를 이용하기 위해 브라우저에 주소를 입력합니다 이때 https://가 항상 맨 앞에 위치하는데 이것을 URL Scheme이라고 합니다 https뿐만 아니라 chrome:// 혹은 steam:// 같이 다른 단어가 올 수 있습니다 예시를 보기위해 크롬의 설정창을 눌러주세요 설정을 누르면 http://가 아니라 chrome://인 것을.. 2022. 1. 24.

Swift - @frozen을 알아보자 순서 @frozon이란? 이점 @unknown @frozen이란? Swift에선 @을 Attributes라고 부르는데 아래에서 어떤 기능을 하는지 알아보겠습니다 Swift의 기본 자료형들은 모두 @frozen으로 선언되어 있습니다 @frozen으로 선언된 구조체는 Stored프로퍼티를 추가할 수 없습니다 Double구조체에 extension으로 실습을 해보겠습니다 extension Double { func printTest (){ print("Testing") } } var A:Double = 10.1 A.printTest() //Testing cs 자료형인 Double구조체에 printTest()메서드를 추가했습니다 Double형 변수를 만들고 메서드를 실행하니 정상적으로 출력되었습니다 이번엔 Stor.. 2022. 1. 23.

Swift - 뷰컨트롤러간 데이터 이동 준비 first뷰컨트롤러에 있는 값을 second뷰컨트롤러로 데이터를 전달할 것입니다 first뷰컨의 텍스트필드와 버튼은 아래와 같이 선언 second 뷰컨트롤러 구현 second뷰에 전달될 데이터를 저장할 변수 선언 버튼을 클릭하면 textField값을 전달하는 코드입니다 second뷰컨트롤러로 넘어가기 위해 instantiateViewController메서드를 실행합니다 이 때 UIViewController타입을 반환하는데 as로 다운캐스팅을 해주어야 합니다 second뷰의 txtData변수에 접근하기 위함입니다 @IBAction func btn(_ sender: Any) { let secondView = storyboard?.instantiateViewController(withIdentifier:.. 2022. 1. 20.

반응형