안드로이드 개발만 하다가 iOS로 넘어오니 XCode 쓰는 법이 익숙하지 않아 어려움을 많이 격게 되더라구요. 특히 접근 권한 설정을 어디다 해야하는지.... 책내용 따라서만 하다보니 계속 에러만 나서 뭔가 하다가 검색해보니 접근권한이 문제였습니다. (나중에 보니 뒷부분에 실제 기기에서 에러가 날경우 접근권한 설정이 안되어서 그렇다는 내용이 있더군요...ㅠㅠ) iOS에서는 간단하게 접근권한 설정이 가능합니다. 화면구성 전 책에 있는 예제를 따라서 이런 화면을 구성해봤어요. 굳이 이런 화면을 만들 필요는 없고, 각각 테스트 할 수 있는 예제를 만들어보시면 좋을것 같아요. 접근권한 추가 다음은 Info.plist로 갑니다. info.plist 로 들어가면 이런 화면이 나오는데, 여기서 접근 권한을 추가해 줄..
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
- 안드로이드
- sqld 자격증 합격
- 변수
- Kotlin
- FLUTTER
- Android
- 버전카타로그
- IOS
- 격파르타 장점
- gem update
- 코틀린
- ~=
- Xcode
- dart
- rotate
- Java
- 아이폰앱개발
- 아이폰
- Swift
- toml
- NoAnimation
- .toml
- 연산자
- 격파르타 후기
- 격파르타 합격후기
- 자바
- 스위프트
- rotation
- 음성재생
- 함수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |