본문 바로가기

IOS

앱개발 공룡 Flutter 설치진행 환경셋팅 방법 소개 안녕하세요. 김과자 입니다. 지난 시간에 이어서 flutter 설치 진행시 환경셋팅 방법을 알아보겠습니다. terminal 을 이용한 설치 방법이 다소 난해하고 어려울수 있으나 해보면 오히려 직관적이고 편리하다고 느끼실 겁니다. 설치를 해보시면 몇가지 문제가 발생할수 있는데, 문제가 되는 부분을 해결해 보겠습니다. 설치 및 초기 셋팅 오류 해결 언제나 그렇듯.. 개발에서 한번에 되는게 없습니다. 이런 상황을 수시로 격다 보니 한번은 일부러 이렇게 만드나... 생각이 들기도 하였습니다. 설치 방법은 여기를 참고 하시면 됩니다. ↓↓↓ 2023.03.05 - [개발 코딩 정보 공유/플루터 Flutter] - Flutter 플러터 처음 설치 부터 다시 시작하자 저는 설치 해둔 Flutter를 다시 찾아서.. 더보기
오디오 플레이어 레코드 만들기 - 녹음 기능을 구현해보자 소개 안녕하세요. 지난 글에 이어서 녹음 기능을 구현해 보겠습니다. 역시나 오픈 소스를 이용하지 않고 AVFoundation을 이용해서 구현해보겠습니다. 녹음이 시작 되면 오디오 파일이 생성되고 그 파일을 재생하는 기능입니다. 2023.03.31 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 오디오 플레이어 녹음 앱 만들기? 바로 시작 해보자 2023.03.05 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 파이어베이스를 이용한 IOS 테스트 배포 본문 권한설정 우선 마이크에 대한 권한 설정부터 하겠습니다. 자신의 info.plist 에서 Privacy - Microphone Usage Description 의 내용을 설정 합니다. 또한 파일이 저장되고 있는지 확인하기.. 더보기
Flutter 플러터 처음 설치 부터 다시 시작하자 소개 안녕하세요.과공입니다. 새롭게 코딩관련 글을 올리려고 계획중입니다. 하나의 코드 베이스로 멀티 플랫폼개발이 가능하다? 오늘은 구글에서 내세우고 있는 플러터, 설치 부터 시작해 보겠습니다. 설치가 일반 설치 처럼 몇번 하면 되는게 아니라서 다소 집중력을 발휘 해야 합니다. 특히 터미널 등 커맨드 라인 도구 사용이 익숙치 않은 분들은 조금 어려울수도 있겠습니다. 제가 작성한 이전글 도 참고 되시기 바랍니다. 2020.06.14 - [개발 코딩 정보 공유/플루터 Flutter] - flutter (플러터) 배우기 - 개념과 기초구현 Flutter 는 구글에서 2017년 출시한 오픈 소스 크로스 플랫폼으로써 하나의 코딩으로 여러개 플랫폼에 배포가 가능합니다. 말은 간단하지만 실제 사용해보면 여러가지 복잡한.. 더보기
IOS NavigationContorller를 활용한 화면 이동 방법 안녕하세요. 김과자 입니다. 오늘은 NavigationController를 활용해서 화면을 이동해보겠습니다. 정말 간단합니다. 역시나 ^^버튼을 하나 만들구요. 스토리 보드상에 NavigationController 를 만들어 줍니다. 자 그리고 나서 연결해줍니다. 어떻게요? 버튼을 선택하고 오른쪽 버튼으로 쭈욱 도작화면(NavigationController) 까지 내려놓겠습니다. 지난편에서 보던 화면이죠? segue를 설정해 줍니다. 이동 화면을 구성하는 방법은 5가지가 있네요. 자 그리고 여기가 중요합니다. NavigationController는 빈깡통? 이구요. 여기에 화면을 붙혀 줄께요. 커스텀 클래스 지정 해주시구요. class NaviViewController1: UIViewController .. 더보기
IOS 스토리보드로 ViewController를 이용한 화면 이동 하기 안녕하세요. 김과자 입니다. 전편에 이어서 오늘은 스토리보드 id 를 사용하여 화면을 호출해 보겠습니다. 2021.11.09 - [HELLO_WORLD/애플_IOS] - IOS 다양한 화면 이동(컨트롤)방법 - Segue와 ViewController 사용 IOS 다양한 화면 이동(컨트롤)방법 - Segue와 ViewController 사용 안녕하세요. 김과자 입니다. 오늘은 IOS 개발중 조금은 난해한 화면 컨트롤 부분입니다. 우리가 만들게 될 어떠한 앱이든 간에 화면이동은 무조건 들어가게 되겠지요? 안타깝게도...? IOS에서 화 www.blueswt.com 우선 버튼과 함수를 연결하겠습니다. 버튼에 대고 소스코드로 오른쪽버튼으로 쭈우욱~ 드래그 하고 만들면 됩니다. 자 이렇게 잘 연결되었죠. 내부 코.. 더보기
IOS Segue와 ViewController를 사용한 화면 전환 안녕하세요. 김과자 입니다. 오늘은 IOS 개발중 조금은 난해한 화면 컨트롤 부분입니다. 우리가 만들게 될 어떠한 앱이든 간에 화면이동은 무조건 들어가게 되겠지요? 안타깝게도...? IOS에서 화면 이동을 구현하는 방법은 굉장히 많습니다. 하나씩 살펴보겠습니다. 살펴볼 화면 이동 방법들 입니다. 굉장히 많죠. 하루에 다 작성할순 없습니다. (시간이...) 하나씩 시리즈로 올려보겠습니다. 1. segue를 통한 화면이동 우선 버튼을 하나 생성합니다. 그리고storyboard 상에 ViewController를 생성하겠습니다. UseSegueViewController 라고 클래스도 만들어 주겠습니다. 당연히 커스텀 클래스로 연결해주시구요. 다음은 쉽습니다. 버튼에 대고 오른쪽 버튼을 누른채 해당 SegueVi.. 더보기
flutter (플러터) 배우기 - 개념과 기초구현 안녕하세요. 김과자입니다. 최근 핫한 개발 프레임워크 이죠. 플러터(플루터) 를 알아봅시다. 플러터는 구글이 개발한 오픈 소스 모바일 애플리케이션 개발 프레임워크 입니다. 안드로이드, iOS용 애플리케이션 개발을 위해 세상에 나오게되었습니다. 사실 전에도 크로스플랫폼 개발을 위한 프레임워크들이 있었죠. 예를 들어 phonegap, cordova, ionic, react native...등등 이들의 목표 자체는 아마도 이것이겠죠? 한가지 방법 한번의 구현으로 여러가지 플랫폼을 일타쌍피!!신공 아... 생각만해도 너무 좋지만. 그에따른 이슈도 너무 많습니다. 그럼 어찌어찌 개발을 했다고 해서 native 를 몰라도 되는가? 그것도 아니란 말이죠. 결국엔 네이티브 작업을 좀 해줘야하죠. 정도의 차이일뿐. 어찌.. 더보기