ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • # 77 ๋งค์ผ๋กœ๊ทธ
    About Lemon/๋งค์ผ์˜_์ผ์ง€ 2020. 3. 31. 07:47

    #์ƒํ™œ_๋กœ๊ทธ

    - ๊ธฐ์ƒ 6์‹œ.  ๋Šฆ๊ฒŒ ์ž๋Š” ๊ฒŒ ํ•œ ๋ฒˆ์ด๋ผ๋„ ์ƒ๊ธฐ๋ฉด ์ด๋ ‡๊ฒŒ ์ƒํ™œ ๋ฆฌ๋“ฌ์ด ์™€์žฅ์ฐฝ ๊นจ์ ธ๋ฒ„๋ฆฐ๋‹ค. ๋‹ค์‹œ ๋‹ค์žก์•„์•ผ์ง€... ์˜ค๋Š˜์€ 11์‹œ์— ๊ผญ ์ž”๋‹ค. 10์‹œ ๋ฐ˜์—๋Š” ์นจ๋Œ€๋กœ ๊ฐˆ ๊ฑฐ๊ณ  10์‹œ์—๋Š” ๋ชจ๋“  ์ „์ž๊ธฐ๊ธฐ๋ฅผ ๊บผ์•ผ์ง€.

     

    - ์š”์ƒˆ ๊ท€์—์„œ  ์ด๋ช…์ด ์ž๊พธ ๋“ค๋ฆฐ๋‹ค (!) ๊ทธ๋ž˜์„œ ํœด์‹ ์‹œ๊ฐ„์„ ๊ธธ๊ฒŒ ๊ฐ€์ ธ๊ฐ€๊ณ  ์žˆ๋‹ค. ์˜ค๋Š˜๋„ ์ผ๋ถ€๋Ÿฌ ๋‚ฎ์ž ์„ ์ž๊ณ  ์™”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์˜คํžˆ๋ ค ๋„ˆ๋ฌด ์˜ค๋ž˜ ์ž์„œ ๊ทธ๋Ÿฐ์ง€ ๋ชธ์ด ์ฐฉ ๊ฐ€๋ผ์•‰๊ธด ํ–ˆ๋Š”๋ฐ ์˜จ๋ชธ์˜ ๋ถ“๊ธฐ๊ฐ€ ์ข€ ๋น ์กŒ๋‹ค. 

     

    - ์•„์˜ˆ ๋ง˜ ๋‚ด๋ ค๋†“๊ณ  ํˆฌ์ž์ž๋กœ์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ˆ๋„ ์ข€ ์“ฐ๊ณ , ์‹ค์ œ๋กœ๋„ ์ข€ ๊ตด๋ ค๋ณด๊ณ . ์˜ค๋ž˜ ๊ฐ€๋Š” ๊ฑด ์ž์‹  ์žˆ์œผ๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ์ญ‰ ์ฒœ์ฒœํžˆ ๊ฐ€์ž.

    #์˜ค๋Š˜์˜_๊ฐœ๋ฐœ

    - WWDC 2019 ๋ฝ€๊ฐœ๊ธฐ 

    https://developer.apple.com/videos/play/wwdc2019/215

    https://developer.apple.com/videos/play/wwdc2019/220/ 

    UI Differable DataSource & NSCollectionViewCompositionalLayout 

    //์•„์ดํ…œ
    let itemSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(0.2),  heightDimension: .fractionalHeight(1.0))

    let item = NSCollectionLayoutItem(layoutSize: itemSize)

    //์•„์ดํ…œ - ์ธ์…‹ (์…€ ์ฃผ๋ณ€ ๊ฐ„๊ฒฉ. ์…€ ์ž์ฒด์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๋Š” ๋ฐฉ์‹์ด๋‹ค)
    item.contentInsets = NSDirectionalEdgeInsets(top: 5, leading: 5, bottom: 5, trailing: 5)

    //๊ทธ๋ฃน ์ง€์ •. ๊ทธ๋ฃน ์•ˆ์— ์•„์ดํ…œ์ด ๋“ค์–ด๊ฐ„๋‹ค.
    let groupSize = NSCollectionLayoutSize(widthDimension: .fractionalWidth(1.0),

                                                  heightDimension: .fractionalWidth(0.2))

    let group = NSCollectionLayoutGroup.horizontal(layoutSize: groupSize,

                                                             subitems: [item])


    //์„น์…˜ ์ง€์ •. ์„น์…˜ ์•ˆ์— ๊ทธ๋ฃน์ด ๋“ค์–ด๊ฐ„๋‹ค.
    let section = NSCollectionLayoutSection(group: group)

    //๋งˆ์ง€๋ง‰ ๋ ˆ์ด์•„์›ƒ. ๋ ˆ์ด์•„์›ƒ ์•ˆ์— ์„น์…˜๋“ค์ด ๋“ค์–ด๊ฐ„๋‹ค.
    let layout = UICollectionViewCompositionalLayout(section: section)

     

     

    - ๋จธ์ง€ํ•œ ๊ฑธ ๋กค๋ฐฑํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค...

    git revert -m 1 <merge commit hash>

    https://stackoverflow.com/questions/11722533/rollback-a-git-merge/29110174

    #์˜ค๋Š˜์˜_๋…์„œ

    - 50๊ฐœ ์‚ฌ๊ฑด์œผ๋กœ ๋ณด๋Š” ๋ˆ์˜ ์—ญ์‚ฌ๋ฅผ ์ฝ๊ณ  ์žˆ๋‹ค. 

    #์˜ค๋Š˜์˜_๊ฒฝ์ œ

    - ์š”์ƒˆ ์ด๋Ÿฐ ์ €๋Ÿฐ ๊ฒฝ์ œ ์˜์ƒ์„ ์—ด์‹ฌํžˆ ์ฑ™๊ฒจ๋ณด๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ฑ™๊ฒจ๋ณด๋ฉด ๋ณผ ์ˆ˜๋ก, ์•„๋ž˜ ์ •๋„๋กœ ์ƒํ™ฉ์ด ์ •๋ฆฌ ๋  ์ˆ˜ ์žˆ์„ ๊ฑฐ ๊ฐ™๋‹ค.

    ์˜ˆ์ธก์„ ํ•œ๋‹ค๋Š” ๊ฒŒ ๊ต‰์žฅํžˆ ์œ„ํ—˜ํ•œ๋‹ค๋Š” ๊ฑด ์•Œ์ง€๋งŒ, ๊ทธ๋ž˜๋„ ํ•œ ๋ฒˆ ํ•ด๋ณด๋ ค๊ณ ...

     

    1. ์ฝ”๋กœ๋‚˜ ์žฅ๊ธฐํ™” > ๊ฒฝ๊ธฐ ๋ถ€์–‘์ฑ… > ์†Œ์šฉ ์—†์Œ > ๋””ํ”Œ๋ ˆ์ด์…˜ > ์ง€๊ธˆ๊ณผ ๋น„์Šทํ•œ ์ถ”์„ธ (๋ฐ•์Šค๊ถŒ?)

    2. ์ฝ”๋กœ๋‚˜ ์„œ์„œํžˆ ํšŒ๋ณต > ๊ฒฝ๊ธฐ ๋ถ€์–‘์ฑ… > ์˜ค ์ข€ ์†Œ์šฉ ์žˆ์Œ > ๊ฒฝ๊ธฐ ํšŒ๋ณต ์‹œ์ž‘. ๊ฑด์„ค, ์—ฌํ–‰ ๊ด€๋ จ ์ฃผ ๋“ฑ ์ฃผ๊ฐ€ ์ƒ์Šน > ๊ธฐ์ค€ ๊ธˆ๋ฆฌ ์˜ฌ๋ผ๊ฐ > ์‹ค๋ฌผ ๊ฒฝ์ œ๊ฐ€ ์•ˆ ๋ฐ›์ณ์คŒ > ๊ธˆ์œต ์œ„๊ธฐ..?

    3. ์ฝ”๋กœ๋‚˜ ์„œ์„œํžˆ ํšŒ๋ณต > ๊ฒฝ๊ธฐ ๋ถ€์–‘์ฑ… > ์˜ค ์ข€ ์†Œ์šฉ ์žˆ์Œ > ๊ฒฝ๊ธฐ ํšŒ๋ณต ์‹œ์ž‘. ๊ฑด์„ค, ์—ฌํ–‰ ๊ด€๋ จ ์ฃผ ๋“ฑ ์ฃผ๊ฐ€ ์ƒ์Šน >๊ธฐ์ค€ ๊ธˆ๋ฆฌ ์˜ฌ๋ฆผ > ๊ฒฝ๊ธฐ ํšŒ๋ณต ๊ตฟ

     

    ํ .. ์—ญ์‹œ ๋ญ”๊ฐ€ ์ „๋žต์„ ์งœ๊ธฐ์—” ํ—ˆ์ˆ ํ•˜๊ธฐ ์ง์ด ์—†๋‹ค. ์ด๋Ÿฐ ๊ฑด ์–ด๋–ป๊ฒŒ ํ•˜๋Š” ๊ฑธ๊นŒ...

     

     

    - ์›ฌ๋งŒํ•ด์„œ๋Š” ์ „์„ธ๊ฐ€ ํ›จ ์‹ธ๋‹ค.. ๊ทธ๋Ÿฐ๋ฐ ๋ฒ„ํŒ€๋ชฉ์ด๋ผ๋˜๊ฐ€ ๋ฐ›๊ณ  ์‹ถ์–ด๋„ ํ•ญ์ƒ ์• ๋งคํ•˜๊ฒŒ ์•ˆ๋จ ใ… .ใ…  ๊ทธ๋ž˜๋„ ๋ฏธ๋ฆฌ ์•Œ์•„๋‘์ž

    https://www.youtube.com/watch?v=GIFz7AnEUb4

     

    - ๋ˆ ์ดˆ๋ณด๊ฐ€ ๋ด์•ผ ํ•  ๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ์™€ ์ฑ…๋“ค.

    ๋‚˜๋Š” ์ด๋ฒˆ์— ๋ˆ์˜ ํž˜ ๋‹ค์‹œ ๋ณด๊ณ ... ํ™˜์œจ ์ „์Ÿ ๋ด์•ผ๊ฒ ๋‹ค. ๋ˆ์˜ ์—ญ์‚ฌ ๋‹ค ๋ณด๊ณ  ๋ด์•ผ์ง€.

    https://www.youtube.com/watch?v=9tcfwOdxR74

     

    - ์ „ํ™˜ ์‚ฌ์ฑ„, ์‹ ์ฃผ์ธ์ˆ˜๊ถŒ๋ถ€์‚ฌ์ฑ„ ๋“ฑ ํšŒ๊ณ„์ƒ์œผ๋กœ๋„ ๋ณต์žกํ•œ ์ด๋ฒคํŠธ๊ฐ€ ๋งŽ์€ ํšŒ์‚ฌ์—๋Š”  ํˆฌ์žํ•˜์ง€ ์•Š๊ธฐ. ์™œ๋ƒํ•˜๋ฉด,  ์ผ๋ฐ˜ ํˆฌ์ž์ž๋Š” ์œ„ํ—˜ํ•ด์ง€๊ฑฐ๋‚˜ ์ด์ต์„ ๋ณด๊ธฐ ์–ด๋ ค์šด ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ธฐ ๋–„๋ฌธ์ด๋‹ค.

     

    1. ๊ทธ๊ฑธ ์ž๊พธ ํ•œ๋‹ค๋Š” ๊ฑด ์ด๋ฏธ ์ •์ƒ์ ์ธ ๋ฐฉ๋ฒ•(์€ํ–‰ ๋Œ€์ถœ, ์™ธ์ƒ, ์œ ์ƒ์ฆ์ž)๋กœ ์ž๊ธˆ์„ ์กฐ๋‹ฌ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†๋‹ค๋ผ๋Š” ์˜๋ฏธ. 

    2. CEO๊ฐ€ ์ผ๋ฐ˜ ์ฃผ์ฃผ์—๊ฒŒ๋Š” ์ด์ต์„ ๋ถ„๋ฐฐํ•˜์ง€ ์•Š๊ฒ ๋‹ค๋Š” ์˜๋ฏธ (์ด๋ฅผ ์ด์šฉํ•œ ์ „๋žต์ด ์žˆ๋‹ค)

     

    ๋ˆ์„ ๋นŒ๋ฆฌ๋ ค๋Š” ์‚ฌ๋žŒ์˜ ์ž…์žฅ์—์„œ ์ƒ๊ฐํ•ด๋ณด๋ฉด ์‰ฝ๋‹ค. ์ด๋ฒˆ ์˜์ƒ๋„ ์žฌ๋ฐŒ๋‹ค! 

    https://www.youtube.com/watch?v=nkmkKTNkTAM

    ๋Œ“๊ธ€

Designed by Tistory. @Bola Kim