안녕하세요. 오늘부터 Swift에 대해 정리해보는 포스팅 할께요. iOS를 개발하면서 기초부터 차근차근 Swift에 대해 정리하는 시간이 필요했는데 오늘부터! Swift란? 애플에서 자사의 제품 개발에 활용하는 새 프로그래밍 언어인 Swift를 만들었습니다. 소괄호와 세미콜론을 생략할 수 있는 문법을 가지고 있으며 안전성, 신속성, 표현성을 Swift의 특성이라고 발표하였습니다. 안전성(Safe) : 옵셔널, guard, 강력한 타입 통제 등 신속성(Fast) : 실행 속도와 컴파일러의 개량을 통해 더 나은 성능을 구현 중!(애플 화이팅) 표현성(Expressive) : 루비, 파이썬, C#, 러스트, Obj-c를 참고하여 만들어 더 나은 문법을 보여줌 객체지향 프로그래밍(OOP) 소프트웨어가 해결해야 ..
안녕하세요. 오늘은 iOS에서 자주 사용하는 기본적인 UI관련 함수나 프로퍼티를 간단하게 정리해보려고 합니다. 잘못된 설명이나 오류는 댓글에 달아주세요. 눈 깜짝도 하기 전에 수정하겠습니다. UIViewController 부분 storyboard.instantiateViewController(withIdentifier:) 현재 뷰가 소속된 스토리보드에서 identifier를 기준으로 ViewController를 가져옵니다. 이를 캐스팅하여 값을 넣거나 화면을 이동할 수 있습니다. present(viewController:, animation:, completion:) 이동할 ViewController, 화면 이동 애니메이션, 완료 후 동작을 파라미터로 넣어 화면을 이동합니다. presentingViewC..
안녕하세요. 오늘은 안드로이드에서 사용할 수 있는 음성기술에 대해 소개하려고 합니다. STT, TTS 이 두가지 기술입니다! STT Speech to Text의 약자로 음성을 텍스트로 바꾸는 기술입니다. 안드로이드에서 기본으로 제공되며 많은 기업에서 유료로 제공하는 기술입니다! (안드로이드는 공짜!) 구현 방법을 Kotlin을 통해 알아보겠습니다. import android.speech.* // 이 패키지가 STT의 모든 기능! val recognizer = SpeechRecognizer.createSpeechRecognizer(context) // 음성 인식기를 생성! recognizer.setRecognitionListener(object: RecognitionListener{ override fun..
- Total
- Today
- Yesterday