Upgrade to Pro — share decks privately, control downloads, hide ads and more …

最近の開発環境について話してみる / Dev Tools in Days

huin
June 24, 2013
31

最近の開発環境について話してみる / Dev Tools in Days

2013年6月24日(月)に株式会社ミクシィさんで行われた勉強会、「WWDCに行ってきたけど内容については一切話せません@mixi」で発表したスライドです。

発表内で使用したデモは
https://github.com/kshuin/ToolsDemo
で公開してあります。

huin

June 24, 2013
Tweet

Transcript

  1. ࣗݾ঺հ • Koichi Sakata • @huin • genesix, Inc. •

    2012೥৽ଔ • iOSྺ2೥ͪΐͬͱ • WWDC 2013ࢀՃͰ͖ͨ!!
  2. # Install CocoaPods $ gem install cocoapods # Setup $

    cd /path/to/Project $ vim Podfile platform :ios pod ‘Reachability’ pod ‘PrivateLib’, :git => ‘[email protected]:org/PrivateLib.git’ # Install Libs $ pod install $ open Project.xcworkspace -a /Application/Xcode.app
  3. Kiwi • BDD, RSpecͳςετϑϨʔϜϫʔΫ • Mock, Stubs΋ͻͱ௨ΓἧͬͯΔ • Class, ProtocolͷMockͳͲ

    • ඇಉظͳςετ΋ͪΌΜͱॻ͚Δ • ಋೖ͸ target :ProjectTests, :exclusive => true do pod ‘Kiwi’ end
  4. Kiwi • Blocksͷωετʹҧ࿨ײ • ׳ΕͨΒେͨ͜͠ͱͳ͔ͬͨ • iBooks ͷ νϡʔτϦΞϧຊ͕ศར •

    https://itunes.apple.com/us/book/id502345143 • Xcode͔Βit୯ҐͰ࣮ߦͰ͖ͳ͍ͷ͕࢒೦
  5. ࢀߟ • CocoaPods • http://cocoapods.org/ • Kiwi • https://github.com/allending/Kiwi •

    Nocilla • https://github.com/luisobo/Nocilla • OHHTTPStubs • https://github.com/AliSoftware/OHHTTPStubs • xctool • https://github.com/facebook/xctool