2016년 9월 16일 금요일
Swift 기본 문법 정리 @@ in Swift2.x
Swift 문법 정리
대소문자 구분
let A = 30
let a = 30
이 두 변수는 완전히 서로 다른 변수 이다.
변수
변수는 값을 변경 가능하고 var를 이용해 선언한다.
var i = 1
선언 시 타입을 선언 할 수도 있고
var i : Float = 1.1
var str = "Swift"
대입하는 값으로 타입 선언을 생략할 수 있다
str = "Swift"
상수
상수는 let 으로 선언하고, 한 번 대입된 값을 변경할 수 없다.
let abc = 123
let str = "문자열"
* 변수와 상수명은 [+, _, *, /]와 공백, 첫번째자리에 숫자가 있으면 사용할 수 없고
스위프트에서 사용하는 예약어나 키워드는 변수명으로 사용할수 없습니다.
데이터 타입
-Bool : true/false 두가지 종류의 값만 가질 수 있는 자료형으로 논리값 저장시 사용
-Character : 한개 문자 저장
-Int : 양수부터 음수까지의 정수
-Uint(Int8, Int16, Int32, Int64) : Unsigned Integer 줄인 단어로 부호없는 정수 (0 포함)
-Float&Double : 둘다 실수형 값 저장, Float 형은 소수점 아래 7~8 까지 Double 형은 15~16까지
-String : 문자열 저장
문자와 문자열
//문자
let char : character = "a"
//문자열
var str = "abcd"
let str2 = "Swift"
타입이 서로 다른 변수의 결합
String(문자열로 바꾸고 싶은 숫자)
Int(정수로 바꾸고 싶은 문자열)
*숫자로 구성된 문자열만 ex)"123", "345" 등..
배열
// 변경가능
var intArray : [Int] = [ 1, 2, 3, 4, 5 ]
// 변경 불가
let strArray = [ "A", "B", "C" ]
// 개수
intArray.count
// 항목 접근
intArray[2]
딕셔너리
var dic1 : [String:Int] = [ "1월":1, "2월":2, "3월":3]
var dic2 : = ["1월":"January", "2월":"February", "3월":"March" ]
//접근
dic1["2월"]
세미콜론(;)
스위프트 경우 사용하거나 안하거나 상관없다.
피드 구독하기:
댓글 (Atom)
추천 게시물
애플 개발자 등록방법 2016년 5월 8일 기준!!
애플 개발자 등록 절차 1. 개발자 등록 페이지 이동 애플 개발자 로그인 > Account 페이지 이동 > 하단 영역 클릭 (이미지 참조) >> Enroll 클릭 >> 무조건 승인!! ...
-
UIButton 텍스트 변경 및 텍스트 컬러 변경 - UIButton 텍스트 변경 editButton.setTitle("test", for: .normal) - UIButton 텍스트 컬러 변경 edi...
-
[애플리케이션의 상태] not running 사용자에 의해 아직 애플리케이션이 실행되고 있지 않거나 이미 실행된 후 사용자 혹은 운영체제에 의해 종료된 상태 foreground 애플리케이션이 현재 사용자에게 보여지고 있는 상태, 오직 ...
-
웹사이트 1. IBM Swift SandBox https://swift.sandbox.bluemix.net/ : 플레이그라운드와 유사한 모습으로 스위프트 코드 작성 및 실행 가능 인기있는 스위프트 소스코드를 볼 수 있고 간단한...
댓글 없음:
댓글 쓰기