스위프트에서 다음과 같은 방법으로 화면전환이 가능합니다. 1. Segue 사용 2. ViewController가 다른 ViewController 호출 (present) 3. NavigationController를 사용한 전환 view 를 바꿔치기 하는 방법도 있으나 overflow의 위험이 있어 잘 쓰지 않는다고 합니다. 이 포스트에서는 위에 3가지에 대해서만 알아보겠습니다. 1. Storyboard에서 직접연결 다음과 같은 화면이 있습니다. 버튼을 누르면 이동하게 만들어 볼까요? 먼저 뷰 컨트롤러를 하나 추가해주세요. 뷰 컨트롤러를 추가했습니다. 이제 두개를 연결해야 합니다. Button에서 Control을 누른채로 드래그해서 오른쪽 뷰컨트롤러에 놓아주세요. 다음과 같은 창이 뜨게 됩니다. 여기서 Sh..
1. 정의 - 특정 일을 수행하는 코드의 집합 - 보통 값을 전달받아 이 값을 이용해서 특정 일을 수행, 그 결과를 리턴(return)하는 형태 - 전달받은 값을 '파라미터', 리턴하는 값을 '반환값' func 함수명(파라미터명1: 자료형, 파라미터명2: 자료형) -> 반환값의 자료형 { 실행코드 } 2. 예시 func today(month: String, day: String) -> String { return "오늘은 \(month)월 \(day) 일입니다." } today(month: "1", day: "23") 이 함수를 그대로 print하면 오늘은 1월 23일입니다. 라고 출력하게 된다. 3. 주의점 1) 첫 번째 파라미터명을 생략하면 안됨. today("1", day: "23") ===>> t..
* 상수와 변수는 데이터를 저장하기 위한 공간 1. 상수 - let을 사용해 선언 - 값을 지정해 주어야 함 - 한 번 결정되면 이후에는 값을 바꿀 수 없음 예) let pi = 3.141592 2. 변수 - var을 사용해 선언 - 최초 선언한 값 이외에도 중간에 계속해서 다른 값으로 변경 가능 예) var score = 95 ※ 한 번도 값이 변하지 않는 변수(var)가 있다면 Xcode는 해당 변수를 상수(let)으로 고치라고 경고 메시지를 띄우지만 그대로 사용해도 무방함 3. 규칙 - 상수와 변수, 함수, 클래스의 이름을 지정할 때는 다음과 같은 규칙을 지켜야 함 1) 유니코드를 포함한 어떤 문자든지 사용할 수 있으나 특수 문자, 수학 기호, 화살표, 개인용 유니코드, 선, 상자 그리기용 문자 등..
1. Swift의 장점 * 빠르고 강력하다 * 완전한 플랫폼이다 * 현대적이다 * 상호 반응적인 플레이그라운드 * 안전을 위한 설계 * 오브젝티브-C와의 상호 운용성 * 오픈 소스이다 * 구체적인 문법공부는 아래 사이트를 참고하세요.(영어주의...) https://swift.org/ Swift.org Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns. swift.org 2. Swift 개발 1) Xcode가 설치된 맥 PC가 필요 2) 인텔제품에 맥OS를 설치하는 해킨토시가 존재하지만 매킨토시의 100%를 지원하지 못함, ..
- Total
- Today
- Yesterday
- 버전카타로그
- rotate
- NoAnimation
- 아이폰
- 음성재생
- .toml
- toml
- sqld 자격증 합격
- 격파르타 후기
- Android
- gem update
- Swift
- 스위프트
- rotation
- ~=
- 격파르타 장점
- 안드로이드
- Java
- 자바
- FLUTTER
- dart
- 코틀린
- 변수
- 격파르타 합격후기
- 아이폰앱개발
- IOS
- Xcode
- Kotlin
- 연산자
- 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |