반응형

전체 글 54

IOS) PickerDate Quiz 빨간색 + 파란색

// // ViewController.swift // Quiz07 // // Created by Leo_Jang on 25/08/2020. // Copyright © 2020 Leo_Jang. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var lblCurrentTime: UILabel! @IBOutlet weak var lblPickerTime: UILabel! let timeSelector: Selector = #selector(ViewController.updateTime) let interval = 1.0 // 기준값 var count = 0 // 빨간색 또는 파란색인지 var..

IOS) Picker date + 라벨(현재 시간, 사용자가 선택한 시간)

// // ViewController.swift // Quiz07.0 // // Created by Mac on 2020/08/26. // Copyright © 2020 MyMac. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var lblCurrentTime: UILabel! // 현재 시간을 나타내는 라벨 (상단) @IBOutlet weak var lblPickerTime: UILabel! // 사용자가 선택한 시간을 나타내는 라벨 (하단) let timeSelector: Selector = #selector(ViewController.updateTime) let interval ..

IOS) Button (이전+다음), Label (파일명) , ImageView(배열을 통한 이미지 삽입)

// // ViewController.swift // Quiz5 // // Created by Leo_Jang on 25/08/2020. // Copyright © 2020 Leo_Jang. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var imgTitle: UILabel! @IBOutlet weak var imgView: UIImageView! var imageName = ["flower_01.png","flower_02.png","flower_03.png","flower_04.png","flower_05.png","flower_06.png"] // 파일 이름 var numImag..

IOS) ImageView + Button + Switch Button 을 통한 [화면 전환, 확대 축소] 기능구현

// // ViewController.swift // ImageView // // Created by Leo_Jang on 25/08/2020. // Copyright © 2020 Leo_Jang. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var imgView: UIImageView! @IBOutlet weak var btnResize: UIButton! //1. 전구 On Off하기 변수에 넣어야 쓸 수 있다. var imgOn: UIImage? // 켜짐 전구 이미지 var imgOff: UIImage? // 꺼진 전구 이미지 var isZoom = false // 이미지가 큰..

Swift 06.컬렉션 set집합연산

// Set : 집합연산 let setA: Set = [1,2,3,7,4] let setB: Set = [5,3,2,8,9] //print(setA.union(setB)) // 현재 랜덤 값 let unionSet = setA.union(setB) print(unionSet.sorted()) //정렬해서 출력하기 print(setA.intersection(setB)) // 교집합 print(setA.subtracting(setB)) // 차집합 //Set의 멤버십과 동등 비교 let houseAnimals: Set = ["dog","cat"] let farmAnimals: Set = ["cow","chicken","sheep","dog","cat"] let cityAnimals: Set = ["duck"..

Swift 05. 컬렉션 Dictionaray

// Dictionary // key가 String이고 value 가 String인 빈 Dictionary생성 var stringDictionary: Dictionary = [String:String]() // [:] 는 비어있다는 표시 stringDictionary["name"] = "유비" print(stringDictionary) stringDictionary["name1"] = "관우" stringDictionary["name2"] = "장비" print(stringDictionary) print(stringDictionary["name"]!) //Optional을 없애기 위한 방법 ! 느낌표가 뜨고 난 뒤 optional없어짐 // -----------------------------------..

Swift 04.컬렉션 Aarry

import Cocoa /* 컬렉션 : 여러 값들을 묶어서 하나의 변수로 사용 Array : 순서가 있는 리스트 컬렉션 Dictionary : 키와 값의 쌍으로 이루어진 컬렉션 Set : 순서가 없고 멤버가 유일한 컬렉션, 집합 연산 */ // Array // 빈 Int Array 생성 // 제네릭 var intVariable: Array = Array() intVariable.append(1) intVariable.append(10) intVariable.append(100) print(intVariable) print(intVariable.contains(100)) print(intVariable.contains(99)) print(intVariable[0]) print(intVariable[0.....

Swift 03.기본 연산자

import Cocoa var a = 2 // 튜플을 사용한 할당 연산자 let (x1, y1) = (1,2) print (x1, y1) var (x2, y2) = (3, "kim") print(x2, y2) //사칙 연산자 print(10 / 3) // 정수 나눗셈 print(10.0 / 3.0) print(9 % 4) // 나머지 값 // 단항 음수 연산자 let one = 1 let minusOne = -one let plusOne = -minusOne print(one, minusOne, plusOne) // 비교 연산자 1 == 1 let name = "world" if name == "world"{ print("Hello World!") }else{ print("I'm sorry \(name)..

Swift 02. 데이터 타입

import Cocoa // ----------------------------------- // // 내 PC의 OS 크기 확인 // ----------------------------------- // print("Int :" + String(Int.min) + " ~ " + String(Int.max)) // 디폴트 값Int :-9223372036854775808 ~ 9223372036854775807 print("Int :" + String(Int8.min) + " ~ " + String(Int8.max)) // 8비트 Int :-128 ~ 127 print("Int :" + String(Int16.min) + " ~ " + String(Int16.max)) // 16비트 Int :-32768 ~..

반응형