๊ณต๋ถ€ ์—ฐ์Šต์žฅ :-)

TIL_2019_04

|

2019.04.11

  • ์Šคํฌ๋กค๋ทฐ์˜ contentOffSet์€ ์‹œ์ž‘์ ์ด 0!! ๊ทธ๋ž˜์„œ ๊ฐ€๋กœ ํŽ˜์ด์ง•์‹œ ๋งจ ๋์œผ๋กœ ๊ฐ€๋„ scrollview.contentsize.width๊ฐ’์ด ๋˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ๋งจ ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€์˜ ์‹œ์ž‘์ ! ์ด๋ฏ€๋กœ
  • ๊ฐ€๋กœํŽ˜์ด์ง•์‹œ ๋งˆ์ง€๋ง‰ ํŽ˜์ด์ง€์˜ contentOffset.x๋Š” scrollview.contentsize.width - screenheight์œผ๋กœ ๊ตฌํ•ด์•ผํ•œ๋‹ค.
  • ์ฐธ๊ณ 

2019.04.16

  • pod install์„ ํ–ˆ๋”๋‹ˆ ๊ฑด๋“ค์ง€๋„ ์•Š์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ swift๋ฒ„์ „์ด ์˜ฌ๋ผ๊ฐ€๋ฒ„๋ฆผ..
  • ์‹ฌ์ง€์–ด ํ•˜๋‚˜๋งŒ ์„ค์น˜ํ•˜๋Š” ๋ช…๋ น์–ด ์ฐพ์•„์„œ ํ–ˆ๋Š”๋ฐ๋„ (pod install --no-repo-update ์ด๊ฑด๋ฐ ์‚ฌ์‹ค ์ด๊ฑด ํ•„์š”๊ฐ€ ์—†์—ˆ๋‹ค pod install ๋ช…๋ น์–ด ์ž์ฒด๊ฐ€ ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ pod๋งŒ ์„ค์น˜๋˜๋Š” ๋ช…๋ น์–ด์˜€์Œ. ์œ„์˜ ์ € ๋ช…๋ น์–ด๋Š” ์ฝ”์ฝ”์•„ํŒŸ repo์— ์ƒˆ๋กœ์šด ๋ฒ„์ „์ด ์žˆ์–ด๋„ update ์•ˆํ•˜๊ณ  pod์„ ์„ค์น˜ํ•œ๋‹ค๋Š” ๋ช…๋ น์–ด - ๊ด€๋ จ๋งํฌ)
  • ์•„๋ฌดํŠผ pod install์„ ํ•˜๋‹ˆ๊นŒ podfile์—์„œ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š์€ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ, ๋ฌธ๋ฒ• deprecated ์—๋Ÿฌ๋ฅผ ๋ง‰ ๋ฑ‰์œผ๋ฉด์„œ ๋นŒ๋“œ๊ฐ€ ์•ˆ๋๋‹ค.
  • ์•Œ์•„๋ณด๋‹ˆ pod install์„ ํ•˜๋ฉด ๋ณ€ํ™”๊ฐ€ ์—†์–ด์•ผํ•˜๋Š” pod์—๋„ ๋ณ€ํ™”๊ฐ€ ์ผ์–ด๋‚˜์„œ swift๋ฒ„์ „์ด ์˜ฌ๋ผ๊ฐ€๊ฑฐ๋‚˜ ํ•˜๋Š” ๋นŒ๋“œ์„ธํŒ…์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธด๋‹ค๊ณ  ํ•œ๋‹ค.
  • ํ•ด๊ฒฐ: ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋นŒ๋“œ์„ธํŒ…์—์„œ (Pods๋นŒ๋“œ์„ธํŒ… ๋ฉ”๋‰ด์—์„œ ์™ผ์ชฝ target์—์„œ ์„ ํƒํ•˜๋ฉด๋จ) ํ™•์ธํ•ด๋ณด๋‹ˆ swift๋ฒ„์ „์ด 5๋กœ ๋˜์–ด์žˆ์—ˆ๋‹คโ€ฆ(๋Œ€์ฒด์™œ..)์ด๊ฑธ Swift4๋กœ ๋‚ด๋ ค์ฃผ๋‹ˆ๊นŒ ์ž˜๋จ! - ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž์ฒด ๋ฒ„์ „์€ swift5๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋ฐ ๋นŒ๋“œ์„ธํŒ…์ด 5๋กœ ๋˜์–ด์žˆ์–ด์„œ deprecated์—๋Ÿฌ๋„ ๋‚˜๊ณ  ๋นŒ๋“œ๊ฐ€ ์•ˆ๋๋˜๊ฒƒ.

2019.04.17

  • ์ผํ• ๋•Œ ๊นƒํฌ๋ผ์ผ„ ์จ์„œ ์ž๊พธ git CLI๋ช…๋ น์–ด๋ฅผ ๊นŒ๋จน๋Š”๋‹ค..์ง‘์ฝ”ํ• ๋•Œ๋Š” ์ตœ๋Œ€ํ•œ ํ„ฐ๋ฏธ๋„๋กœ ํ•˜๋ ค๊ณ ํ•˜๋Š”๋ฐ stashํ•˜๊ณ  ์ง€์šธ์ผ์ด ์ƒ๊ฒผ๋Š”๋ฐ stash ๋ช…๋ น์–ด๋Š” ์ž˜ ์•ˆ์จ๋ด์„œ ์‚ฌ์šฉํ–ˆ๋˜ ๊ฒƒ ์ •๋ฆฌํ•จ.
  • git stash list: stash ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ด„
  • git stash show -p: ๊ฐ€์žฅ ์ตœ๊ทผ์˜ stash์˜ ๋‚ด์šฉ์„ ๋ด„
  • git stash show -p stash@{1}: {i} i๋ฒˆ์งธ์˜ stash ๋‚ด์šฉ์„ ๋ด„
  • git stash drop stash@{0}: {i} i๋ฒˆ์งธ์˜ stash๋ฅผ ์ง€์›€

2019.04.20

  • ์›๋ž˜ ์ด๋ฒˆ์ฃผ ๋ชฉ์š”์ผ์ธ๊ฐ€ ๊ธˆ์š”์ผ์— ๋งˆํŠธ์‰ฌ๋Š”๋‚  1.4์‹ฌ์‚ฌ์š”์ฒญํ•˜๋ ค๊ณ ํ–ˆ๋Š”๋ฐ ๋…ธ์น˜๋””์Šคํ”Œ๋ ˆ์ด ์Šคํฌ๋ฆฐ์ƒท ์—…๋กœ๋“œ๊ฐ€ ํ•„์ˆ˜๊ฐ€ ๋˜์–ด๋ฒ„๋ ค์„œ ์—…๋กœ๋“œ๋ฅผ ๋ชปํ–ˆ๋‹ค..๋””์ž์ธํˆด๊ฐ™์€๊ฒŒ ํ•˜๋‚˜๋„ ์—†์–ด์„œ ์ €๋ฒˆ์— ์•ฑ์Šคํ† ์–ด ์ฒ˜์Œ ์˜ฌ๋ฆด๋•Œ ๊ณ ์ƒํ–ˆ๋˜๊ฑฐ ์ƒ๊ฐํ•˜๋ฉดโ€ฆ๊ทธ ํ•˜๊ธฐ์‹ซ์–ด์ ธ์„œ ๋ฏธ๋ค˜๋Š”๋ฐ ์˜ค๋Š˜ ํ•ด์•ผํ•จ.
  • ๊ทธ๋ž˜์„œ ์•ฑ์Šคํ† ์–ด ์Šคํฌ๋ฆฐ์ƒท ๋งŒ๋“ค์–ด์ฃผ๋Š” ํˆด์„ ์•Œ์•„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์œ ๋ฃŒ์—ฌ๋„์จ์•ผ์ง€..Best 12 tools to create amazing screenshots for your mobile apps (2018)

Comments