본문 바로가기

전체보기

Cocoa Application Tutorial. 코코아 프로그램 튜토리얼 번역중... 영어 공부겸 xcode 공부겸... osxdev wiki 에 튜토리얼 번역작업중... http://wiki.osxdev.org/index.php/Cocoa_Application_Tutorial 처음 소개 페이지부터.... Cocoa Application Tutorial 목차 [숨기기] 1 코코아 어플리케이션 튜토리얼 소개 2 구성 3 Goals for Learning 4 See Also [편집]코코아 어플리케이션 튜토리얼 소개내용: 이 문서의 구성 학습 목표 필수요소 참고 이 문서는 오브젝트C를 사용하는 코코아 어플리케이션 환경을 소개하며, xcode를 이용해서, 객체지향적 프로그램을 만드는 방법을 알려 줄것이다. 이 문건은 C 프로그래밍과 친숙할것이다. [편집]구성이 문서는 아래의 챕터로 이루어져있다:.. 더보기
Cocoa's Framework - Foundation, Application Kit 코코아의 대표적인 프레임워크인 Foundation 과 Application Kit에 관한 설명. Foundation 이 Foundation Framework 는 cocoa의 기본 클래스 레이어를 정의한다. apple 문서에 따르면 이러한 Foundation Framework 와 Application kit 의 클래스간의 구분법은 User interface 의 유무이다. 즉, User Interface에 객체가 나타나지 않거나 지원되지 않는다면 Foundation 클래스라고 한다. Foundation Classes 이 클래스는 NSObject 클래스에 기반을 두고 있다. 아래 이미지는 클래스의 상속과 논리적 분류가 되어있다. 여기서 보이는 Value 객체들은 여러 타입의 데이터를 제공한다. NSData 같.. 더보기
아이폰(Iphone) 3GS 해체 http://www.rapidrepair.com/guides/iphone-3g-s-repair/iphone-3g-s-dissasembly-repair-guide.html 좌측이 iphone 3gs, 우측이 iphone 3g 보드 시스템 사양 CPU - Samsung 339S0073ARM K2132C2P0-50-F 0N1480911 APL0298 N1TVY0Q 0919 NAND Flash Memory - Toshiba TH58NVG702ELA89 IA8816 TAIWAN 09209AE System Memory - 337S3754 CMA G0919 5Y9307885E4 Infineon - 36MY1EE A9177314 Z171033B 더보기
Xcode Programming1. Cocoa 살펴보기 cocoadev 님이 작성하신 xcode 강좌가 있어서 링크함. 간단한 코드여서 쉽게 xcode를 살펴볼수 있을듯 텍스트 필드에 입력한 글자를 버튼조작으로 좌우로 움직이게 하는 간단한 샘플이다. http://www.cocoadev.co.kr/183 위 이미지가 실행한 모습. 해당강좌는 링크를 따라가서 볼수 있다. 약간 특이?? 하다고 할까?? 코드중 버튼이미지등은 이미 공유된 이미지를 불러다 쓰게끔 코딩이 되어있다. inspector 창의 attribute 창에서도 버튼이미지등을 불러와 쓸수 있지만, cocodev 님의 댓글에서 보면.. ^^ 마우스보단 키보드가 편해서 코딩을 하셨다고 한다. 해당부분은 각자 개인의 취양대로 더보기
레오파드 간단하게 설치하기 이전 포스트에선 레오파드를 싱글레이어로 구워서 설치하는 방법을 올렸는데, 이건 좀더? 간단하다. 이글의 대상?? 자는 나와 같이 구형의 맥북사용자들에게 해당된다. 즉, 타이거 DVD가 딸려 왔으며, ODD가 콤보라서 dvd를 읽기는 하지만 구울수도 없고, 더군다나 레오파드같이 더블레이어 dvd 같은 경우 난감해지는 사람들... 방법은 간단하다. 복원을 이용한 방법이다. 나와 같이 구형의 맥북사용다들은 대부분 메모리와 하드를 업그레이드 했을것이다. 1기가에 80기가 하드는 요즘엔 너무... --; 메모리와 하드를 증설한담에 해야할일은 OS를 깔아야 하는데... dvd는 타이거 밖에 없으므로... (1) 타이거를 설치한다 (2) 설치시 파티션을 2개 이상으로 나눈다. (2-1) 주 사용파티션, 레오파드 이미.. 더보기
레오파드 싱글레어어로 설치하기 http://blog.zydev.info/2007/10/31/leopard-single-layer-install-dvd-how-to/ 레오파드의 크기가 싱글레이어로 다 집어넣기에는 너무 커서, 아래 방법을 고안한듯하다. (1) 레오파드 리테일버전을 구한다.(리테일버전이 아닐경우 설치가 불가능) (2) 맥북에서 dmg 파일을 마운트 시킨후 불필요한 파일들을제거(xcode,프린터드라이브,언어팩)(3) 제거이후에 실 용량은 4.x 기가정도되나 dmg 파일용량은 여전히 기존 7.x 기가이므로 리사이징을 해주어야 한다. (4) 구형의 맥북(콤보드라이브인..)에선 DVD를 굽지못하므로 맥터미널에서hdiutil convert "/path/input.dmg" -format UDTO -o "/path/output.iso.. 더보기
게임오븐 튜토리얼 Advenced 2 Chapter 3: 수치연산 및 충돌체크 게임오븐을 이용하여 간단한 2D 슈팅 게임을 제작하는 방법을 설명합니다. 미사일을 발사하여 움직이는 목표물을 폭파하는 미니 탱크게임을 제작할 수 있습니다. 더보기
게임오븐 튜토리얼 Advenced 1 Chapter 1: 메인 캐릭터 제작/움직임 제어 게임오븐을 이용하여 간단한 2D 액션 게임 용 캐릭터를 제작하는 방법을 설명합니다. 조작 키의 입력에 따라 캐릭터가 이동, 공격, 점프하는 예제가 제공됩니다. (단, 게임오븐1.0beta에서는 패킷 전송량이 많은 게임의 경우 네트워크 싱크 문제가 발생할 수 있습니다. 지속적인 개선 예정입니다.) Chapter 2: NPC 제작/움직임 제어 게임오븐을 이용하여 간단한 2D 액션 게임 용 NPC를 제작하는 방법을 설명합니다. 간단한 AI를 제작하여 메인 캐릭터의 움직임에 반응하는 NPC를 제작할 수 있습니다. 더보기
게임오븐 튜토리얼 아래문서들은 게임오븐 홈페이지 http://idogame.hangame.com 에서 가져온것들임. 게임오븐은 한게임에서 배포하고 있는 게임제작 IDE로 네트워크게임의 제작 및 한게임으로의 배포가 가능하다. 간단한 테이블류 게임으로 부터, 다양한 네트워크게임의 프로그램이 가능할 듯. LUA 라는 스크립트언어를 기반으로 만들었으며, luabind,boost 라는 라이브러리를 지원한다. [참고 링크] Lua 공식 사이트 : http://www.lua.org Luabind 참고 문서 : http://rasterbar.com/products/luabind/docs.html Boost 공식 사이트 : http://www.boost.org 기본적이 사용자 메뉴얼은 http://images.hangame.co.kr/h.. 더보기
php에서 mysql 접속 $hostname = 호스트이름;$username = 사용자이름;$password = 비밀번호;$dbname = 데이터베이스;$connect = mysql_connect($hostname,$username,$password);mysql_select_db($dbname,$connect);?> 더보기
x86osx.com http://x86osx.com/bbs/zboard.php?id=index suvisor 더보기
세계반도체협회장 “3분기 D램 부족 대란 온다” http://www.etnews.co.kr/news/detail.html?id=200903260172 지난해 사상 최악의 시기를 보낸 D램 업계가 올해 3분기부터 회복 국면에 들어갈 것이란 전망이 나왔다. D램 가격이 급락하면서 반도체업체가 필요 이상으로 공급량을 줄일 것으로 예측되면서다. 26일 파이낸셜타임스 등 주요 외신에 따르면 세계반도체협회(WSC) 회장이자 대만 반도체업체 파워칩 회장인 프랭크 후앙은 “3분기 D램 부족 대란이 올 것”이라며, D램 생산량 감소에 따른 공급부족 사태를 경고했다. D램 가격이 생산 단가 밑으로 떨어지고, 경기 침체로 반도체업계가 생산 자금 확보에 차질을 빚으면서 생산량이 급격히 줄고 있기 때문이다. 프랭크 후앙 회장은 “올해 들어 D램 생산량이 거의 절반 수준으로 .. 더보기
공공기관 `MS IE8` 사용 장애 http://www.dt.co.kr/contents.html?article_no=2009032702019922601067&ref=naver 호환성 `애플 사파리4 베타` 100점 `MS IE8` 20점… 웹 표준성 취약 국내 PC시장 MS IE 의존도 심화도 문제 일부 공공기관에서 마이크로소프트(MS)가 지난 19일 내놓은 웹브라우저인 `인터넷 익스플로러8(IE8)`의 이용에 문제가 있는 것으로 나타났다. 27일 업계에 따르면 현재 IE8에서는 조달청의 국가 종합 전자조달시스템인 `나라장터`를 사용할 수 없다. 조달청은 웹사이트에 공지를 통해 IE8에서 보안정책과 구조가 변경돼 액티브X 사용이 불가능한 경우가 발생, 웹사이트의 시스템이 보완될 때까지 IE7 이하 버전을 이용할 것을 권고했다. MS가 개발.. 더보기
사면초가 빠진 MS 윈도 모바일 http://www.dt.co.kr/contents.html?article_no=2009032702010531686002&ref=naver 스마트폰 시장에서 MS가 그 존재감을 잃어가고 있다. 26일 관련업계에 따르면 최근 이동통신시장의 플랫폼과 UI 주도권 경쟁이 가속화되는 가운데 윈도 6.1을 주력 플랫폼으로 삼고 있는 MS의 입지가 더욱 좁아지고 있다. MS의 스마트폰은 국내에서 10여종이 출시되었지만 최근 해외에서 출시된 애플 아이폰이나 구글 안드로이드폰, 심비안 기반 휴대폰에 비해 사용자환경(UI)이나 성능, 안정성에서 크게 뒤진다는 평가를 받고 있다. 실제 IT기기 전문가들은 물론 일반 사용자들로부터도 윈도 모바일 기반 스마트폰은 메모리관리나 전력소모량 측면에서 낙제점을 받고 있다. 최근 삼성.. 더보기
김연아 '꿈의 200점' 돌파…우승 확정 http://news.chosun.com/site/data/html_dir/2009/03/29/2009032900198.html 김연아가 여자 피겨 싱글 사상 최초로 ‘꿈의 200점’을 돌파하며 세계 피겨사(史)를 다시 썼다 김연아는 29일(이하 한국시각) 미국 로스앤젤레스 스테이플스 센터에서 열린 2009 국제빙상경기연맹(ISU) 세계 피겨선수권대회 여자 싱글 둘째 날 프리스케이팅 프로그램에서 131.59점을 받아 합계 207.71점으로 한국인 최초로 여자 피겨 부문에서 우승했다. 김연아는 전날 열린 쇼트프로그램에서 세계 신기록인 76.12점을 기록한 데 이어 프리스케이팅에서도 131.59점을 받아 꿈의 200점 돌파에 성공했다. 이날 김연아는 6번째 점프인 트리플 살코 점프에서 흔들린 것과, 체인지업.. 더보기