'xcode'에 해당되는 글 2건

허니몬의 IT 이야기/Mac 이야기, 맥빠져

xcode 책도 봐야하는걸까요...?

Xcode
국내도서>컴퓨터/인터넷
저자 : 이안 파이퍼(Ian Piper) / 황반석역
출판 : 제이펍 2010.04.30
상세보기

이클립스만 쓰다가 xcode 툴을 열어봤는데... 전혀 모르겠음!! Objective-C,J에 대한 이해도가 없기 때문이겠죠. ㅡ_-)>


일단은... 잘 덮어두겠습니다. +_+)

저작자 표시
신고
0 0
허니몬의 IT 이야기/프로그래머, '코드 엔지니어'

발표제목 : The state of union : Cappuccino
발표자 : OSXDEV 김정
발표자료 :

- 카푸치노(cappuccino) 사이트 : http://cappuccino.org/

- 오브젝티브-제이(Objective-J) tutorial : http://cappuccino.org/learn/tutorials/objective-j-tutorial.php

- OSXDEV.org 사이트 : http://osxdev.org/phpBB3/

 CappuccinoStateOfTheUnion.pdf

NIKON CORPORATION | NIKON D80 | Aperture priority | Center-weighted average | 1/320sec | F/3.5 | -1.00 EV | 18.0mm | ISO-640 | Flash did not fire | 2011:09:24 15:55:43
NIKON CORPORATION | NIKON D80 | Aperture priority | Center-weighted average | 1/320sec | F/3.5 | -1.00 EV | 18.0mm | ISO-640 | Flash did not fire | 2011:09:24 16:07:56

OSXDEV.org
World-Wide Cappuccino Conference
Cappuccino : http://cappuccino.org/
데스크탑 앱 수준의 웹 앱을 만들기 위한 프레임워크
-> 웹 사이트를 만드는 것이 아니라 웹 앱!!
-> GNUStep / Cocoa API
   No! HTML/DOM/CSS 접근하지 않음
Cocoa Vs Cappuccino
App Kit

카푸치노를 기반으로 작성된 웹앱들
- 280slides.com
- gomockingbird.com
- githubissues.heroku.com
- almost.at : 소셜네트워크를 검색해서 묶어서 보여줘
- www.enstore.com
- www.picsengine.com

카푸치노 개발자
  = IDE  -> Atlas -> Xcode
  = 카푸치노
  = Object-J

v1.0 : 언제 나오는거야?
- Mobile
- Performance
- Debug
- Features
- Test : UI 
- Objective-J : http://en.wikipedia.org/wiki/Objective-J
- Aristo V2

  tutorial site : http://cappuccino.org/learn/tutorials/objective-j-tutorial.ph
  = 카푸치노 Object-J : Objective-C -> Javascript Trans.
      => Compiled to JS
      => 코코아는 포인터, 하지만 카푸치노는 포인터 선언하면 안된다.
      => Objective-C 를 알아야 하는구나!!
      -> Tools
      => 기본적인 문법은 javascript 라고 할 수 있을 것이다. 지만 돌아가는 건 Objective-C 인 거다.

Language.js : Parser Generator for JS : JS PEG
- 자바스크립트를 위한 제너레이터
- PEG : Parser Expression Grammar based Packrat parser
- Grammar? 
  = LL Parser
  = LALR Parser
  = GLR Parser
  = PEG : Packrat Parser
- Paser
  = Source -> Lexical Analysis -> Tokens -> Syntactic Analysis -> Parse Tree -> Compiler
- Special addition - 'naughty OR' %
RG, PEG expression

One more thing...
JS(+jQuery...), index.html, DOM/CSS
javascript 를 기반으로 했지만, 코코아 프레임워크를 이용했기 때문에 Objective-C에 대한 학습도 필요하다.
하나만으로는 다할 수 없다.

NIKON CORPORATION | NIKON D80 | Aperture priority | Center-weighted average | 1/320sec | F/3.5 | -1.00 EV | 18.0mm | ISO-640 | Flash did not fire | 2011:09:24 17:02:43



  데스크탑 애플리케이션을 웹앱으로 빠르게 만들 수 있는 오픈소스 프레임워크다. 맥OS에서 개발툴 Xcode를 이용해서 개발할 수가 있다고 한다. Objective-J는 Objective-C 처럼 작성해서 Javascript 로 컴파일 해준다. Objective-J 로 만들어진 소스를 language.js 파서를 이용해서 javascript로 컴파일해준다. 와웅. 개발 고수님들은 language.js(PEG : Parser Expression Grammar)에 관심을 가지셨습니다. ^^


깃헙 language.js : https://github.com/tolmasky/language


에서 소스를 확인해봐야겠네요.

  카푸치노 0.9 버전에서는 아직 모바일 웹에 대한 지원은 되지 않고 있다고 합니다. 1.0 에서 모바일 환경을 지원한다고 하지만 아직은 미완의 프레임워크이기 때문에 찬찬히 지켜봐야할 필요가 있을 듯 합니다. xcode의 UI환경을 웹앱으로 옮겨줄 수 있다는 장점이 있는 프레임워크라서 많은 분들에게 관심을 얻을 것 입니다. 맥OS 환경을 가진 개발자들이라면 한번 이상씩은 접해볼 수 있겠죠(라면서 나도 맥북을 쓰고 있다는 것을 깨달았... ㅠㅅ- 걍 리눅스환경을 계속 쓸 것을...).  깔끔한 맥UI를 사용할 수 있다는 것은 큰 장점이 될 수 있을 듯 합니다.


  모토로라로 넘어갔던 소유권이 구글에게 넘어가면서 어떻게 다듬어져서 나올지 기대해봅시다. ^^


저작자 표시
신고
0 0
1
블로그 이미지

Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

허니몬