2014-06-20 5 views
2

RubyMotion 개발에 비교적 익숙하지만 Objective-C에서 iOS에 대한 경험이 있습니다.RubyMotion에 꼭 필요한 라이브러리는 무엇입니까?

저는 RubyMotion을 사용하기 시작했을 때 꽤 많은 라이브러리를 발견했습니다. 네트워킹, 데이터 저장 등을위한 유용한 라이브러리가 있지만 가장 혼란스러운 것은 이러한 레이아웃 (UI) 라이브러리입니다.

은 그들의 무리가있다 가장 인기 있습니다 : - SweetTea - SugarCube (정말 UI) - MotionKit - 찻잔 - RMQ (뿐만 아니라 UI)

내가하고 싶습니다 지금은 그들 중 어느 것이 진지하게 유용하고 어느 것을 거부해야하는지. 나는 새로운 프로젝트를 처음부터 시작하고 있으므로 무엇을 선택해야하는지 융통성이 있으며, 특히 iOS 용 레이아웃을 쉽게 개발할 수있는 가장 유용하고 일반적으로 지원되는 도구로 시작하고 싶습니다.

RubyMotion에 꼭 필요한 도구와 라이브러리를 제안 할 수 있습니까?

답변

8

것들 대부분의 사람들이 사용 (당신이 네트워킹이 필요한 경우)

  • 뽁뽁이
  • 모션 cocoapods
  • afmotion
  • 모션 hockeyapp (또는 Testflight)
  • awesome_print_motion

거기에 따라 다릅니다. ProMotion은 매우 인기가 있지만 일부 사람들은 금속에 더 가까이 가고 싶어합니다. 내 보석 RMQ는 인기가 있고 어떤 사람들은 모든 것과 같이 사용합니다. 많은 사람들이 ProMotion과 RMQ를 함께 사용합니다.

많은 사람들이 Sugarcube를 사용합니다. 그것은 많은 수업을 오염 시키므로 설탕 톤이 맘에 든다면 설탕 톤이 굉장합니다. 그렇지 않으면 아마 당신에게 적합하지 않을 것입니다.

이 시점에서 찻잔은 기본적으로 사용되지 않습니다. 스타일 시트 대신 MotionKit 또는 RMQ를 사용하십시오. 나는 물론 RMQ를 사용하지만, MotionKit은 정말 좋으며, 나는 그것을 사용하여 완전히 행복 할 것이다. RMQ에는 그리드가 있습니다. MotionKit은 매우 훌륭한 구문을 가지고 있으며, 그 정도는 적습니다. RMQ의 스타일 시트는 RMQ와 더 잘 통합됩니다. MotionKit은 곧 OS X 및 Android에서 작동합니다 (RMQ는 iOS 전용이며 Android에 이식 가능해야 함).

코어 데이터를 사용하는 경우 CDQ를 권장합니다. 실제로 경쟁이 없습니다 (회사에서 CDQ를 작성하고 공개합니다).

  • AFNetworking (이 과정의 표준이며, AFMotion이 사용)
  • SVProgressHUD
  • JMImageCache
  • 등 :

    일반적으로 사람들은 여기 CocoaPods, 몇 가지 일반적인 사람의 다양한 사용

다음은 몇 가지 일반적인 구성입니다.

  • 뽁뽁이, RMQ
  • 뽁뽁이, Sugarcube, MotionKit
  • 뽁뽁이, 승진, Sugarcube, MotionKit
  • 뽁뽁이, 승진, RMQ는
  • 뽁뽁이, 프로모션, Sugarcube은 MotionKit, RMQ은 (이벤트에 사용
  • , 애니메이션 등).
+0

나는 RMQ 보석을 좋아합니다. SweetTea 나 최신 SweetKit에 관해 조언 할 수 있습니까? 그 중 하나를 사용하는 것이 가치가 있습니까? – squixy

+0

sugarcube와 MotionKit을 사용한다면, SweetKit을 사용하십시오. 그것은 선호되는 방법 일 것입니다. SweetTea와 Teacup을 사용하지 마십시오. Teacup의 제작자가 MotionKit을 만들었습니다. –

+0

이것은 훌륭한 대답입니다. 그것은 내가 조언하고자하는 것의 더 웅변적인 버전입니다. 내가 추가해야 할 한가지 주의점은 awesome_print_motion의 관리자는 잠시 동안 MIA였습니다. 그것을위한 4 개의 PR가 있습니다 (그들 중 하나는 광산입니다). 언젠가는 RMQ 나 Bubblewrap으로 멋진 인쇄물을 옮길 수있는 책임을지고 있습니다. – GantMan