Objective-ć²ć‚CšŸœ

Twitter: https://twitter.com/hirothings å…ƒćƒ©ā€¦

Objective-ć²ć‚CšŸœ

Twitter: https://twitter.com/hirothings å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼šŸœiOSć‚Øćƒ³ć‚øćƒ‹ć‚¢ć‚’ć‚„ć£ć¦ć¾ć™šŸ“±

ćƒžć‚¬ć‚øćƒ³

  • ć²ć‚ć—ć®ćƒ”ć‚¤ćƒ³čؘäŗ‹ć¾ćØ悁

    ć²ć‚ć—ćŒę™‚é–“ć‚’ęŽ›ć‘ć¦ę›ø恄恟čؘäŗ‹ćŸć”怂恔ćŖćæć«ćƒ˜ćƒƒćƒ€ē”»åƒćÆę˜”å®Ÿéš›ä½œć£ć¦ćŸćƒ©ćƒ¼ćƒ”ćƒ³

  • ć²ć‚ć—ć®é›‘čؘ

    ć²ć‚ć—ćŒę™‚é–“ć‚’ęŽ›ć‘ćŖ恄恧ę›ø恄恟čؘäŗ‹ć¾ćØ悁

꜀čæ‘恮čؘäŗ‹

  • å›ŗå®šć•ć‚ŒćŸčؘäŗ‹

å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ć®åƒ•ćŒćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ć«ćŖć‚‹ćŸć‚ć«ć‚„ć£ćŸć“ćØ

ćÆć˜ć‚ć¾ć—ć¦ć€‚noteåˆęŠ•ēØæ恫ćŖć‚Šć¾ć™ć€‚ iOSć‚¢ćƒ—ćƒŖ開ē™ŗ悒恗恦恄悋Objective-ć²ć‚C(@hirothings)恧恙 ćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ć«ćŖć£ć¦ćć‚ćć‚3å¹“ćŒēµŒéŽć™ć‚‹ć®ć§ć€åˆåæƒč€…ć ć£ćŸć“ć‚ć®čØ˜ę†¶ćŒé®®ę˜ŽćŖć†ć”ć«ć€å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ć ć£ćŸč‡Ŗåˆ†ćŒćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ćØć—ć¦å®Ÿč·µć§é€šē”Øć™ć‚‹ć¾ć§ć«ć‚„ć£ć¦č‰Æć‹ć£ćŸć“ćØć‚’å®Ÿä½“éؓćØćØć‚‚ć«ć¾ćØć‚ć¾ć™ć€‚ ć“ć‚Œć‹ć‚‰ćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ć«ćŖ悊恟恄äŗŗć€ć©ć†ć—ćŸć‚‰ćŖć‚Œć‚‹ć®ć‹äøå®‰ćŖäŗŗć®åŠ©ć‘ć«ćŖ悌恰å¹ø恄恧恙怂 ē›®ę¬” ćƒ»ć¾ćš1å€‹ć‚¢ćƒ—ćƒŖć‚’ä½œć‚‹ ćƒ»ä½œć‚ŠćŸć„ć‚‚ć®ćŒå®Ÿē¾ć§ćć‚‹č؀čŖž

    • MVPć«ć¤ć„ć¦ć€å€‹äŗŗ開ē™ŗ怑

      ä»Šå›žć‹ć‚‰å€‹äŗŗ開ē™ŗć®ćƒŽć‚¦ćƒć‚¦ć«ć¤ć„ć¦é€£č¼‰å½¢å¼ć§ę›ø恄恦恄恓恆ćØę€ć„ć¾ć™ć€‚ ē¬¬äø€å›žćÆMVP恫恤恄恦 ćƒ¦ćƒ¼ć‚¶ćƒ¼ćƒ‹ćƒ¼ć‚ŗ悒ęŗ€ćŸć™ęœ€å°å˜ä½ć®ćƒ—ćƒ­ćƒ€ć‚Æ惈ļ¼MVPļ¼ˆMinimum Viable Productļ¼‰ć ćŒć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć«1ē•Ŗ体éØ“ć•ć›ćŸć„ć‚¢ćƒ—ćƒŖć®č‚éƒØåˆ†ć®ć‚Æć‚ŖćƒŖćƒ†ć‚£ćÆćƒ•ć‚”ćƒ¼ć‚¹ćƒˆć‚Æćƒ©ć‚¹ć®ä»•äøŠćŒć‚Šć«ć—ćŖ恄ćØ恄恑ćŖ恄ćØę€ć£ć¦ć„ć‚‹ć€‚ å‘Ø悊恮開ē™ŗ仲間ćØé•ć£ć¦ć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ćÆć€Œć²ć‚ć—ć•ć‚“ćŒé ‘å¼µć£ć¦ä½œć£ćŸåˆęœŸę®µéšŽć®ć‚¢ćƒ—ćƒŖ恠恋悉ā€¦ć€ćØč©•ä¾”ćÆć—ć¦ćć‚ŒćŖ恄怂 ęœ€åˆć‹ć‚‰LINEćØęÆ”č¼ƒć—ć¦ę™®é€šć«č©•ä¾”ć•ć‚Œć‚‹ļ¼ˆå®Ÿč©±

      • ć‚¢ćƒ©ćƒ•ć‚©ćƒ¼ć‚Øćƒ³ć‚øćƒ‹ć‚¢ćŒä»Šå¾Œć®ć‚­ćƒ£ćƒŖć‚¢ć«ć¤ć„ć¦ä»Šęƒ³ć†ć“ćØ

        å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ć ć£ćŸč‡Ŗåˆ†ćŒć‚Øćƒ³ć‚øćƒ‹ć‚¢ć«ćŖć£ć¦ćÆ悄8å¹“ćŒēµŒć£ćŸć€‚ē¾åœØ态36ę­³ć€‚ć‚¢ćƒ©ćƒ•ć‚©ćƒ¼ć‚Øćƒ³ć‚øćƒ‹ć‚¢ć‚ć‚‹ć‚ć‚‹ć ćŒć€ę¬”ć®ć‚­ćƒ£ćƒŖć‚¢ć«ć¤ć„ć¦č©¦č”ŒéŒÆčŖ¤ć—ć¦ć„ć‚‹ć®ć§ć€ä»Šć®č€ƒćˆć‚’ć¾ćØ悁恦ćæ恟怂 ć¾ćšć€ć‚Øćƒ³ć‚øćƒ‹ć‚¢ć®ć‚­ćƒ£ćƒŖć‚¢ćƒ‘ć‚¹ć‚’3ć¤ć«åˆ†é”žć—ć¦ćæ恟怂 ęŠ½č±”ēš„ćŖčŖ²é”Œć‚’č§£ę±ŗ恧恍悋ć‚Øćƒ³ć‚øćƒ‹ć‚¢ ę„­ē•Œćƒˆćƒƒćƒ—ć‚Æćƒ©ć‚¹ć®ć‚Øćƒ³ć‚øćƒ‹ć‚¢ čØ­č؈ę›øć©ćŠć‚Šć«ć‚³ćƒ¼ćƒ‡ć‚£ćƒ³ć‚°ć™ć‚‹ć‚Øćƒ³ć‚øćƒ‹ć‚¢ 1.ć‚’å…·ä½“ēš„恫čØ€ć†ćØ态äŗŗć‚„ę”ˆä»¶ć‚’å‹•ć‹ć›ć‚‹ć‚Øćƒ³ć‚øćƒ‹ć‚¢ć ć€‚ ę”ˆä»¶ć‚’ćƒŖćƒ¼ćƒ‰ć—ćŸć‚Šć€ćƒćƒ¼ćƒ ć‚’ćƒžćƒćƒ¼ć‚øćƒ”ćƒ³ćƒˆć—ćŸć‚Šć€ćƒ“ć‚øćƒć‚¹ć®č¦ę±‚ć‚’åø恄äøŠ

        • å¤«å©¦ć«ćŖć£ć¦ę•°ćƒ¶ęœˆć®ę„Ÿęƒ³

          夫婦ćØćÆäøę€č­°ćŖ悂恮恠怂 蔀ćÆē¹‹ćŒć£ć¦ć„ćŖ恄恮恫态äø‹ę‰‹ć—ćŸć‚‰å®Ÿć®č¦Ŗć‚ˆć‚Šć‚‚é•·ć„ę™‚é–“ć‚’å…±ć«éŽć”ć™ć€‚ ēµå©šć—ć¦ę•°ćƒ¶ęœˆć€‚ 夫婦ćØć—ć¦åŒå±…ć—å§‹ć‚ć¦ę˜Žē¢ŗć«ę„Ÿć˜ćŸć“ćØćÆć€å„„ć•ć‚“ćØ僕ćÆć©ć“ć¾ć§ć„ć£ć¦ć‚‚ä»–äŗŗćØ恄恆恓ćØ恠怂 ćƒ›ćƒ†ćƒ«ć§108ęœ¬ć®č–”č–‡ćØå…±ć«ćƒ—ćƒ­ćƒćƒ¼ć‚ŗć‚’ć—ć¦ć€ć‚ć‚Šć®ć¾ć¾ć®å½¼å„³ć‚’ę„›ć—ć¾ć™ćØčŖ“ć£ćŸåƒ•ćÆć€åŒå±…1ćƒ¶ęœˆć§ć€Œć‚‚ć£ćØ家äŗ‹ć‚„ć£ć¦ć‚ˆļ¼ć€ćØå½¼å„³ć«č…¹ć‚’ē«‹ć¦ćŸć€‚ ē„”å„Ÿć®ę„›ć‚’ę³Øć„ć§ćć‚Œć‚‹ć²ćØćÆ态ęƍ子家åŗ­ć§ę‡øå‘½ć«č‡Ŗåˆ†ć‚’č‚²ć¦ć¦ćć‚ŒćŸęÆćŒęœ€å¾Œć®å­˜åœØć ć£ćŸć‚ć†ć—ć€č‡Ŗåˆ†ćŒćć®ę„›ć‚’ę³Øć’ć‚‰ć‚Œć‚‹å­˜åœØćÆęœŖ

        • å›ŗå®šć•ć‚ŒćŸčؘäŗ‹

        å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ć®åƒ•ćŒćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ć«ćŖć‚‹ćŸć‚ć«ć‚„ć£ćŸć“ćØ

        ćƒžć‚¬ć‚øćƒ³

        • ć²ć‚ć—ć®ćƒ”ć‚¤ćƒ³čؘäŗ‹ć¾ćØ悁
          12ęœ¬
        • ć²ć‚ć—ć®é›‘čؘ
          1ęœ¬

        čؘäŗ‹

          個äŗŗ開ē™ŗć—ćŸć‚¢ćƒ—ćƒŖć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ę•°ćŒ1äø‡äŗŗć‚’č¶…ćˆć¦čµ·ććŸåæƒå¢ƒć®å¤‰åŒ–恮話

          iOSć‚¢ćƒ—ćƒŖ開ē™ŗšŸ“±ć‚’恗恦恄悋Objective-ć²ć‚C(@hirothings)ć§ć™ć€‚å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ćƒ—ćƒ­ć‚°ćƒ©ćƒžć§ć™ć€‚ ę˜Øå¹“ć®5ęœˆć«å€‹äŗŗ開ē™ŗćØć—ć¦ć€å®¶ę—ć‚«ćƒƒćƒ—ćƒ«å‘ć‘ć®TODOć‚¢ćƒ—ćƒŖ悒ćƒŖćƒŖćƒ¼ć‚¹ć—ć¾ć—ćŸļ¼ 恝悌恋悉ē“„ļ¼‘幓悒ēµŒć¦ć€č‡Ŗ分č‡Ŗčŗ«ć®ć‚¢ćƒ—ćƒŖćøć®å‘ćåˆć„ę–¹ć«ć¤ć„ć¦ć ć„ć¶åæƒå¢ƒć®å¤‰åŒ–ćŒć‚ć£ćŸć®ć§ć€ä»Šå›žćÆćć®ć“ćØć«ć¤ć„ć¦ć¾ćØ悁恟恄ćØę€ć„ć¾ć™ć€‚ 開ē™ŗ怜ćƒŖćƒŖćƒ¼ć‚¹ć€œé‹ē”ØåŠå¹“ć®č‘›č—¤ć‚„åˆ¶ä½œē§˜č©±ćÆå‰å›žć®noteć«ć¾ćØć‚ćŸć®ć§ćć”ć‚‰ć‚’ć”č¦§ćć ć•ć„ć€‚ ćƒŖćƒŖćƒ¼ć‚¹ć‹ć‚‰1幓ēµŒć£ćŸēŠ¶ę³ć®å¤‰åŒ–äŗˆęƒ³å¤–恫

          個äŗŗ開ē™ŗć—ćŸć‚¢ćƒ—ćƒŖć®ćƒ¦ćƒ¼ć‚¶ćƒ¼ę•°ćŒ1äø‡äŗŗć‚’č¶…ćˆć¦čµ·ććŸåæƒå¢ƒć®å¤‰åŒ–恮話

          ć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆ.appćØslack API悒ä½æć£ć¦slack悒惖惃ć‚Æćƒžćƒ¼ć‚Æć‚¢ćƒ—ćƒŖåŒ–ć™ć‚‹ä½“éØ“ćŒęœ€é«˜

          iOSć‚¢ćƒ—ćƒŖ開ē™ŗšŸ“±ć‚’恗恦恄悋Objective-ć²ć‚C(@hirothings)ć§ć™ć€‚å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ćƒ—ćƒ­ć‚°ćƒ©ćƒžć§ć™ć€‚ 今回ćÆć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆ.app + slack API悒ä½æć£ćŸå€‹äŗŗSlackć®ćƒ–ćƒƒć‚Æćƒžćƒ¼ć‚Æć‚¢ćƒ—ćƒŖåŒ–ćŒćƒ–ćƒƒć‚Æćƒžćƒ¼ć‚Æć‚¢ćƒ—ćƒŖ体éؓč‡Ŗ分史äøŠęœ€é«˜ć ć£ćŸć®ć§ē“¹ä»‹ć—ć¾ć™ć€‚ ć¾ćšćÆå®Œęˆå“ć‚’č¦‹ć¦ćć ć•ć„ć€‚ 恓悓ćŖꄟ恘恧态iOSęؙęŗ–ć®å…±ęœ‰ćƒ”ćƒ‹ćƒ„ćƒ¼ć‹ć‚‰ć‚¢ćƒ—ćƒŖć‚’åˆ‡ć‚Šę›æ恈悋恓ćØćŖ恏态č‡Ŗå‹•ć§slack恮ē‰¹å®šć®ćƒÆćƒ¼ć‚Æć‚¹ćƒšćƒ¼ć‚¹ć®ē‰¹å®šć®ćƒćƒ£ćƒ³ćƒćƒ«ć«ćƒŖćƒ³ć‚Æć‚’é€ć‚Œć¾ć™ć€‚(ęœ€å¾Œć‚¢ćƒ—ćƒŖåˆ‡ć‚Šę›æć‚ć£ć¦

          ć‚·ćƒ§ćƒ¼ćƒˆć‚«ćƒƒćƒˆ.appćØslack API悒ä½æć£ć¦slack悒惖惃ć‚Æćƒžćƒ¼ć‚Æć‚¢ćƒ—ćƒŖåŒ–ć™ć‚‹ä½“éØ“ćŒęœ€é«˜

          ć‚¢ćƒ—ćƒŖ開ē™ŗć®ć‚„ć‚‹ć‚„ć‚‰ć‚’åˆ¤ę–­ć™ć‚‹ćØćć®ę€č€ƒć‚’ę•“ē†ć—恦ćæ恟

          å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ć®Objective-ć²ć‚C恧恙怂 仕äŗ‹ć§ć‚¢ćƒ—ćƒŖć‚µćƒ¼ćƒ“ć‚¹ć®é–‹ē™ŗć‚’ć—ć¦ć„ć‚‹å‚ć‚‰ć€å€‹äŗŗ開ē™ŗć§å®¶ę—ćƒ»ć‚«ćƒƒćƒ—ćƒ«å‘ć‘ć®TODOć‚¢ćƒ—ćƒŖ悒開ē™ŗć—ć¦ć„ć¾ć™ć€‚ ć‚¢ćƒ—ćƒŖ悒ćƒŖćƒŖćƒ¼ć‚¹ć—ć¦åŠå¹“ćŒēµŒć”ć¾ć—ćŸć€‚ē¾åœØćÆ态恂悋ē؋åŗ¦ćƒ—ćƒ­ćƒ€ć‚Æćƒˆćƒžćƒ¼ć‚±ćƒƒćƒˆćƒ•ć‚£ćƒƒćƒˆć®ćƒ•ć‚§ćƒ¼ć‚ŗćÆēµ‚ć‚ć£ćŸćØåˆ¤ę–­ć—ć€ę©Ÿčƒ½čæ½åŠ ćØę”¹å–„ć‚’ē¹°ć‚Ščæ”ć—ć‚¢ćƒ—ćƒŖ悒恙恏恙恏ćØč‚²ć¦ć¦ć„ć¾ć™ć€‚ ćć®é–“ć€č‰²ć€…ć‚¢ć‚¤ćƒ‡ć‚£ć‚¢ćŒę€ć„ć¤ć„ćŸć‚Šć€ćƒ¦ćƒ¼ć‚¶ćƒ¼ć®ę–¹ć‹ć‚‰ę§˜ć€…ćŖćƒ•ć‚£ćƒ¼ćƒ‰ćƒćƒƒć‚Æć‚’å—ć‘ć‚‹ć®ć§ć™ćŒć€ćć®ć‚„ć‚‹ć‚„ć‚‰ć‚’ę±ŗ悁悋ćØćć©ć†ę€č€ƒć—ć¦ć„ć‚‹ć‹ć‚’ć€

          ć‚¢ćƒ—ćƒŖ開ē™ŗć®ć‚„ć‚‹ć‚„ć‚‰ć‚’åˆ¤ę–­ć™ć‚‹ćØćć®ę€č€ƒć‚’ę•“ē†ć—恦ćæ恟

          é›‘ć«ćƒ”ćƒ¢ć‚’å–ć‚‹ć“ćØć®å¤§äŗ‹ć•ć€é›‘čØ˜ć€‘

          note恮2019å¹“ć®ć¾ćØć‚ćƒ”ćƒ¼ćƒ«ć§č‡Ŗåˆ†ć®ęŠ•ēØæꕰ悒ē¢ŗčŖć—ćŸć‚‰ć€3件恗恋ꊕēØæ恗恦ćŖć‹ć£ćŸć€‚ ć®ć§ć€ćƒ”ć‚¤ćƒ³ćØć‚µćƒ–ć«ćƒžć‚¬ć‚øćƒ³ć‚’åˆ†ć‘ć¦é›‘ć‚ć®čؘäŗ‹ć‚‚ꊕēØæ恗悈恆ćØę€ć„ć¾ć™ć€‚ (駆恑å‡ŗ恗ć‚Øćƒ³ć‚øćƒ‹ć‚¢å‘ć‘)é›‘ć«ćƒ”ćƒ¢ć‚’å–ć‚‹ć“ćØć®å¤§äŗ‹ć•ćƒ—ćƒ­ć‚°ćƒ©ćƒŸćƒ³ć‚°ćƒ”ćƒ¢ć‚’ć‚Øćƒ³ć‚øćƒ‹ć‚¢å§‹ć‚ćŸ4å¹“å‰ć‹ć‚‰ę›ø恄恦恦态今悂ę›ø恍ē¶šć‘ć¦ć¦ć€ć•ć£ć.mdćƒ•ć‚”ć‚¤ćƒ«ć®ę•°ć‚’ć‚«ć‚¦ćƒ³ćƒˆć—ćŸć‚‰353件恫ćŖć£ć¦ćŸć€‚ ć‚¢ć‚¤ć‚­ćƒ£ćƒƒćƒć«ć—ć¦ć„ć‚‹ćƒ”ćƒ¢ćÆć‚¤ćƒ³ć‚¹ć‚æ꘠恈悒ē‹™ć£ć¦ć„ć‚‹ć®ć§ćƒžć‚·ćŖę–¹ć§ć€2č”Œć ć‘ć®é›‘ćŖmarkdownćƒ•ć‚”ć‚¤ćƒ«ć‚‚ć–ć‚‰ć«ć‚ć‚‹ć€‚ćƒ”ćƒ¢

          é›‘ć«ćƒ”ćƒ¢ć‚’å–ć‚‹ć“ćØć®å¤§äŗ‹ć•ć€é›‘čØ˜ć€‘

          å®¶ę—ć®ćŸć‚ć®TODOć‚¢ćƒ—ćƒŖćƒŖćƒŖćƒ¼ć‚¹ć‹ć‚‰åŠå¹“ć®čØ˜éŒ²ć€å€‹äŗŗ開ē™ŗ怑

          iOSć‚¢ćƒ—ćƒŖ開ē™ŗšŸ“±ć‚’恗恦恄悋Objective-ć²ć‚C(@hirothings)ć§ć™ć€‚å…ƒćƒ©ćƒ¼ćƒ”ćƒ³å±‹åŗ—é•·ćƒ—ćƒ­ć‚°ćƒ©ćƒžć§ć™ć€‚ ä»Šå¹“ć®5ęœˆć«å€‹äŗŗ開ē™ŗćØć—ć¦ć€å®¶ę—ć‚«ćƒƒćƒ—ćƒ«å‘ć‘ć®TODOć‚¢ćƒ—ćƒŖ悒ćƒŖćƒŖćƒ¼ć‚¹ć—ć¾ć—ćŸļ¼ 開ē™ŗ恌äø€ę—¦ć€ä»Šå¹“分ćÆč½ć”ē€ć„ćŸć®ć§ć€ä¼ē”»ć‹ć‚‰ćƒŖćƒŖćƒ¼ć‚¹ć¾ć§ć©ć†ć‚„ć£ć¦ć‚¢ćƒ—ćƒŖć‚’ä½œć£ćŸć‹ćØć€åŠå¹“é‹ē”Ø恗恦ćæć¦ęžœćŸć—ć¦ć©ć†ć ć£ćŸć‹ļ¼Ÿčµ¤č£øć€…ć«ć¾ćØć‚ć¾ć™ć€‚ 恩悓ćŖć‚¢ćƒ—ćƒŖļ¼Ÿå®¶ę—ćƒ»ć‚«ćƒƒćƒ—ćƒ«å†…ć§TODO悒ćƒŖć‚¢ćƒ«ć‚æć‚¤ćƒ ć§å…±ęœ‰ć§ćć‚‹ć‚¢ćƒ—ćƒŖ恧恙怂 ę‹›å¾…ćƒŖćƒ³ć‚Æć‚’ćƒ‘ćƒ¼ćƒˆćƒŠćƒ¼ć«LINEćŖć©ć§é€ć£ć¦

          å®¶ę—ć®ćŸć‚ć®TODOć‚¢ćƒ—ćƒŖćƒŖćƒŖćƒ¼ć‚¹ć‹ć‚‰åŠå¹“ć®čØ˜éŒ²ć€å€‹äŗŗ開ē™ŗ怑

          iOS恮ęؙęŗ–UIć«ć¤ć„ć¦å‹‰å¼·ä¼šć‚’č”Œć„ć¾ć—ćŸ

          ć‚¢ćƒ—ćƒŖćƒ‡ć‚¶ć‚¤ćƒ³ć«ć¾ć ę…£ć‚Œć¦ć„ćŖć„ćƒ‡ć‚¶ć‚¤ćƒŠćƒ¼(ćć®ä»–ć‚ÆćƒŖć‚Øć‚¤ćƒ†ć‚£ćƒ–č·)å‘ć‘ć«ē¤¾å†…恧ćƒÆćƒ¼ć‚Æć‚·ćƒ§ćƒƒćƒ—ć‚’ć‚„ć£ćŸćØć“ć‚ć€ę€ć„ć®ć»ć‹å„½č©•ć ć£ćŸć®ć§ęŠœē²‹ć—ćŸć‚¹ćƒ©ć‚¤ćƒ‰ć‚’å…¬é–‹ć—ć¾ć™ć€‚ ē›®ę¬” 惻ęؙęŗ–UIć®å®šē¾© 惻ęؙęŗ–UI恮惔ćƒŖ惃惈 惻ęؙęŗ–UIć‚Æ悤ć‚ŗ 惻ęؙęŗ–ć«å€’ć™UIćØå‡ć‚‹UIć®ćƒćƒ©ćƒ³ć‚¹ 惻Xcode恫恤恄恦 ć€€ćƒ»Xcodeć®ćƒ‡ć‚¶ć‚¤ćƒ³ćƒ„ćƒ¼ćƒ« ć€€ćƒ»Interface Builder ć€€ćƒ»ć‚Ŗćƒ¼ćƒˆćƒ¬ć‚¤ć‚¢ć‚¦ćƒˆ(å®Ÿę¼”) ć€€ćƒ»Asset Catalog ćƒ»ä½œć£ć¦ćæ悈恆 ćƒ»å®Ÿč£…ēš„ć«å¬‰ć—ć„ćƒ‡ć‚¶ć‚¤ćƒ³ ć€€ćƒ»ć‚³ćƒ³ćƒćƒ¼

          iOS恮ęؙęŗ–UIć«ć¤ć„ć¦å‹‰å¼·ä¼šć‚’č”Œć„ć¾ć—ćŸ

          iOSē•Œéšˆć®äŗŗćØé–¢é€£ć‚¢ć‚«ć‚¦ćƒ³ćƒˆćŖć©ć‚’ć¾ćØ悁恟Twitter恮ćƒŖć‚¹ćƒˆć‚’å…¬é–‹ć—ć¾ć—ćŸ

          åŒåƒšć®@syarihu恌态Androidē•Œéšˆć®äŗŗć‚„å…¬å¼ć‚¢ć‚«ć‚¦ćƒ³ćƒˆć‚’ć¾ćØ悁恟TwitterćƒŖć‚¹ćƒˆć‚’å…¬é–‹ć—ć¦ć¦č‰Æ恄ćŖćØę€ć£ćŸć®ć§ć€ćƒ‘ć‚Æā€¦å‚č€ƒć«iOSē‰ˆć®TwitterćƒŖć‚¹ćƒˆć‚’ä½œć‚Šć¾ć—ćŸšŸ‘‡ ę–°ć—ć„ć‚¹ć‚­ćƒ«ć«å…„é–€ć™ć‚‹ćØćć€ćć®ē•Œéšˆć§ę“»čŗć—ć¦ć‚‹ć²ćØć‚’ćƒ•ć‚©ćƒ­ćƒ¼ć™ć‚‹ć®ćÆć€ęœ€ę–°ęƒ…å ±ć‚’å¾—ć‚‹ę„å‘³ć§ć‚‚äŗ¤ęµćŒå¢—ćˆć‚‹ę„å‘³ć§ć‚‚ēµę§‹å¤§äŗ‹ć‹ćØę€ć†ć®ć§å‚č€ƒć«ćŖć‚Œć°å¬‰ć—ć„ć§ć™ć€‚ åƒ•ćŒ3å¹“åŠćć‚‰ć„iOS開ē™ŗ悒ē¬¬äø€.äŗ”ē·šć§ć‚„ć£ć¦ć¦å¾ć€…ć«ćƒ•ć‚©ćƒ­ćƒ¼ć—ć¦ććŸäŗŗćŸć”ć‚’ćƒ™ćƒ¼ć‚¹ć«ä½œć£ćŸć®ć§ę¼ć‚Œć‚ć‚‹ćØę€ć„ć¾ć™ćŒć€å®šęœŸēš„ć«ć‚¢ćƒƒćƒ—

          iOSē•Œéšˆć®äŗŗćØé–¢é€£ć‚¢ć‚«ć‚¦ćƒ³ćƒˆćŖć©ć‚’ć¾ćØ悁恟Twitter恮ćƒŖć‚¹ćƒˆć‚’å…¬é–‹ć—ć¾ć—ćŸ

          Rubyć®ä¼šē¤¾ć§Swiftć®é­…åŠ›ć«ć¤ć„ć¦čŖžć£ćŸč©±

          恓恮čؘäŗ‹ćÆ MoneyForward Advent Calendar 2018恮18ę—„ē›®ć®čؘäŗ‹ć§ć™ć€‚ 弊ē¤¾ćÆć‚Øćƒ³ć‚øćƒ‹ć‚¢ćŒ100äŗŗ仄äøŠå±…ć¦ć€ćć®å¤§åŠćÆRuby on Rails悒ä½æć£ćŸć‚µćƒ¼ćƒćƒ¼ć‚µć‚¤ćƒ‰ć‚Øćƒ³ć‚øćƒ‹ć‚¢ćŖć®ć§ć™ćŒć€ćć‚“ćŖćŖ恋å…Øć‚Øćƒ³ć‚øćƒ‹ć‚¢ćŒå‚åŠ ć™ć‚‹ć‚¤ćƒ™ćƒ³ćƒˆć§Swiftć®é­…åŠ›ć«ć¤ć„ć¦čŖžć£ć¦ćć¾ć—ćŸć€‚ ć‚¹ćƒ©ć‚¤ćƒ‰ćÆ恓恔悉恧恙怂 惻Swiftć®é­…åŠ› ćƒ»ęœ€čæ‘恮Swift ćƒ»ć“ć‚Œć‹ć‚‰ć®Swift 惻Swiftć®å§‹ć‚ę–¹ 10åˆ†ć®LT恧äøŠčØ˜ć«ć¤ć„ć¦č©±ć—ć¾ć—ćŸć€‚ SwiftćØ恄恆

          Rubyć®ä¼šē¤¾ć§Swiftć®é­…åŠ›ć«ć¤ć„ć¦čŖžć£ćŸč©±

          恋悓恟悓ćŖćƒ—ćƒ­ć‚°ćƒ©ćƒ ć‚’ę›øććŸć‚ć«ę°—ć‚’ć¤ć‘ć¦ć„ć‚‹ć“ćØ

          iOSć‚¢ćƒ—ćƒŖ開ē™ŗ悒恗恦恄悋Objective-ć²ć‚C(@hirothings)恧恙 ćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ć‚’åˆć‚ć¦3幓ē«‹ć”ć¾ć—ćŸćŒć€ć¤ć­ć„ć­ā€ć‹ć‚“ćŸć‚“ćŖćƒ—ćƒ­ć‚°ćƒ©ćƒ ć‚’ę›ø恏ā€ć“ćØć‚’ę„č­˜ć—ć¦ćƒ—ćƒ­ć‚°ćƒ©ćƒŸćƒ³ć‚°ć‚’ć—ć¦ć„ć¾ć™ć€‚ ćć®ćŸć‚ć«ę°—ć‚’ć¤ć‘ć¦ć„ć‚‹ć“ćØć€ćć‚Œć‚’å®Ÿē¾ć™ć‚‹ćŸć‚ć«ę™®ę®µć©ć†ć‚„ć£ć¦ć‚³ćƒ¼ćƒ‰ć‚’ę›øć„ć¦ć„ć‚‹ć‹ć‚’ć¾ćØć‚ć¾ć—ćŸć€‚ ā€»ä»„äø‹ć€ä¼ćˆć‚„恙恄恮恧čØ€ć„åˆ‡ć‚Šć®ę–‡ä½“ć«ć—ć¦ć¾ć™ šŸ¤”ć‹ć‚“ćŸć‚“ćŖćƒ—ćƒ­ć‚°ćƒ©ćƒ ćØćÆä½•ć‹ćć‚ŒćÆ ćƒ»ć‹ć‚“ćŸć‚“ć«čŖ­ć‚ć¦å†…å®¹ć‚’ęŠŠę”ć§ćć‚‹ć‚³ćƒ¼ćƒ‰ ćƒ»ć‹ć‚“ćŸć‚“ć«ä½æćˆć‚‹ć‚³ćƒ¼ćƒ‰ ćƒ»ć‹ć‚“

          恋悓恟悓ćŖćƒ—ćƒ­ć‚°ćƒ©ćƒ ć‚’ę›øććŸć‚ć«ę°—ć‚’ć¤ć‘ć¦ć„ć‚‹ć“ćØ

          AGA恮ē›øč«‡ć‚’ć—ć¦ććŸč©±

          note2作ē›®ć®ęŠ•ēØæćØćŖć‚Šć¾ć™ć€‚ā€ØiOSć‚¢ćƒ—ćƒŖ開ē™ŗ悒恗恦恄悋Objective-ć²ć‚C(@hirothings)恧恙怂ā€Øā€Ø1作ē›®ćÆćƒ—ćƒ­ć‚°ćƒ©ćƒžćƒ¼ćØć—ć¦ć®ć‚­ćƒ£ćƒŖć‚¢å½¢ęˆć®č©±ć‚’ć—ćŸć®ć§ć™ćŒć€ä»Šå›žćÆć†ć£ć¦å¤‰ć‚ć£ć¦ęÆ›ę ¹ć®č©±ć‚’ć—ćŸć„ćØę€ć„ć¾ć™ć€‚ ꜀čæ‘态31ę­³ć«ćŖć£ć¦ę°—ć«ćŖ悋恓ćØćŒå¢—ćˆćŸć®ć§ć™ć€‚ 恂悌态ꊜ恑ęÆ›ćŒå¢—ćˆćŸćŖ..ćØ怂 悂ćØ悂ćØ恊恧恓恌åŗƒć„体č³Ŗ恧态恊恧恓恌åŗƒć„恠恑ćØē›®ć‚’ć¤ć¶ć£ć¦ććŸć®ć§ć™ćŒć€ć¤ć„ć«čŖć‚ć–ć‚‹ć‚’å¾—ćŖ恏ćŖć£ć¦ć—ć¾ć„ć¾ć—ćŸć€‚ ćƒć‚²ć‹ć‹ć£ć¦ć„ć‚‹ ćØ 恝恓恧AGA恮ē›ø談

          AGA恮ē›øč«‡ć‚’ć—ć¦ććŸč©±