iDev 211

Dash(free Mac App)으로 각종 언어 API 문서 보기

http://itunes.apple.com/us/app/dash-docs-snippets/id458034879?mt=12 Mac App Store 다운로드 Dash는 각종 언어의 API를 제공해주는 유틸리티입니다. 일단 다운로드 받으면 기본 xcode 등에 api 문서를 검색해서 보여줍니다. 원하는건 설정에 들어가서 Docsets 탭에 각종 언어가 있습니다. 그리고 원하는걸 download 그러면 아래와 같이 주루룩~! 머리가 좋거나 한두가지 언어를 사용하면 API를 주루룩 외우면 되겠지만... ㅠㅠ @taeuk 님 처럼 '이야기'소스 전부를 외울수도 있죠! :-)하지만 저처럼 멍청한 인간들은 불가능 할 일이니 기존엔 구글링을 하거나 각 싸이트를 들어가서 api 문서를 보곤 했는데 한곳에서 쉽게 볼 수 ..

iDev 2012.05.28

cocos2d sprite sheet HD(retina) 적용하기

1년전 잠깐 cocos2d를 하다가 손을 놓다보니 까먹은것도 있고, HD sprite sheet 사용도 할겸해서 적어본다. sprite sheet tool 들이 여러게 있는 구입할려니 주머니의 가벼워짐 ㅠㅠ 엉엉. 일반적으로 iOS 개발에서는 Retina와 일반 이미지 구분은 이미지 끝에 @2x 만 붙여주면 OS에서 자동으로 처리를 해준다. 예) image.png 와 image@2x.png 하지만 cocos2d에서는 Retina(이하 HD : cocos2d에서는 HD라고 부른다)를 적용하기 위해서는 @2x 대신에 -hd를 붙여 준다.예)image.png 와 image-hd.png 이렇게 하면 cocos2d에서 자동으로 HD 이미지로 처리 한다. 하지만 Zwoptex, TexturePacker, Sprit..

iDev 2012.05.26

크롬 확장 개발하기 - 준비

DevFest X Korea 2012에 참석 해서 크롬 확장 앱 개발하기 세션을 듣고 간단한 웹 개발 지식만 있으면 크롬 확장 앱을 개발 할 수 있다는 것을 깨닫고. 심심해서 삽을 들어봤습니다. 웹 개발은 1998년. 복사 붙여넣기와 간단한 html tag로 개발해 본게 거의 전부여서 엉엉... 구석기 시대 지식.그리고 몇달전에 jQuery가 뭔지 궁금해서 JavaScript를 잠깐 본게 전부입니다. ㅠㅠ CSS는 사실 뭔지도 몰라요.... ㅠㅠ (jQuery가 Java로 무슨 DB query 쉽게 하는 것인줄 알았어요. 엉엉. OSCON 2010 참석했을때... 메인 개발자 강연에도 저따위꺼 뭐야? 하고 그냥 5분 듣다가 나왔다는... 엉엉... 영어를 잘해야해요. ㅠㅠ) 암튼 저런이유로 소스가 개판입..

iDev 2012.05.14

크롬 확장 개발 manifest.json

{"name" : "Dentist Crocodile","version" : "0.1","description" : "Dentist Crocodile for Chrome Extension", "icons" : {"128" : "icon.png","48" : "icon48.png","16" : "icon16.png"}, "background_page" : "background.html", "browser_action" : {"default_icon" : "icon16.png","default_popup": "background.html"}} "default_popup": "background.html" 이부분을 적지 않으면 popup으로 뜨지 않고 tab이나 new window 등으로 다른 방법으로 하는 방..

iDev 2012.05.14

Parse SDK 강좌 - 1 - Parse SDK 간단한 소개

Parse SDK를 이용하면 데이터 저장, 유저 관리(twitter, Facebook 로그인), Push, Social, File, Location 정보를 손쉽게 관리 할 수 있습니다. iOS 뿐만 아니라 Android SDK도 제공합니다. 아래 예제는 parse.com에서 제공하는 기본 api 예제입니다. KVC를 통해서 손쉽게 데이터를 사용 할 수 있습니다. 저같은놈 처럼 시간도 없으면서 서버관리 등등을 혼자 하기 힘들고 모든것을 혼자 구현하기 힘들때 사용하기 참 좋은 것 같습니다. 유료 기능과 똑같은 기능을 무료로 사용가능하며, 유료일경우에는 api request 횟수, push 사용횟수, 데이터 저장 공간이 늘어 납니다. https://parse.com/plans 참조 parse.com 에 있는 ..

iDev 2012.05.08

NSPredicate를 사용, 특정 확장자 파일 리스트 가지고 오기

NSPredicate를 이용하면 마치 Array를 마치 sql 처럼 사용 가능하다. 자세한 사용법은 Apple dev documents 싸이트 참조https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pUsing.html 전체 파일 목록에서 extension 확장자를 가진 것만 따로 Array로 반환. 더 좋은 방법이 있을지도... - (NSArray *)getFileNamesByExtension:(NSString *)extension { // get path NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NS..

iDev 2012.04.21

github:mac 강추

최근들어 많은 오프소스들이 github에 자리를 잡고 있습니다. 컴맹이라 가끔 zip을 받아서 쓰던지... 최근들어서는 console 명령어로 clone 받아서 사용을 몇번 해봤지만. 컴맹이라 이만 저만 귀찮은게 아니였습니다. github for mac을 사용하니 귀찮음을 한방에 날려주네요. http://mac.github.com/ 에서 gui툴을 받으시고. Clone in Mac 버튼 한방이면 알아서 내 맥의 github App을 실행시켜서 알아서 clone 시켜줍니다. 흑흑. 이제 더 쉽게 관리 할 수 있을듯하네요. ㅠㅠb 왜 여태 이걸 몰랐을까라고 자책중입니다. 이로서 더더욱 귀차니즘을 가진 컴맹이 되어갑니다... 뭐 자세한 사용방법은 알아서들 공부하세욧! :-) 요것도 나중에 iBooks 개발팁 ..

iDev 2012.01.27