본문 바로가기

MAC

Cocoa 개요. [스터디중인 Cocoa 정리 포스터1] Cocoa는 Mac OS X을 위한 주요 응용프로그램환경중 하나. Cocoa의 객체 지향 API는 자바, Objective-C로 구성된 응용프로그램의 개발을 쉽게 한다. 이런 Cocoa는 프레임워크가 된다.(공유객체라이브러리의 집합개념) Cocoa 수행능력 시스템 리소스로의 액세스 조정->프로그램이 타 어드레스 침범 방지->핵심운영체제내부작동으로부터 프로그램분리 프로그램 제작에 필요한 인프라제공 객체지향적 Cocoa에서는 QuickTime 과 OpenGL을 이용해서 개발이 가능하다. 기본적 객체지향개념 [객체] 인스턴스 변수 객체 = 데이터 운용절차+ 데이터; 개별적 프로그램 단위 객체 데이터 in 인스턴스 변수 메소드(Methods) = 함수(인스턴스변수의 데이터.. 더보기
AutoLogin for mac v0.11 AutoLogin for mac v 0.11 버전 업.... UI가 조금 바뀌고, 입력창을 조금 손봤다... 아직 사이트 자동등록, sync 기능 구현은 되질 않음 에디트 창에서 사이트 등록후, 해당사이트에 다시 접속할때 사이트 주소와 아이디, 패스워드를 리스트에서 가져온다 로그인버튼을 눌러주면 접속. 사이트 등록전 화면 몇개의 사이트 등록후 화면... 리스트에 등록한 네이버로 들어가면, 위와같이 창이 뜨고, 아이디랑 패스워드가 나타난다(sitelist.xml 은 리스트를 저장한 파일명, 패스워드는 지움..) 이때 로그인 버튼을 눌러주면,. 이렇게 로그인이 된다. 아직까지, 알패스처럼 로그인하면 자동으로 등록된다던지, 사이트에 접속하면 바로 로그인이 된다던지 하는 기능이 않된다. ㅋ 패스워드 저장할때 암.. 더보기
Cocoa 1st sample. 간단한 currency converter 애플문서에 나와있는 샘플코드. 간단하게 환전계산?? 해주는 프로그램이다. 1달러당 가격을 텍스트 필드에 입력받아 계산하는 간단한 프로그램으로, Cocoa 맛보기에는 좋은 코드. 번역중인 글은 http://wiki.osxdev.org/index.php/Xcode에서의_프로젝트_만들기 이곳에 있다. 실제 코딩하는 부분은 아주 적은 예제이며, Xcode의 전반적인 분위기를 익힐수 있다. 코딩하는 파일은 4가지이며, converter.h converter.m converterController.h converterController.m 이정도이다. 아래 파일이 결과물. 기본적인 부분은 생략. 코드 분석 converter.h -------------------------------------------------.. 더보기
레오파드 간단하게 설치하기 이전 포스트에선 레오파드를 싱글레이어로 구워서 설치하는 방법을 올렸는데, 이건 좀더? 간단하다. 이글의 대상?? 자는 나와 같이 구형의 맥북사용자들에게 해당된다. 즉, 타이거 DVD가 딸려 왔으며, ODD가 콤보라서 dvd를 읽기는 하지만 구울수도 없고, 더군다나 레오파드같이 더블레이어 dvd 같은 경우 난감해지는 사람들... 방법은 간단하다. 복원을 이용한 방법이다. 나와 같이 구형의 맥북사용다들은 대부분 메모리와 하드를 업그레이드 했을것이다. 1기가에 80기가 하드는 요즘엔 너무... --; 메모리와 하드를 증설한담에 해야할일은 OS를 깔아야 하는데... dvd는 타이거 밖에 없으므로... (1) 타이거를 설치한다 (2) 설치시 파티션을 2개 이상으로 나눈다. (2-1) 주 사용파티션, 레오파드 이미.. 더보기
OS X를 돌리기 위한 매킨토시 512K 업그레이드. Macintosh 512k Upgraded to run OS X - 24th Anniversary Macintosh Project | 이 포스트의 저자는 주위에 굴러다니는(??) 낡은(?) 맥에 OS X를 깔아보자~~ 라는 프로젝트를 벌였다. 처음에 이 포스트를 접하고나서, 가능한가?? 라는 생각이 강하게 들었다. 꼭 386에 윈Xp를 까는 듯한 느낌을 받아서... --; 많은 시간을 들일 필요없이 간단하게 가능하다고 하니 한번쯤 볼만한 포스트 일듯... 작성자가 말하는 이 매킨토시 512k는 맥미니와 흑백CRT모니터, 플로피디스크드라이브, USB디바이스등이 들어 가 있단다... 이 프로젝트의 대부분은 기존 미니에서 사용하던 키보드와 마우스를 사용할수 있는 회로를 쓴다고 한다. Atmel의 AT90USB162를 기반으로 만들어졌다고 하니, 관련자료는 찾아보면 될듯하다. Do you have an old Macintosh computer.. 더보기