BLOG main image
LEEEJONG (165)
IT (53)
주관적평가 (31)
창작공간 (80)
109,971 Visitors up to today!
Today 5 hit, Yesterday 57 hit
daisy rss
tistory 티스토리 가입하기!
2017.11.10 10:25


임원특강으로 루크 동커볼케 , 이상엽 이란 사람의 강연을 듣게 되었다.


현대/제네시스의 디자인 철학, 본인의 삶, 둘의 시너지 에 대해 이야기했다.


그중 인상깊었던 얘기를 적어본다.


Lee. 

디자인은 한명의 슈퍼맨이 하는게 아니에요 그래서 팀이 중요해요. 

루크가 뭘생각하는지 난 대충 다 알아요. 난 그의 이야기를 듣고 카운터를 준비하죠. 그의 생각을 이해하고 또다른 옵션을 제안하는거죠. 

재미있는점은 그의 생각을 관철시키는 것과 내 의견을 반영하는 비율을 보면, 내 의견을 반영하는것이 반이 넘는다는 점이에요. 그는 진정으로 Respect를 구현하는거죠.


난 정말 시시한 이유로 자동차 디자인을 하게되었어요, 내가 이런 자리에 올라온건 내가 잘나서가 아니라, 옆에 둔 사람들 덕이에요.

분명한건 내 곁에 어떤 사람을 두는지가 내 미래에 영향을 미친다는 거에요.



루크는 뭐 기억나는게 잘 없다.


여튼 이런얘기를 듣고 얼마전 일본에 워킹홀리데이를 보내러 떠난 친척동생을 만났다.


이놈은 원래 꺾이지 않는 패기가 일품인 녀석인데 일본간지 반년? 아직 1년은 안되었는데, 그 패기는 어디로가고 하는 얘기가

아 형.. 내가 우물 안 개구리였어...

공부해야될거같아

몇년뒤에 나도 차 살수 있을까


이런말만 늘어놓는걸 보고 좀 놀랬다. 그래서 쫄지말고 하고싶은거만 하고 살자고 했다.


알아들었을라나 모르겠다.

'창작공간 > 손톱밑까만때' 카테고리의 다른 글

돈을어떻게쓸까  (1) 2018.01.26
11월 14일의 생각  (0) 2017.11.14
11월 9일의 생각  (0) 2017.11.10
내가연주한 곡들  (0) 2017.09.18
2017 대중음악상 최우수 랩&힙합 음반  (0) 2017.03.01
장비 업그레이드가 하고싶다  (1) 2016.01.16
Name
Password
Homepage
Secret
2017.09.24 16:11

Bless 앱 만들때 사** 형이 ui작업하며 cocoapods를 사용하는것을  봤지만 크게 신경쓰지 않았다.


alamofire라는 플러그인을 사용하는데 cocoapods라는 플러그인 관리 매니저?? 라는게 있구나 하는 정도로 이해하고 넘어갔다.




프론트를 본격적으로 하려고 보니 디자이너와의 협업에 대해 생각하게 되었고


전에 공부했던 


Faceboo keyframes -> https://github.com/facebookincubator/Keyframes

Airbnb Lottie -> https://github.com/airbnb/lottie-ios#introduction


에 관심이 생겼다


근데 키프레임스보다 로티가 좀더 널리 활용되는것으로 보여 좀 공부하려고 찾아보니


이역시 cocoapods로 패키지가 관리되고 있는것으로 파악됐다.


따라서 코코팟즈 사용법을 먼저 정리하고 넘어간다.


https://www.raywenderlich.com/156971/cocoapods-tutorial-swift-getting-started

코코팟즈 사용법은 위 페이지를 보면 상세히 알 수 있다.

나는 다만 한국어로 편하게 요약을 할 뿐이디.



맥 sierra 기준으로 터미널을 열어

> sudo gem install cocoapods 


-> 여기서 gem은 RubyGems is a sophisticated package manager for Ruby.  This is a

루비잼이라는건데 루비로 만든 패키지 매니저 라고 한다.


여튼 install cocoapods를 한 뒤에

    pod setup --verbose
    

팟 셋업을 해주면된다고 한다.


sudo가 필요한건 install cocoapods 할때 뿐인것으로 보인다.



어떤 xcode플러그인이 필요한 경우 cocoapods 셋업을 해주는데 이때 podfile이라는게 사용된다.



Xcode를 종료하고

해당 프로젝트 폴더에 들어가서


pod init을 해주면 podfile이 생성되고

생성된 podfile을 통해 패키지가 관리된다.


필요한 패키지가 있는경우

    pod 'Alamofire', '4.4.0'
    

위와같은 명령어로 dependency를 추가한다.

이건 의존성만 추가되는 명령어 이며

업데이트나 최초 설치할땐

pod isntall / pod update를 추가로 실행해줘야 해당 패키지를 받아서 프로젝트에 넣어주게 된다.



추가된 패키지는

import Alamofire


이런식으로 사용하면 된다.

fileprivate func loadFlavors() {

  // 1
  Alamofire.request(
    "https://www.raywenderlich.com/downloads/Flavors.plist",
    method: .get,
    encoding: PropertyListEncoding(format: .xml, options: 0)).responsePropertyList {
      [weak self] response in

      // 2
      guard let strongSelf = self else { return }

      // 3
      guard response.result.isSuccess,
        let dictionaryArray = response.result.value as? [[String: String]] else {
          return
      }

      // 4
      strongSelf.flavors = strongSelf.flavorFactory.flavors(from: dictionaryArray)

      // 5
      strongSelf.collectionView.reloadData()
      strongSelf.selectFirstFlavor()
  }
}

위와같은 방식으로 사용된다고 한다.



기본개념은 이렇다고 한다.


이제 lottie를 추가하고 사용해보도록 하자.



Name
Password
Homepage
Secret
2017.09.18 13:24

기억나는대로 적어본다.


슈베르트 미완성교향곡

베토벤 3번

베토벤 6번

베토벤 5번

드보르작 8번

차이코프스키 5번

말러 1번

세헤라자데

브람스 3번

라흐마니노프 2번

시벨리우스 2번



적고보니 몇 안되네..

Name
Password
Homepage
Secret

티스토리 툴바