본문 바로가기

ios 스위프트4

23 ios 스위프트 핀치기능으로 문자 확대 축소하기 23 ios 스위프트 핀치기능으로 문자 확대 축소하기 // // ViewController.swift // PinchGesture // // Created by MacBookPro on 2017. 11. 30.. // Copyright © 2017년 MacBookPro. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var txtPinch: UILabel! //핀치 제스처가 발생했을 때 현재 글자 크기를 저장 var initialFontSize: CGFloat! override func viewDidLoad() { super.viewDidLoad() //클래스 상수 선언, aciton은.. 2017. 12. 1.
21 ios 스위프트 그림그리기 기능 구현 21 ios 스위프트 그림그리기 기능 구현// // ViewController.swift // Sketch // // Created by MacBookPro on 2017. 11. 30.. // Copyright © 2017년 MacBookPro. All rights reserved. // import UIKit class ViewController: UIViewController { //스케치 관련 변수 선언 var lastPoint: CGPoint! //바로 전에 터치하거나 이동한 위치 var lineSize: CGFloat = 2.0 // 선의 두께 var lineColor = UIColor.red.cgColor // 선의 색상 @IBOutlet weak var imgView: UIImageView.. 2017. 11. 30.
20 ios 스위프트 터치 기능 20 ios 스위프트 터치 기능 // // ViewController.swift // TapTouch // // Created by MacBookPro on 2017. 11. 30.. // Copyright © 2017년 MacBookPro. All rights reserved. // import UIKit class ViewController: UIViewController { @IBOutlet weak var txtMessage: UILabel! @IBOutlet weak var txtTap: UILabel! @IBOutlet weak var txtTouch: UILabel! override func viewDidLoad() { super.viewDidLoad() // Do any additional.. 2017. 11. 30.
1. 이름짓기, 콘솔로그, 문자열 보관법 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253541. 이름짓기, 콘솔로그, 문자열 보관법 - 이름 짓기 규칙 Lower Camel Case : function, method, variable, constant Upper Camel Case : type (class, struct, enum, extension) 대소문자 구분! - 콘솔로그 print - 단순문자 출력 dump - 인스턴스의 자세한 설명 까지 출력 한다. - 문자열 보관법 \() - 코드 import Swift let age: Int = 10; "hello i am \(age)" "hello i am \(age+5.. 2017. 11. 7.