Home - smartjack-wp/WPExtension-iOS GitHub Wiki

WPExtension Guide Wiki

Work and Play iOS Extension

SmartJack ๋‚ด์—์„œ iOS ํ”„๋กœ์ ํŠธ์— ํฉ์–ด์ ธ ์žˆ๋Š” Extension์„ ํ†ตํ•ฉํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ private library

์„ค์น˜ ๋ฐ ์‚ฌ์šฉ

์„ค์น˜

pod 'WPExtension', :git => 'https://github.com/smartjack-wp/WPExtension-iOS'

์‚ฌ์šฉ

  • import WPExtension
  • Guide ํ™•์ธ ํ›„ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ ์‚ฌ์šฉ

์—…๋ฐ์ดํŠธ

  1. ํ•„์š”ํ•œ Extension ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  2. TestPlan์„ ํ†ตํ•ด์„œ ์ถ”๊ฐ€๋œ ํ˜น์€ ๊ธฐ์กด์˜ ๊ธฐ๋Šฅ๋“ค์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ํ™•์ธํ•œ๋‹ค.
    • ๋ฐ˜๋“œ์‹œ ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋ฉฐ, ์ตœ๋Œ€ํ•œ Code Coverage ๋ฅผ ๋†’ํžˆ๋„๋ก ํ•˜์ž.
    • ์—ฌ๊ธฐ์„œ ์ตœ๋Œ€ํ•œ ์ด๋ผ๋Š” ๋ง์€ ๋ถˆ๊ฐ€ํ”ผํ•œ ๊ฒฝ์šฐ( ์–ด์ฉ”์ˆ˜ ์—†๋Š” guard else ๊ตฌ๋ฌธ ๋“ฑ๋“ฑ )๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋‘ ํ…Œ์ŠคํŠธ๊ฐ€ ๋˜์–ด์•ผ ํ•จ์„ ์˜๋ฏธ
    • UI Test ์˜ ๊ฒฝ์šฐ ๊ฐ’์„ ์ฒดํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์€ TestCode ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ๊ทธ๋ ‡์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ๋Š” example์—์„œ ์‹คํ–‰์„ ์‹œ์ผœ ํ™•์ธ์„ ํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ํ•œ๋‹ค.
  3. Quick Help ์ž‘์„ฑ
  4. cocoa pods ์—…๋ฐ์ดํŠธ

Extension Summaries

๊ฐ extension์— ๋Œ€ํ•œ quick help ๋“ค์„ ๋ชจ์•„ ๋‘์—ˆ์œผ๋ฉฐ, ์ž์„ธํ•œ ์‹คํ–‰ ๋ฐฉ์‹์ด๋‚˜ ํ…Œ์ŠคํŠธ๋Š” ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ ํ•˜๋„๋ก ํ•˜์ž

Extension Summaries