Type Type 안녕하세요. 이번 챕터에서는 Swift에서 사용하는 데이터 타입에 대해서 알아보려고 합니다.오늘도 역시 아래 내용을 잘 확인해주세요. 시작하겠습니다.아래 내용은 모두 Xcode 10, Swift 4.2 에서 작성되었습니다.Nebori Swift Book 데이터 타입은 크게 3가지로 나누어 볼 수 있습니다. 기본 제공 타입 다수의 값을 다루는 타입 사용자 타입 하나씩 알아보도록 합니다. 기본 제공 타입 참/거짓: Bool 정수: Int, UInt 실수: Float, Double 문자, 문자열: Character, String 참 / 거짓 부울은 다룰 수 있는 값은 true, false 두 가지 입니다.아래는 부울 값 대입 예시입니다. let boolExam: Bool = true 부울 타..
Value Value 안녕하세요. 이번 챕터에서는 Swift에서 다루는 값에 대해서 알아보려고 합니다. 아래 내용을 잘 확인해주세요. 바로 시작합니다. 아래 내용은 모두 Xcode 10, Swift 4.2 에서 작성되었습니다.Nebori Swift Book 참 / 거짓 타입의 이름은 Bool입니다. var trueValue = true var falseValue = false 숫자 정수나 실수를 표현할 수 있는 타입은 많지만, 우선 간단하게 하나씩만 예로 들겠습니다. //: 정수 var intValue = 100 //: 실수 var floatValue = 1.1 문자 타입의 이름은 String입니다. var stringValue = "문자" var multiLineValue = """ 이런 식으로도 문자..
Codable이전에 JSON을 컨트롤하기 위해서는 'JSONSerialization' 클래스를 이용했습니다. 하지만 Swift 4.x 버전에서는 'Codable' 프로토콜을 이용해서 JSON 데이터를 쉽게 파싱할 수 있는 방법이 있습니다. 오늘은 저도 공부하면서 확인한 내용을 기록하도록 하겠습니다.JSONSerialization이전에 사용하던 가장 기본적인 JSON 값을 파싱하는 방법입니다. 서버에서 가져온 값은 대부분 JSON 값이 Data 로 전달받기때문에 변환하여 예제를 작성하였습니다.let firstJSONText: String = """{"one": "1","two": 2,"three": "3"}"""let firstJSONData = firstJSONText.data(using: .utf8)d..
QRCode 읽기class className: UIViewController, AVCaptureMetadataOutputObjectsDelegate { var captureSession:AVCaptureSession? var videoPreviewLayer:AVCaptureVideoPreviewLayer? override func viewDidDisappear(_ animated: Bool) { captureSession?.stopRunning() } override func viewDidAppear(_ animated: Bool) { captureSession?.startRunning() } override func viewDidLoad() { super.viewDidLoad() //AVCaptureD..
UIBezierPath원import UIKit var x = 0 var y = 0 var width = 100 var height = 100 // Initialize the path. var path = UIBezierPath() var circle = UIBezierPath(ovalIn: CGRect(x: width/2 - height/2, y: 0, width: height, height: height))사각형import UIKit var x = 0 var y = 0 var width = 100 var height = 100 // Initialize the path. var path = UIBezierPath() // Specify the point that the path should start g..
iOS 어플리케이션을 만들고, 'App Store'에 게시를 하기 위해서는 iOS개발자 프로그램 등록이 필요합니다. 2018년도에 iOS 어플리케이션을 출시하는 목표를 이루기 위해서 저도 등록을 진행했습니다. 우선, '애플 개발자 사이트'에 접속합니다. 그리고 로그인을 합니다. 우측 상단의 'Account'를 선택해도 로그인을 진행할 수 있습니다. '애플 개발자 프로그램 사이트'로 이동합니다. '한글 사이트'도 있습니다. 진행을 하게되면 자동으로 영문으로 변경되지만, 간단한 설명을 읽어보시려면 한글 사이트로 연결하여 내용을 읽어보셔도 좋습니다. 우측 상단에 '등록'을 누르면 등록을 진행하게 됩니다. 사항들을 확인하고 '등록 시작하기'를 선택합니다. 지금부터는 영문으로 변경되어 진행됩니다. 따라서 사진에 ..
- Total
- Today
- Yesterday