본문 바로가기

전체 글69

Swift 반복문 (For, While) 공부한 것을 바탕으로 간략 정리 하는 글.반복문이 있어서 수월하게 같은 작업을 처리 할 수 있음. Thanks to loop! 컴퓨터가 잘 할 수 있는 것 중 하나인 반복작업을 수행하는 것.Swift에서는 두 가지 종류의 loop를 제공함. For와 While ● for문 for-in은 statements의 사항을 ragne 만큼 반복 함.공부할 때, 다른건 봐도 너무너무 이해 안됐었는데, 처음으로 이해 했던거라 기억에 남음. 왜인지 모르겠지만 이해하기가 쉬운 것 같음. range는 작은 -> 큰 (왼쪽 -> 오른쪽) 으로 작성해야 함. 큰 -> 작은 No No. for value in range { statements } ● while문while 과 repeat while이 있음몇회를 반복하는지 아는 .. 2017. 11. 26.
Swift 데이터 타입- 컬렉션: 딕서너리(Dictionary) Swift를 zero부터 공부해가면서 정리하는 글들. ● 딕서너리(Dictionary) 이란?배열과 다르게 순서가 없는 컬렉션 타입이고, Key(키) Value(값)의 쌍으로 이루어져 있음. [Key(키): Value(값)]말그대로 사전과 같은 형태임. 단어가 Key(키)이고 단어에 대한 설명이 Value(값)이라고 보면 됨. 그런고로, Value(값)이 중복 되어도, Key(키)는 유일무이 해야 함. 구글 개발자 문서에서 보면A collection whose elements are Key-Value pairs. ● 딕서너리(Dictionary)를 선언하고 초기화 하는 방법들. let dictionary1: Dictionary = [:] let dictionary2 = Dictionary() let di.. 2017. 11. 26.
Swift 데이터 타입- 컬렉션: 배열(Array) ● 배열(Array) 이란?같은 타입의 데이터를 일련의 순서 (index)대로 저장 하는 혀태의 컬렉션 타입임. 구글 개발자 문서에서 보면An ordered, random-access collection. 이라고 되어 있음. ● 선언 및 초기화 하는 방법 let array1 = Array() let array2 = Array = [] let array3 = [Int]() let array4: [Int] = [] let array5: Array = [1, 2, 3] let array6: [Int] = [1, 2, 3] ● 배열의 값에 접근 & 값 추가 하기 배열의 값에 접근하기- [인덱스]로 배열 내의 값에 접근 할 수 있음.var array: [Int] = [1, 2, 3] print(array[0]) .. 2017. 11. 26.
Swift UIAlertController 만들기 폰에서 얼럿같은거 뜨면 뭐 별거 뜨는거 없어서 간단하겠구만. 생각했는데...생각보다 코드로는 여러 줄이 나와서 좀 의외였고 HIG 권고 사항을 따라 만들어야 하는 등 해줄게 많다는 걸 처음 알았다...하나 하나 다 정해 줘야 하는 구나. UIAlertController 두가지 종류가 있음.alert과 .actionsheet ● 만드는 순서 1. ~4. 번 순서대로 진행 1. alert 제목과 메시지 만들기let alert = UIAlertController(title: "My Alert", message: "This is an alert.", preferredStyle: .alert) 2. 액션 버튼 만들기3. 만들어준 alert틀에 액셔 버튼 추가(연결) 해주기 예시1)은 2번 따로 3번 따로let d.. 2017. 11. 26.