본문 바로가기

프로그래밍 공부&정리/Swift

(2)
Swift 기초문법(수정중) iOSios는 iPhone, iPad, iPod 운영체제이다. Mac OS X, watch OS, TV OS와는 상이하다프로그래밍은 Objective-C(객체지향 언어) 언어와 Swift(스크립트 언어) 언어를 공식적으로 지원한다.참고로 안드로이드도 Java(객체지향 언어) 언어와 Kotlin(스크립트 언어) 언어를 공식적으로 지원하고 있다.안드로이드의 Kotlin은 자체적으로 Java를 지원하기 때문에 Kotlin 코드에 Java를 사용해도 되지만 Swift와 Objective-C는 형변환 과정이나 Bridge를 이용하지 않으면 서로 간에 호환되지 않는다. Swift에서 변수나 상수 선언var 변수명 : 자료형 = 값 let 변수명 : 자료형 = 값과 같이 선언한다.var가 사용되면 변수이고 let이 ..
[iOS 연구] 대화상자, AlertController AlertController는 대화상자를 만들기 위한 클래스이다. 다양한 상황에서 만들 수 있는데보기 좋은 예시를 위해서버튼을 클릭했을 때 대화상자가 보이도록 할 거다.Main.StoryBoard에서 button 하나를 추가하고 메소드를 연결한다.연결하는 방법은만든 button을 우클릭해서 sent Event의 Touch Up Inside를 화면에 해당하는 클래스 코드에 드래그 하면 된다. 잘 모르겠다면 아래 동영상을 참고한다. 이 메소드 안에서 Alert 객체를 만들어주면 된다. Alert를 만들기 전에 Alert의 구조에 대해서 볼 필요가 있다. 여기서ViewController는 현재 클래스(화면)이고AllertController는 대화상자 자체이다.AlertAction은 대화상자 안에 있는 버튼을 ..