$30 off During Our Annual Pro Sale. View Details »

andfactory_201903.pdf

kamui_project
March 19, 2019
1.1k

 andfactory_201903.pdf

kamui_project

March 19, 2019
Tweet

Transcript

  1. iOS͋Δ͋Δ
    “.pbxprojͷڝ߹”Λ
    XcodeGenͰղܾ͢Δ
    ͋Δ͋ΔLT #3

    View Slide

  2. About me
    • Name: ͔Ή͍ (Twitter: @kamui_project)
    • Company: DMM.com
    • App: MENUS
    • Community: ϖϯΪϯଜ

    View Slide

  3. View Slide

  4. View Slide

  5. I will tell you …

    View Slide

  6. iOS ͋Δ͋Δ

    View Slide

  7. “ᕒ਎ͷ” ͋Δ͋Δ

    View Slide

  8. View Slide

  9. It’s .pbxproj file’s conflicts…

    View Slide

  10. It’s .pbxproj file’s conflicts…
    ɾNew Files and Delete…

    View Slide

  11. It’s .pbxproj file’s conflicts…
    ɾNew Files and Delete…
    ɾChanges Build Settings…

    View Slide

  12. Get out of my sight!!!!!!
    ɾNew Files and Delete…
    ɾChanges Build Settings…

    View Slide

  13. How can we do ?

    View Slide

  14. XcodeGen

    View Slide

  15. What’s XcodeGen?
    • This is a command line tool written in Swift that
    generates your Xcode project using your
    folder structure and a project spec.
    • Usage
    1. Write a build and target settings in yams file
    2. Execute command processing
    → .xcodeproj file is generated automatically

    View Slide

  16. Demo
    IUUQTHJUIVCDPNUPOZ9DPEF(FO4BNQMF

    View Slide

  17. What kind of benefit?
    • Pros:
    ɾWe’re able to get rid of rework time⏰
    → before: 94PR / about 5 minutes → total 8 hours rework…
    → after: 112PR / almost 0 minutes → total 9 hours reduction!!
    • Cons:
    ɾIt costs learning expenses…
    → But easier to see than .pbxproj!!!!!

    View Slide

  18. Conclusion
    We almost have no trouble with conflict

    View Slide

  19. In the end
    • We’re Hiring!!!
    -> Especially, Developer!
    • Firstly… Let’s have lunch together!

    View Slide

  20. Thank you!

    View Slide