맥, ios, thrift

iOS 초보 2015. 3. 12. 15:57

//------------------------------------------------------------------------------
// 맥에서 thrift 설치 방법
// max os x : Yosemite 10.10.2
// thrift : 0.9.2
//------------------------------------------------------------------------------

* 맥포트를 이용한 설치방법이 있는데, 해보니까 실패했다.
  아래의 방법으로 성공했다.

* 맥에 xcode 설치해야 함

* 맥에 xcode command line 설치해야 함
  xcode -> xcode -> Open Developer Tool -> More Developer Tools

* 맥에 Homebrew 설치한다.
  터미널 열고, 아래의 명령어를 입력한다.
  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  설치된 위치 : /usr/local/bin/brew

* brew update : brewhome 업데이트 명령어.
  해봤는데 최신버젼이랜다

* thrift 설치한다.
  터미널에서 아래의 명령어 입력
  brew install thrift
  설치된 위치 : /usr/local/Cellar/thrift/0.9.2

* 참고자료 : http://theeye.pe.kr/archives/2063


//------------------------------------------------------------------------------
// ios 에서 thrift 사용 방법
//------------------------------------------------------------------------------

* thrift 0.9.0 이상부터 arc, mrc 둘다 지원한다 (컴파일시 자동 지원)

* 프로젝트에 thrift library 필요함
  http://mirror.apache-kr.org/thrift/0.9.2/thrift-0.9.2.tar.gz
  이걸 다운로드 받아서, 압축푼다
  thrift-0.9.2/lib/cocoa/src/* 복사해서 프로젝트에 넣으면 됨

* 참고자료 : http://wiki.apache.org/thrift/ThriftUsageObjectiveC-new

* 프로젝트 Build Settings
  Always SEarch User Paths : YES
   Framework Search Paths : $(SRCROOT) non-recursive
                                  $(inherited) non-recursive

* 소스파일 생성방법
  thrift -r --gen cocoa 트리프트파일명


//------------------------------------------------------------------------------
// android 에서 thrift 사용 방법
//------------------------------------------------------------------------------

* 소스파일 생성방법
  thrift -r --gen java 트리프트파일명



반응형
Posted by 돌비
,