본문 바로가기

swift3

[swift3] UserNotifications IOS10 새기능 사용해보기 [swift3] UserNotifications ios10 UserNotifications ios10부터 UserNotification이 생겼다. 이제 조금 더 쉽게 사용자에게 메세지를 보낼 수 있다. 먼저 중앙에 버튼을 만들어보자 기본텍스트 출력 ViewController.swift class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //권한 요청 부분 //사용자에게 alert, badge, sound요청을 한다. UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound], completion.. 더보기
as 형변환와 키보드 닫기 as 형변환와 키보드 닫기@IBOutlet weak var selectDatePicker: UIButton!var buttonTag:Int = 1; @IBAction func departSelectDate(_ sender: Any) { if selectDatePicker.isHidden == false{ selectDatePicker.isHidden = true }else{ selectDatePicker.isHidden = false } buttonTag = (sender as! UIButton).tag; }selectDatePicker의 상태값을 보고 분기시킨다. 요기서 buttonTag가 중요한 부분인데 sender로 받은 버튼값을 as! 메서드를 통해 UIButton으로 변경한 후 거기서 태그값을 .. 더보기
swift3 기초 문법 swift3 기초문법 정리선언var 변수 - 재정의 가능 let 상수 - 재정의 불가값 자동추정var maxiumLogin = 10선언시 미리 타입 선언var welcome:String배열기본문법var comment:Array = []var comment2:[String] = []배열추가comment.append("Anna")comment += ["alex"]배열 값에 접근comment3[1] = "aaa";딕셔너리key와 value로만 구성되어있는 값의 집합선언var legs:Dictionary = [:] //풀문법var legs1:[String:Int] = [:]초기화var arg1 = ["ant":5,"angke":8]반복문for in우리가 일반적으로 보는 for(int i = 0; i String.. 더보기