본문 바로가기

IOS

try-catch처리 개인 error을 만들기 Error Protocol을 이용하여 열거형을 만듭니다. 여기에서는 phoneError라는 이름으로 만들었습니다. error발생시키기 함수 안에 error를 발생시킬 수 있습니다. 함수 선언부분에 throws를 써야합니다. 던지고자하는 error앞에 throw를 써야합니다. throw를 통해서 함수를 요청했던 부분으로 에러가 던져집니다. error처리 error를 처리하는 방법은 총 3가지가 있습니다. 1. do - catch 함수에서 던져진 error를 do안에서 받고 error에 해당되는 catch문에서 처리합니다. 2. try? 함수에서 던져진 error를 해당 줄에서 받게 됩니다. error가 발생하면 nil을 받게 됩니다. error가 없으면 정상적인 반환값을 받게 됩니.. 더보기
기본문법 try-catch 더보기
soundcloud 사운드클라우드 음악 앱 : 사운드 클라우드를 소개합니다~. 이 앱의 특징 1. 듣는 일반 사용자는 무료~~ - 단, 광고가 음악 중간에 삽입됨 2. 업로드하는 사용자는 매달 비용을 지불 - 매달 비용이 높은 회원등급일수록 업로드할 수 있는 시간이 길어집니다. 3. 앱으로 음악을 들으면서 다른 앱 사용가능 4. 무료로 다운로드 가능 *불법 유포 및 수정을 주의합시다. 5. 유명하지 않은 사람들의 음악도 들어볼 수가 있음 - 여러 장르가 있음 사이트 https://soundcloud.com/ Stream and listen to music online for free with SoundCloud Discover and play over 265 million music tracks. Join the world’s large.. 더보기
[swift] 컨트롤러간 화면 전환 1. 뷰 컨트롤러 연결 - 이동 vc = self.storyboard?.instantiateController(withidentifier: "") as DetailController self.present(vc, animated: true, completion: nil) - 돌아오기 self.presentingController?.dissmiss(animated: true) 2. 네비게이션컨트롤러 연결 - 이동 vc = self.storyboard?.instantiateController(withidentifier: "") as DetailViewController self.navigationViewController?.pushViewController(vc, animated: true) - 돌아오기 s.. 더보기

]