it leader
xcode 프로젝트 이름 변경 ( bundle identity )
코딩공부/iOS 2017. 7. 24. 22:39

xcode를 많이 접해 보지 않은 사람이면 이게 도대체 무슨 IDE인가 도통 감이 잡히지 않을 떄가 많다. 필자도 마찬가지였다. 특히나 애플의 강경한 정책과 시스템들은 개발자들을 종종 당황스럽게 만들 떄가 많은데, 바로 프로젝트명과 Bundle Identity 이다. 이것 때문에 무수히도 많은 프로젝트들을 수정하거나 혹은 다시 생성하거나한 경험들을 가지고 있을 것이다. 아래는 그런 사람들을 위한 동영상이다. 영어로 되어 있지만, 손쉽게 따라 할 수 있도록 되어 있으므로 참고 하면 쉽게 바꿀 수 있을 것이다. 추가로 삽질했던 경험들은 이어서 글에 기술하도록 하겠다 참고 문헌 : http://nota.tistory.com/23

article thumbnail
#3 - 클릭커 게임 만들기 강좌 - ( 2 / 2 )
게임만들기 강좌 2017. 3. 31. 18:15

안녕하세요 피슈입니다. 오늘은 저번시간에 이어 클릭커 게임을 마무리 지어 보도록 하겠습니다. 첫번째 강좌를 하나의 포스팅으로 짧게 끝내려고 했는데 의도치 않게 길어졌네요 저번시간에 이어 간단하게 클릭커 게임이 완성되는 모습을 보여드리겠습니다. 하나씩 차근차근 따라해 주세요 1. 변수등록 게임에서 유저가 포켓볼을 터치 할 때마다 컴퓨터는 유저가 몇번을 터치했는지를 기억해야합니다. 그래서 여러분이 설정한 목표 수치에 도착했을 때 어떤 이벤트를 발생시킬 수 있는 것이지요. 그래서 myNum이라는 변수를 등록해야합니다. start() 위에 int myNum; 이라고 써줍니다. 변수라는 것이 무엇이냐?? 변하는 수를 변수라고 합니다. 우리가 저장해야할 숫자 또는 문자 데이터를 담는 그릇이라고 생각하시면 됩니다. ..

[스크랩] iOS 10 네이티브 앱 접근 Description Key 리스트
코딩공부/iOS 2017. 3. 21. 11:36

사진첩이나 달력등의 사용자 데이터에 접근하려면 iOS10부터는 필수적으로 접근에 필요한 목적을 입력해야 한다. 대상 기준 : 키 미디어 라이브러리 접근 : NSAppleMusicUsageDescription 블루투스 인터페이스 접근 : NSBluetoothPeripherealUsageDescription 달력 접근 : NSCalendarUsageDescription 카메라 접근 : NSCameraUsageDescription 연락처에 접근 : NSContactsUsageDescription 헬스 데이터 접근 : NSHealthShareUsageDescription 건강 데이터 접근 : NSHealthUpdateUSageDescription HomeKit 설정 데이터 접근 : NSHomeKitUsageDe..

article thumbnail
#2 - 클릭커 게임 만들기 강좌 - ( 1 / 2 )
게임만들기 강좌 2017. 3. 17. 22:00

안녕하세요 피슈 입니다. 오늘은 최근에 유행하고 있는 클릭커 게임을 만들어 볼까 합니다. 아니 게임 개발 강좌 첫시간인데 벌써 게임을 만들 수 있는거야? 하고 의아해 하실 수 있는 데, 강좌를 하나씩 따라 하다 보면 어느새!! 클릭커 게임이 뚝딱!!! 하고 나타나는 기적이 이루어 질것입니다.!!! ㅎㅎㅎ 진담이구요 완벽한 형태의 게임은 아니더라도, 클릭커의 기본적인 형태를 취하고 있는 게임을 만들어 보려고 합니다. 끝까지 잘 봐주세요~ 1. 게임 기획하기 우선 기획을 해 볼까 합니다. 우리는 클릭커 게임을 만들기로 정하였습니다. 그렇다면, 클릭커 게임으로 유명한 타마고라는 게임을 카피해 보기로 합니다. 타마고라는 클릭커 게임을 잘 모르시는 분들은 앱스토어에 올라와 있으니 한번씩 해보시면 아 이런 게임이구..

article thumbnail
#1 - 게임 개발 환경 구축 ( Unity3D 설치 )
게임만들기 강좌 2017. 3. 17. 10:01

안녕하세요 피슈입니다. 게임 개발 강좌에 앞서 오늘은 개발 환경 설정에 대해서 알아보도록 하겠습니다. 개발 환경 구축 뭐 그런걸 알려줘? 하시는 분들 계실 수 있겠지만.... 개발이 어색한 초보들에게는 이것부터가 큰 산 처럼 보여서 도전에 어려움이 있을 수 있다고 생각합니다. 그래서 아주 기초 부터 다뤄보려고 하니.. 끝까지 잘 봐주시기 바랍니다. 1. PC ? Mac? 게임 개발을 뭘로 해야되요?? 내가 가지고 있는 컴퓨터에서 개발할 수 있나?? 의문을 가지실 수 있습니다. 우선 대답부터 하자면 집에 있는 컴퓨터로 충분히 가능하다고 말씀 드릴 수 있습니다.( Window XP를 사용하는 집에서는 어렵습니다 ^^;;) 우리가 다룰 예제들은 큰 사양을 요구한다거나, 화려한 그래픽의 게임들이 아니기 때문에 ..

article thumbnail
#0 - 게임 만들기 강좌 intro
게임만들기 강좌 2017. 3. 15. 14:01

강좌 특성상 존칭은 생략합니다. 강좌에 앞서 필자에 대해서 소개하겠다. 필명 : 피슈 직업 : 게임 개발자 국적 : 대한민국 업이 게임만드는 사람인데.. 나름 가지고 있는 재능을 가지고 활용할 수 있는 것이 무엇일까? 하다가 우선 블로그 부터 강좌를 만들어 보는게 어떨까 생각해서 강좌를 만들어 보고자 한다. 강좌는 프로그래밍에 대해서 모르는 사람들도 이해 할 수 있도록 아주 기본 부터 차근차근 만들어 보려고 하기 때문에 다소 지루 할 수있겠지만.. 회를 거듭하면 할 수록 글에서 좋은 정보들을 얻어 갈 수 있는 강좌가 되었으면 한다. "인디 게임 개발로 중소기업 수준의 수익을 내는 개발자들이 속속들이 나타나고 있다!." "인기게임들을 보면서 이정도는 나도 만들겠다 생각이 든 사람이라면 주목!!" 게임 만들..

article thumbnail
AS3.0 NativeWindow 관련 메서드 정리

desktop application 개발을 할 때 window 에 관련된 명령어에 대해 정리한다. nativeWindow는 데스크톱 운영체제만을 지원하며, 휴대기기 또는 TV 장치는 지원하지 않는다. nativewindow 속성을 사용하려면 NativeWindow 클래스를 import 해야된다. 또한 NativeWindowInitOptions 를 최초 지정을 해주어야한다. 윈도우 닫기 nativeWindow.close(); 윈도우 최대화 nativeWindow.maximize(); 윈도우 최소화 nativeWindow.minimize(); 윈도우 원래대로 nativeWindow.restore(); 소스코드 import flash.display.NativeWindow; import flash.display..

article thumbnail
AIR creating file Fail : packager internal error
코딩공부/Flash 2017. 3. 2. 18:06

air 로 desktop application을 개발 할 때, Export Release Build 시에 갑자기 에러가 발생하는 경우가 있다. 콘솔에도 어디에도 에러에 대해서 나와있지 않아 난감한 경우가 생기는데, 패키지의 용량이 큰 경우 이런 에러가 발생할 수 있다. 예를 들어, 내부에 들어가는 동영상의 크기가 크다거나, 많은 파일들을 포함하여서 전체 용량이 1.5기가 이상 ( 추측치이다. 필자는 1.9gb일 때 에러가 발생하였고, 1.3으로 줄이니 에러가 없어졌다. ) 될 때 발생한다. 응?? 나는 해봐야 동영상 몇개 해서 500mb 밖에 안되는데? 왜그러지? 이렇게 생각할 수 있는데, Export Release Build시에 빌더가 내부적으로 bin-debug 폴더와 bin-release-tmp 폴..

article thumbnail
NGUI Android 4.4 kitkat crash
코딩공부/Unity3D 2017. 2. 22. 11:26

유니티 apk를 실행중 씬 이동 시 앱이 비정상적으로 종료되는 현상이 발생하여 로그를 뒤져보니 Fatal signal 11 이라는 에러 메세지가 떳다. 검색결과 Fatal siganl11 유니티 3.x 때부터 이어온 고질적인 버그인거 같은데.. 포럼에서도 해결방법을 모르고 있었다.. 메모리 릭이라는 의견이 분분한 상황 특히 씬 이동 중에 앱이 종료되어 버리니... 어떤 앱던 이런 상황이 발생하게 되면 난감할 뿐이다. 로그에서도 답을 찾기 어렵고.. 메모리 문제, profiler를 아무리 뚫어져라 쳐다봐도 도저히 에러원인을 모르는 상황... 기능적으로 접근해보앗다. 씬전환시 어떤 점들이 바뀌는지... 다행이었던것은 나는 NGUI 와 UGUI를 혼용하여 사용하고 있었다. 씬이 전환될때 NGUI에서 바뀐 씬에..

article thumbnail
Unity 버튼 normal color 스크립트 변경
코딩공부/Unity3D 2017. 2. 8. 15:43

버튼의 컬러만을 가지고 상태를 표시하고 싶을 때, 방법이 없다. status 값을 가지는 것은 버튼의 Transition이 sprite Swap 일 때 가능한데.. 그렇다면 각 상태별 sprite 를 다 넣어주어야 하므로, 디자이너가 없는 경우에는 상당이 불편하다. highlighted color, pressed color, disabled color는 마우스의 입력 상태에 따라 자동 적용되므로, 색깔을 바꾸어 봤자, 의미가 없다. 따라서 normal color를 임의로 사용자가 원하는 상태의 컬러로 변경해서 사용하는 방법이 유일한데.. normal 상태의 버튼 컬러를 변경하기 위해서는 ColorBlock 을 참조하여 대입 시키는 방법이 필수 코드는 다음과 같다. Button tmpButton = tmp..