분류 전체보기 1473

Deview 2014 예약하기

등록 확인은 잘되는 것으로 확인. 단, 예약 안 되어도 책임 안 짐. Advensed REST Clienthttps://www.google.co.kr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCEQFjAA&url=https%3A%2F%2Fchrome.google.com%2Fwebstore%2Fdetail%2Fadvanced-rest-client%2Fhgmloofddffdnphfgcellkdfbfbjeloo&ei=CfYXVJX0A8nc8AXVv4HYBQ&usg=AFQjCNEo489FdO7M0eVz4c9u475vROBbXQ&sig2=rn9zhyyf53DUlYfYattIFA&bvm=bv.75097201,d.dGchttp://deview.kr..

카테고리 없음 2014.09.16

OS X Dock 아이콘에 파일 떨구기(drop)

아무런 옵션을 주지 않고 Mac 앱을 만들면 Dock 아이콘에 파일을 드래그 앤 드롭으로 실행 시킬수 없다. 해결하기 위해서 간단한 설정을 하면 된다. 프로젝트 > Info > Document Types 에서 + 버튼을 눌러서 하나를 추가한다. Name : File (아무런 값)Class : NSDocumentExtensions : * 위와 같이 내용을 기입한다. 그리고 빌드 & 런을 하면 Dock 아이콘에 파일을 떨굴 수 있게 된다. (* 이유는 잘 모르겠... 누가 설명 좀...) AppDelegate.m 에서 파일 하나를 떨구었을 때 호출하는 application:openFile 델리게이트 메소드를 작성한다. - (BOOL)application:(NSApplication *)sender openFi..

iDev/Mac Dev 2014.08.29

OS X에서 하나의 프로그램을 동시에 여러 개 실행하는 앱

OS X에서 하나의 프로그램을 동시에 여러 개 실행하는 방법 http://macnews.tistory.com/285 에서 영감을 받아서 그냥 초 간단으로 맥 애플리케이션을 만들어 보았습니다. 컴맹이므로 구글링으로 코딩하기!버전업을 해서 독 뿐만 아니라 Menu Bar에서도 가능하게 만들어보겠습니다. 다운로드 링크 : https://www.dropbox.com/s/ef6nlly7ocmtia5/Duopen.app.zip 소스 코드 : https://github.com/krazyeom/Duopen

iDev/Mac Dev 2014.08.29

[meteor.js] 텍스트를 더블 클릭하면 수정 가능하게 만들기

원리는 아주 간단하다.그냥 텍스트를 보여주다가, 더블 클릭을 하면 input의 value에 텍스트를 넣어주면 끗.Deps.flush()가 중요하다. 변경된 DOM을 강제로 다시 그려서 input 필드를 자동으로 focus() 가능하게 해준다. 이후, focusout 이벤트를 받아서 다시 그냥 텍스트로 보여주게 한다. sample.html sample {{> hello}} Hello World! {{#if editing}} {{else}} {{greeting}} {{/if}} sample.jsif (Meteor.isClient) { Session.setDefault('key', null); Template.hello.greeting = function () { return "Welcome to sample..

iDev 2014.08.12

cocos2d에 UIGesture 추가하기

RayWenderlich의 캔디 크러시 따라 만들기를 SpriteKit에서 cocos2d v3로 포팅을 하고 있는데 UIGesture 부분이 나와서 삽질 아닌 삽질을 공유한다. 딱 한가지만 알아두면 된다. cocos2d에서 RootViewController(UIViewController)는 CCDirector이다. - (void)showGameOver { self.gameOverPanel.visible = YES; self.myscene.userInteractionEnabled = NO; self.tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideGameOver)]; UIViewCon..

iDev/Cocos2D 2014.05.22

무시하지 말자 ld: warning: directory not found for option

AppStore에 버전업 해서 올렸던 앱이 갑자기 크래쉬가 된다는 보고를 주위에서 받았다. 일단 뭐 한 두 명이겠거니 하고 무시하고 있었는다. 그리고 Xcode에서 디바이스를 직접 연결해서 Build를 하니 문제 없이 돌아간다. 다행이다라고 생각하고 혹시나 하는 마음에 AppStore에서 다운 받아보니 크래쉬... 검수 된게 이상하다. 빌드한 파일을 TestFlight에 올려서 다운 받아 보니 크래쉬... 이때 부터 맨붕이다. 수정한것이 난이도 수정 밖에 없어서 크게 문제 될 것이 없었다. 혹시나 하는 마음에 빌드 할 때 Warning ld: warning: directory not found for option 이 있는게 걸려서 검색해보니 프로젝트 디렉토리를 옮기면서 TARGETS > Build Set..

iDev 2014.03.26

cocos2d v3에서 Implicit declaration of function 'ccDrawColor4B' is invalid in C99 해결 방법

2012년 6월 8일 cocos2d에서 implicit declaration of ‘glColor4ub’ is invalid in c99 해결방법 글로 블로깅을 한적이 있다. 저 때는 v1->v2로 변경을 하는 과정에서 생긴 이슈 였는데, v2->v3로 갈려니 또 비슷한 에러가 발생한다. Implicit declaration of function 'ccDrawColor4B' is invalid in C99 에러가 뜬다. 간단하게 CCDrawingPrimitives.h 헤더파일만 임포트 하면 해결된다. 삽질 30분 해결 완료. #import "CCDrawingPrimitives.h" - (void) draw{ glLineWidth(maxSize.height); ccDrawColor4B(255, 255, 2..

iDev/Cocos2D 2014.03.24

cocos2d Apportable 사용하기 (손)연재 예정

이것 저것 삽질 하면서 알아낸 AdMob, Google Play Game Service, Leader Board, Flurry, Backbutton 구현 방법을 하나씩 연재 해볼까 합니다. $1000/년 할 때는 생각도 못 했는데, 어제 $99/월 로 바뀌어서 한 달 결제 하고 이것 저것 삽질을 해봤습니다. 도움이 되시면 나중에 밥 한끼, 게임이 대박 나면 맛난거 사주세요. :-) 긴급하게 정보를 얻고 싶으면 더 맛난 것으로... 사실 어려운것은 하나도 없는데 구글링해도 잘 안나오는 정보라서 몇 시간씩 삽질을 해서 알아냈습니다.

iDev/Cocos2D 2014.03.22

GameController 사용시 화면 꺼짐 모드 방지

일반적인 스마트폰 게임은 화면을 터치 하는 방식이라 idle 모드가 활성화 되지 않습니다. 그러나 iOS 7 GameController를 사용하다 보면 화면의 터치를 하는 경우가 줄어들어서 화면이 idle 모드로 진입해서 어두워지고 결국에는 꺼집니다. 블루 투스 콘트롤러가 나오면 이런것을 애플에서 직접 프레임 워크 내부에 넣을 것 같기도 합니다. 하지만 아직 적용이 안되어 있으니 아래와 같이 직접 구현해야합니다. - (void)gameControllerDidConnect:(NSNotification *)notification { GCController *controller = notification.object; // NSLog(@"Connected game controller: %@", controll..

iDev/Cocos2D 2014.03.22