반응형

iOS/Swift 문법 29

[Swift] func에 대한 이해(쉽게...)

기본형 func 함수이름(매개변수이름: 매개변수타입, 매개변수이름: 매개변수타입) -> 반환티입 { 함수 구현 return 반환값 } 쉬운 예 func sum(a: Int, b: Int) -> Int { return a + b } 위의 코드는 무엇을 의미하는가 return의 의미는 반환값 = 반환타입이 일치해야한다. => a+b를 Int형태로 반환해라 그렇다면 매개변수는 쉽게 무엇을 의미하는가? 내가 이 함수를 사용할 때 입력할 값을 알아보기 쉽게 표현 한 값 쉬...운 예 func 심부름하기(빵: Int, 우유: Int) { } 심부름하기 함수를 실행해야되는데 오늘은 빵과 우유를 몇 개씩 사오라고 할 것인가 중급 에 func tableView(_ tableView: UITableView, cellFor..

iOS/Swift 문법 2022.10.28

[Swift] Segueway 정리

Segueway(세그웨이) segueway는 indentifier로 통신 스토리보드에서 스그웨이를 만들고 수퍼클래스에서 오는 performsegue를 호출하여 트리거 @IBAction func 에서 버튼을 눌렀을 때 indentifier를 준비해야하니깐.첫화면->다음화면: self.performSegue(withIdentifier, sender(=창시자인 자기자신) 세그웨이 준비 -sender.destination: segue가 트리거 될 때 초기화 될 뷰 컨트롤러 -override func prepare(for segue: UIStoryboardSegue, sender: Any?) {//UIViewController에서 상속받은 그것) if segue.identifier == "goToResult" {..

iOS/Swift 문법 2022.08.11

[Swift] AVFoundation에 대하여

AVFoundation이란? video, audio에 특화된 공구함 captureing, processing, synthesizing, controlling, importing,exporting등 다양한 기능을 제공합니다. 1. playback and editing 미디어 재생 콘트롤과 편집 기능을 제공합니다. 미디어 파일(동영상,오디오. 사진)에 접근할 때 실제 파일들을 코딩할 때 필요한 객체로 만들어주는 기능 ex. player에게 plyaeritem을 넘겼다 2.media capture 사진 찍어서 저장하는 기능 3. audio 오디오 믹싱 4. speech 목소리를 택스트로 변환해주는 기능 (STT: Speech To Text) custom 카메라 앱의 목적 1. CustomUI를 만들고 싶을 때..

iOS/Swift 문법 2022.04.07

[Swift] URLSession으로 받은 데이터를 오브젝트로 가져오기(

오늘의 목표: URLSession으로 받은 트랙리스트 오브젝트로 가져오기입니다. 할 일 1. Response, Track struct 만들기 2. struct의 프로퍼티 이름과 실제 데이터의 key 맞추기(Codable 디코딩하게 하기 위해서) 3. 파싱하고 트랙 정보 출력하기 1. Response, Track struct만들기 struct Response: Codable { //Codable프로토콜을 준수하겠다는 의미입니다. let resultCount: Int let tracks: [Track] struct Track: Codable { let title: String let artistName: String let thumbnailPath: String Structure를 구성했다면, 이 Sturc..

iOS/Swift 문법 2022.03.24

[Swift] URLSession을 통한 Networking(코드확인 편)

지난 블로그에서는 URLSession에 개요에 대해서 한번 살펴봤습니다. https://accompani-i.tistory.com/146 [Swift]URLSession을 통한 네트워킹 IOS에서 http를 이용한 네트워킹은 어떻게 할까요? 바로 URLSession을 사용 하여 네트워킹을 합니다. URLSession URLSession은 URLSessionConfiguration을 이용하여 생성합니다. (configuration = 배열,배치) URLS.. accompani-i.tistory.com 오늘은 코드로 한번 알아보겠습니다. 1. URLSessionConfiguration을 할당하고 2. URLSession이 Configuration 사용합니다. 3. URLSession은 여러가지 Task수행합..

iOS/Swift 문법 2022.03.24

[Swift]URLSession을 통한 네트워킹

IOS에서 http를 이용한 네트워킹은 어떻게 할까요? 바로 URLSession을 사용 하여 네트워킹을 합니다. URLSession URLSession은 URLSessionConfiguration을 이용하여 생성합니다. (configuration = 배열,배치) URLSession은 여러개의 URLSessionTask를 생성 가능합니다. 실제로 URLSessionTask를 통하여 서버와 통신을 합니다. URLSessionDelegate을 통해서 네트워킹 과정을 살펴볼 수 있습니다. URLSessionConfiguration URLSessionConfiguration 생성 할 때는 Default, Ephemeral, Background 세 가지 타입으로 설정 할 수 있습니다. Default: 기본 통신(대..

iOS/Swift 문법 2022.03.23
반응형