본문 바로가기

개발 코딩 정보 공유/애플 iOS 스위프트 Xcode

사내 배포라면? ios 엔터프라이즈 배포! 를 이용하자. 소개 안녕하세요. 김과자 입니다. 사실 ios 배포는 개발자에게 부담이 또하나의 큰 작업 입니다. 방법도 다양하고 내용도 복잡합니다. 아직도 매번 헷갈리고 있습니다 😭 지난 글을 통해 여러가지 배포 방법에 대해서 확인해보았는데요. 오늘은 그중에서도 엔터프라이즈 계정을 이용한 배포 방법에 대해서 작성해 보겠습니다. 본문 엔터프라이즈 계정 가입 필요! 너무나도 당연하지만 엔터프라이즈 멤버쉽에 가입이 되어있어야 합니다. 엔터프라이즈 계정은 일반 마켓, 스토어에 배포 하지 않는 사내, 혹은 조직내의 배포만을 위한 장치라고 생각하면 됩니다. 만약 사용중에 스토어에 배포 하고 싶어도 해당 계정으로는 배포 할수 없습니다. 만약 마켓 이나 스토어 배포를 원한다면 해당 계정을 따로 만들어야 합니다. 해당 멤버쉽은 돈만 .. 더보기
골치아픈 애플 개발자 법인등록에 대해서 알아보자 소개 안녕하세요.김과자 입니다. 애플 개발자 (법인) 등록 관련 작업은 꽤 골치가 아픈데요. 최근 등록할일이 생기는 바람에 기록도 해둘겸 내용을 정리해 보겠습니다. 몇일이 지난후 작성하는 것이라 대략적인 참고만 하시기 바랍니다. 본문 "개발자 등록 그까짓거 ~! " 하며 호기롭게 애플 개발자 센터로 접속하였습니다. 개인등록까지는 진행에 무리가 없으나 법인(조직) 등록은 꽤나 절차가 까다롭습니다. 아래는 애플에서 설명하는 개인과 조직을 나누는 기준입니다. 조직일 경우 아래의 준비물? 들이 추가로 필요합니다. 사전에 잘 확인하시고 등록을 진행해야 합니다. 등록 절차를 진행하면서 법인으로 선택하고 진행합니다. 중간에 DUNS 번호 입력을 하는 부분이 나오는데 DUNS 번호가 미리 준비되어 있다면 다행이지만 보.. 더보기
오디오 플레이어 레코드 만들기 - 녹음 기능을 구현해보자 소개 안녕하세요. 지난 글에 이어서 녹음 기능을 구현해 보겠습니다. 역시나 오픈 소스를 이용하지 않고 AVFoundation을 이용해서 구현해보겠습니다. 녹음이 시작 되면 오디오 파일이 생성되고 그 파일을 재생하는 기능입니다. 2023.03.31 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 오디오 플레이어 녹음 앱 만들기? 바로 시작 해보자 2023.03.05 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 파이어베이스를 이용한 IOS 테스트 배포 본문 권한설정 우선 마이크에 대한 권한 설정부터 하겠습니다. 자신의 info.plist 에서 Privacy - Microphone Usage Description 의 내용을 설정 합니다. 또한 파일이 저장되고 있는지 확인하기.. 더보기
오디오 플레이어 녹음 앱 만들기? 바로 시작 해보자 소개 안녕하세요. 프로젝트를 진행하며 참고 내용을 공유 합니다. 오늘은 오디오 관련 음악파일을 재생, 녹음도 하는 그러한 앱을 만들어보겠습니다. 따로 open source를 쓰지는 않고 기본적인 AVFoundation 을 이용하도록 하겠습니다. 본문 우선은 Play 부터 시작해보겠습니다. 첫번째는 음성녹음 ViewController 를 만들고 변수를 선언하겠습니다. var aPlayer : AVAudioPlayer! var playFile : URL! var timer : Timer! AVAudioPlayer 와 URL 를 이용해서 작업해보도록 하겠습니다. 재생할 mp3 파일을 가져와서 우리의 프로젝트 하위 경로에 넣어주도록 합니다. playFile = Bundle.main.url(forResource:.. 더보기
파이어베이스를 이용한 IOS 테스트 배포 소개 안녕하세요. 오늘은 골치아픈 ios 배포 관리 중에서 firebase 를 이용한 방법을 소개하겠습니다. 전에 소개 했듯이 ios 배포 방법은 몇가지가 있습니다. 간편한건 하나도 없고 다 복잡합니다 😅 배포방법에 대해서는 아래글을 참고 부탁 드립니다. 2020.08.29 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 알면 알수록 헷갈리는 IOS 환경 1 - 인증서와 프로비저닝(코드서명) 2020.10.02 - [개발 코딩 정보 공유/애플 iOS 스위프트 Xcode] - 알면 알수록 헷갈리는 IOS 환경 #2 - 앱 배포방식에 대해서 알아보자. 파이어베이스 (firebase) 는 구글에서 제공하는 서비스 입니다. 주로 푸시(push) 나, 분석(analytics) 서비스이용할때 많이들.. 더보기
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.. 더보기