[iMessageSticker/튜토리얼] Xcode 빌드실패 Provisioning 설정이 꼬였을 때 해결법

iMessageSticker를 등록하고자 하는 사람 중에는 개발은 전혀 해 본적 없는 디자이너나 일러스트레이터인 경우가 많다. 이런 사람들이 갑자기 Xcode니 빌드 타겟, provisioning, 그리고 certificate과 같은 생소한 단어들에 놀라서 간단한 에러도 잘 해결 못하는 경우가 많은 것 같다. iMessageSticker를 등록하면서 발생 할 수 있는 다양한 에러와 해결방법을 알아보도록 하자. 이 해결법은 iMessageSticker project 뿐만 아니라 보통의 개발 프로젝트에도 모두 해당 될 수 있는 내용들이다. (기본적으로는 일반 앱과 iMessage Sticker는 같은 구조를 가진다)

Continue reading

[웹 자동화 튜토리얼] Selenium/ChromeDriver 설치하고 네이버 웹페이지 열기

웹개발에 대해서 아는게 없어서 조금 관심을 가져 보는것이 어떻냐는 소저씨의 조언에 따라, 몇가지 재미있는 자동화 툴을 만들어 보기로 했다. 웹 자동화 작업을 하면서 웹 페이지 검사도구를 이용해서 HTML 구조도 조금 익힐수 있어서 유익하고 재미있었다. 지금까지 작업했던 것을 조금 정리해 보고자 한다.
Continue reading

[워드프레스 tip] 페이스북에 공유한 링크 게시물의 이미지 변경하기

워드프레스에 dundinstudio.com 홈페이지를 개설 하고, 기존에 네이버 블로그에 올리던 카이승트 만화를 한땀 한땀 옮겼다. WordPress로 이사 온 후 카이승트 만화 첫 업로드 하고 Facebook 카이승트 알리미 페이지에 홍보 했는데 생각보다 이런저런 이슈가 있어서 정리해 보고자 한다.
Continue reading

[튜토리얼] CoreAudio를 이용한 음원 재생

iOS에서 개발 할 때 음악 파일에서 단순 재생을 하거나 녹음을 하고자 한다면 AVAudioPlayerAVAudioRecorder를 사용하면 된다. 그러나 재생이나 녹음을 넘어 혼합, 형식 변환, 효과 적용 등 오디오 데이터에 직접 작업을 하길 원한다면 코어오디오 - CoreAudio를 사용해야 한다. AudioUnit은 개발자가 사용할 수 있는 가장 로우 레벨의 인터페이스이다. 오디오 변환 유닛, 오디오 출력 유닛 등을 조합해 오디오 그래프를 생성해서 사용할 수 있고 AudioQueue 또한 이와 같은 AudioUnit을 기반으로 만들어져있다.
Continue reading