SpriteKit에서 현재 화면 캡쳐 및 트위터 공유하는 방법

February 12, 2014 Blog

게임이 끝나고 iOS 내장된 트위터를 통해서 점수를 보낼 때, 현재 화면을 캡쳐해서 UIImage로 저장하는 방법이다. - (void)onShareClicked:(id)sender {   NSString *scoreString = [NSString stringWithFormat:@"Just scored %ld.", (long)_score];   SLComposeViewController *tvc =...

플래피 버드가 내려간 이유.

February 11, 2014 Blog

플래피 버드의 개발자 Dong Nguyen이 포브스와의 인터뷰에서 밝힌 내용이다. “Flappy Bird was designed to play in a few minutes when you are relaxed.” … “But it happened to...

(iOS) Category 란?

February 11, 2014 Blog

카테고리(Category)- 어떤 클래스에 기능을 추가하는 방식 - 상속(inheritance)를 사용하지 않고, 어떤 클래스에 메소드만을 추가하는 방식- 상속과 다르게 변수는 추가할 수 없고, 메소드만 추가 가능함. 사용법파일명- 기존클래스+확장이름- ex) NSString+Dollar, NSString+LongText코드 호출-...

도커(Docker) 튜토리얼 : 0.8 맥에서 설치하기

February 11, 2014 Blog

도커는 리눅스 위에서 격리된 또 다른 리눅스 환경을 구축할 수 있도록 해주는 가상화 어플리케이션입니다. 기존의 가상화 어플리케이션에서 하드웨어 전체를 가상화하는 것과 달리 리눅스 컨테이너를 활용하고 있는 도커는 아주...

(cocoapods) [!] Pod::Executable pull 문제 해결

February 10, 2014 Blog

어느순간 cocoapods를 사용하다 보면, pod install 이라고 쳤는데 console 창에 빨간 글씨의 화면이 아래처럼 나올때가 있다. 이러면 pod install 로 인해서 workspace가 생기지 않게 된다. 대처법은 간단한데 cocoapods의...

테스트 주도 iOS 애플리케이션 개발 3장 정리

February 10, 2014 Blog

단위 테스트의 작성 방법 지금까지 소프트웨어를 테스트하는 목적과, 테스트 주도 소프트웨어와 단위 테스트가 목적을 이루는 데 어떤 도움을 주는지를 살펴봤다. 이 장에 있는 코드는 특정 프로젝트의 일부가 아니라...

cocos2d에서 현재 화면 캡처하는 방법

February 10, 2014 Blog

게임이 끝나고 iOS 내장된 트위터를 통해서 점수를 보낼 때, 현재 화면을 캡쳐해서 UIImage로 저장하는 방법이다. - (void)onShareClicked:(id)sender { .... CCRenderTexture* renTxture = [CCRenderTexture renderTextureWithWidth:winsize.width                ...

[번역]GitHub / Gist / Gists 만들기

February 9, 2014 Blog

다음의 Creating gists 번역하였습니다. Gist 만들기 단순한 조각이든 앱 전체이든간에 Gits는 요지(Point)에서 얻을 수 있는 좋은 방법입니다. Gists는 코드 조각입니다. 어플리케이션 전체거나 그저 단일 파일만 가지고 있을 수...

[번역]GitHub / Gist / Gist 복사, 다운로드, 내장하기

February 9, 2014 Blog

다음의 Embedding, downloading, and copying Gists 번역하였습니다. Gist 복사, 다운로드, 내장하기 Gist는 아이디어를 저장하거나 친구와 공유하기 위해 사용할 짧은 코드 조각입니다. Gist의 진짜 힘은 실제 Git 저장소라는 사실에서...

[번역]GitHub / Gist / Gist안에 Map

February 9, 2014 Blog

다음의 Maps in Gists 번역하였습니다. Gist안에 Map Gist는 GitHub.com 처럼 매핑 GeoJSON 파일을 지원합니다. 또한 지도는 내장된 Gist에 표시되어서 쉽게 공유하고 지도를 내장할 수 있습니다!

1991년의 아이폰은 얼마나 비쌌을까?

February 9, 2014 Blog

TechPolicyDaily.com에서 1991년의 라디오쇅(Radioshack, 미국의 전자제품 판매점) 브로셔 자료를 토대로 과연 아이폰 5s를 1991년에 만들었다면 가격이 얼마나 될 지 계산해봤다고 한다. 결과는 다음과 같다. 1991년에는 1GB의 하드 디스크가 10,000달러...

모바일 게임이 느리다고?

February 9, 2014 Blog

매 2분 마다 건물이 지어지고 이벤트가 발생하는 게임이 있다. 컴퓨터에서 앉아 게임을 하는 장동건은 쉬지 않고 게임을 할 수 있다. 콘솔이나 피씨로 게임을 하는 것은 다른 작업에 관여받지...

자바스크립트 커링(Currying)과 예제

February 9, 2014 Blog

Javascript Currying 커링이란 무엇인가. 뭔가 고급 기법 같아 보이긴 하는데, 나에게 필요 없는 것 같기도 하고. 근데 어려워 보이니까 배우고 싶고. 그래서 포스팅 하게 되었다.ㅠㅠ 1. 개념 위키피디아...

개발자의 시간 관리 vs 관리자의 시간 관리

February 7, 2014 Blog

이 글은 폴 그레이엄의 Maker’s Schedule, Manager’s Schedule을 번역한 글입니다. 2009년 7월 개발자들이 죽도록 회의를 싫어하는 이유들 중 한 가지는 다른 사람들과는 다른 형태의 시간 관리 방법을 따르고...

KudoReview: iPad mini with Retina display

February 6, 2014 Blog

이제는 진짜다. 1세대 아이패드 미니는 ‘실험’이었다. 1세대 아이패드 미니. 원래 애플은 소형 태블릿 시장을 탐탁지 않아지 했다. “7인치 태블릿은 나오자마자 사망합니다(Dead-on-arrival).”이라고 말했던 스티브 잡스가 대표적이었다. 잡스 사후, 소형...

iOS SpriteKit 관련 문서 모음

February 4, 2014 Blog

예전부터 cocos2D나 unity를 배워보고 싶었는데 몇 번 글을 보고 따라해봐도 감이 안와서 미뤄왔다. 우연히 SpriteKit 튜토리얼을 보고 따라하다보니 생각보다 쉽게 결과물이 나오길래 게임 만들어보자 마음 먹고 매일 문서...

놀이터

February 4, 2014 Blog

앱스토어는 개발자들에게 놀이터를 제공했고, 마인크레프트는 게이머에게 놀티터를 제공했다. 놀자. 재미있게. 꾸준히.