{"id":43962,"date":"2020-02-25T11:44:31","date_gmt":"2020-02-25T02:44:31","guid":{"rendered":"https:\/\/www.charlezz.com\/?p=43962"},"modified":"2020-02-25T11:44:31","modified_gmt":"2020-02-25T02:44:31","slug":"android-studio-3-6-%ec%b6%9c%ec%8b%9c-%ec%83%88%eb%a1%9c%ec%9a%b4-%ea%b8%b0%eb%8a%a5-%ec%95%8c%ec%95%84%eb%b3%b4%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/charlezz.com\/?p=43962","title":{"rendered":"Android Studio 3.6 \ucd9c\uc2dc, \uc0c8\ub85c\uc6b4 \uae30\ub2a5 \uc54c\uc544\ubcf4\uae30"},"content":{"rendered":"<h1>\ub514\uc790\uc778<\/h1>\n<h3>\ub514\uc790\uc778 \ud3b8\uc9d1\uae30\uc758 \ubd84\ud560\ub41c \ud654\uba74<\/h3>\n<p>\ub808\uc774\uc544\uc6c3 \ud3b8\uc9d1\uae30\uc774\ub098 \ub124\ube44\uac8c\uc774\uc158 \ud3b8\uc9d1\uae30 \uac19\uc740 \ub514\uc790\uc778 \ud3b8\uc9d1\uae30\uc5d0\uc11c \uc774\uc81c \ubd84\ud560\ub41c \ud654\uba74\uc744 \ubcfc\uc218 \uc788\ub294 \uc2a4\ud50c\ub9bf\ubdf0 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\uc81c \ucf54\ub4dc\uc640 UI\ub97c \ub3d9\uc2dc\uc5d0 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc2a4\ud50c\ub9bf\ubdf0\ub294 \uae30\uc874\uc758 \ud504\ub9ac\ubdf0(Preview)\uc708\ub3c4\uc6b0\ub97c \ub300\uccb4\ud558\uace0 \ud30c\uc77c\uae30\ubc18\uc73c\ub85c \ud655\ub300\ubc30\uc728\uc774\ub098 \ub514\uc790\uc778 \ubdf0 \uc635\uc158 \ub4f1\uc758 \uc815\ubcf4\ub97c \ubcf4\uc874\ud55c\ub2e4.<\/p>\n<p><img decoding=\"async\" alt=\"Split view for design editors\" border=\"0\" data-original-height=\"696\" data-original-width=\"1040\" id=\"imgFull\" src=\"https:\/\/3.bp.blogspot.com\/-yUjbO_oh9dc\/XlCTeckUzbI\/AAAAAAAAOs0\/NngemI7BOvQ_u-l6xsQGpAuw0vdXXAU6ACLcBGAsYHQ\/s1600\/image5.gif\" \/><\/p>\n<h3>\uceec\ub7ec \ud53c\ucee4 \ub9ac\uc18c\uc2a4 \ud0ed \ucd94\uac00<\/h3>\n<p>\ube60\ub974\uac8c \uceec\ub7ec \ub9ac\uc18c\uc2a4\ub97c \uace0\ub97c \uc218 \uc788\ub294 \uceec\ub7ec \ud53c\ucee4\uac00 \uc0c8\ub85c \ucd94\uac00\ub418\uc5c8\ub2e4.<\/p>\n<p><img decoding=\"async\" alt=\"Color picker resource tab\" border=\"0\" data-original-height=\"984\" data-original-width=\"800\" id=\"imgFull\" src=\"https:\/\/4.bp.blogspot.com\/-P78zmxKkfXk\/XlCTq_0_42I\/AAAAAAAAOs4\/Yfi0lGkShC8RmQFs9orBMS8Cj7v58cBYQCLcBGAsYHQ\/s1600\/image6.png\" \/><\/p>\n<h1>\uac1c\ubc1c<\/h1>\n<h3>View binding<\/h3>\n<p>\ubdf0 \ubc14\uc778\ub529\uc740 \ucf54\ub4dc\uc5d0\uc11c \ubdf0\ub97c \ucc38\uc870\ud560 \ub54c \ubdf0\uc640 \uc0c1\ud638 \uc791\uc6a9\ud558\ub294 \ucf54\ub4dc\ub97c \ubcf4\ub2e4 \uc27d\uace0 \uc548\uc804\ud558\uac8c \u200b\u200b\uc791\uc131\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \ucef4\ud30c\uc77c\ud0c0\uc784\uc5d0 \uc81c\uacf5\ud569\ub2c8\ub2e4. \ubdf0 \ubc14\uc778\ub529\uc740 \ud574\ub2f9 \ubaa8\ub4c8\uc5d0 \uc788\ub294 \uac01 XML \ub808\uc774\uc544\uc6c3 \ud30c\uc77c\uc5d0 \ub300\ud55c \ubc14\uc778\ub529 \ud074\ub798\uc2a4\ub97c \uc0dd\uc131\ud558\uace0, \uac70\uc758 \ubaa8\ub4e0 \uacbd\uc6b0\uc5d0 \uc788\uc5b4\uc11c \ubdf0 \ubc14\uc778\ub529\uc758 \uc0ac\uc6a9\uc73c\ub85c findViewById\ub97c \ub300\uccb4\ud560 \uc218 \uc788\ub2e4. NPE(Null Pointer Exception) \ub610\ub294 ClassCastException\uc5d0 \ub300\ud55c \uc704\ud5d8\uc5c6\uc774 ID\uac00 \uc788\ub294 \ubaa8\ub4e0 \ubdf0\ub97c \ucc38\uc870 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub807\uae30 \ub54c\ubb38\uc5d0 \ub808\uc774\uc544\uc6c3\uacfc \ucf54\ub4dc\uac04 \ube44\ud638\ud658\uc131\uc73c\ub85c \uc778\ud574 \ub7f0\ud0c0\uc784\uc774\uc5d0\uc11c \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ub77c \ucef4\ud30c\uc77c \ud0c0\uc784\uc5d0 \ube4c\ub4dc\uac00 \uc2e4\ud328\ud558\uae30 \ub54c\ubb38\uc5d0 \uc0dd\uc0b0\uc131\uc774 \ud5a5\uc0c1\ub41c\ub2e4. \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c ViewBinding\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \uac01 \ubaa8\ub4c8\uc758 build.gradle \ud30c\uc77c\uc5d0 \ub2e4\uc74c\uc744 \ud3ec\ud568\ud558\uc2ed\uc2dc\uc624.<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pln\">android <\/span><span class=\"pun\">{<\/span><span class=\"pln\">\r\n    viewBinding<\/span><span class=\"pun\">.<\/span><span class=\"pln\">enabled <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> <\/span><span class=\"kwd\">true<\/span><span class=\"pln\">\r\n<\/span><span class=\"pun\">}<\/span><\/pre>\n<h3>Android NDK \uc5c5\ub370\uc774\ud2b8<\/h3>\n<p><span>\uc774\uc804\uc5d0 Java\uc5d0\uc11c \uc9c0\uc6d0\ub418\uc5c8\ub358 Android Studio\uc758 Android NDK \uae30\ub2a5\uc774 Kotlin\uc5d0\uc11c\ub3c4 \uc9c0\uc6d0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li><span>JNI \ucf54\ub4dc\ub97c \ud1b5\ud574 C \/ C ++\uc758 \ud574\ub2f9 \uad6c\ud604 \ud568\uc218\ub85c \uc774\ub3d9<\/span><\/li>\n<li><span>JNI \uc120\uc5b8\uc5d0 \ub300\ud55c \uc2a4\ud141 \uad6c\ud604 \ud568\uc218\ub97c \uc790\ub3d9 \uc0dd\uc131.\u00a0JNI \uc120\uc5b8\uc744 \uba3c\uc800 \uc815\uc758\ud55c \ub2e4\uc74c \ud65c\uc131\ud654 \ud560 C \/ C ++ \ud30c\uc77c\uc5d0 &#8220;jni&#8221;\ub610\ub294 \uba54\uc18c\ub4dc \uc774\ub984\uc744 \uc785\ub825\ud558\uc2ed\uc2dc\uc624.<\/span><\/li>\n<\/ul>\n<h3>IntelliJ \ud50c\ub7ab\ud3fc \uc5c5\ub370\uc774\ud2b8<\/h3>\n<p>Android Studio 3.6\uc5d0\ub294 IntelliJ 2019.2 \ud50c\ub7ab\ud3fc \ub9b4\ub9ac\uc2a4\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc774 IntelliJ \ub9b4\ub9ac\uc2a4\uc5d0\ub294 \uc0c8\ub85c\uc6b4 \uc11c\ube44\uc2a4 \ud234 \uc708\ub3c4\uc6b0 \ubd80\ud130 \uc2dc\uc791 \uc2e4\ud589\uc2dc\uac04\uc774 \ub300\ud3ed \uac1c\uc120\ub418\ub294 \ub4f1 \uc5ec\ub7ec \uac1c\uc120\uc0ac\ud56d\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3>Apply Changes\ub85c \ud074\ub798\uc2a4 \ucd94\uac00\ud558\uae30<\/h3>\n<p>\uc774\uc81c \ud074\ub798\uc2a4\ub97c \ucd94\uac00\ud558\uace0 \uc2e4\ud589\uc911\uc778 \uc571\uc5d0 Apply Code Changes \ub610\ub294 Apply Changes and Restart Activity\ub97c \ud074\ub9ad\ud558\uc5ec \ucf54\ub4dc\ubcc0\uacbd\uc0ac\ud56d\uc744 \ubc30\ud3ec\ud560 \uc218 \uc788\ub2e4.<\/p>\n<h1>\ube4c\ub4dc<\/h1>\n<h3>Android Gradle Plugin \uc5c5\ub370\uc774\ud2b8<\/h3>\n<p>Android Gradle \ud50c\ub7ec\uadf8\uc778 3.6 \uc774\uc0c1\uc5d0\ub294 Maven Publish Gradle \ud50c\ub7ec\uadf8\uc778\uc774 \uc9c0\uc6d0\ub418\uc5b4 \ube4c\ub4dc \uc544\ud2f0\ud329\ud2b8\ub97c Apache Maven \uc800\uc7a5\uc18c\uc5d0 \uacf5\uac1c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Android Gradle \ud50c\ub7ec\uadf8\uc778\uc740 \uc571 \ub610\ub294 \ub77c\uc774\ube0c\ub7ec\ub9ac \ubaa8\ub4c8\uc5d0\uc11c \uac01 \ube4c\ub4dc \ubcc0\ud615 \uc544\ud2f0\ud329\ud2b8\uc5d0 \ub300\ud55c \ucef4\ud3ec\ub10c\ud2b8\ub97c \uc791\uc131\ud558\uc5ec Maven \uc800\uc7a5\uc18c\uc5d0 \ub300\ud55c \ubc1c\ud589\ubb3c\uc744 \uc0ac\uc6a9\uc790 \uc815\uc758\ud558\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ubcc0\uacbd\uc73c\ub85c \ub2e4\uc591\ud55c \ub300\uc0c1\uc758 \ub9b4\ub9ac\uc2a4 \uc218\uba85\uc8fc\uae30\ub97c\ubcf4\ub2e4 \uc27d\uac8c \u200b\u200b\uad00\ub9ac \ud560 \uc218 \u200b\u200b\uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c Android Gradle \ud50c\ub7ec\uadf8\uc778\uc740 \ub300\uaddc\ubaa8 \ud504\ub85c\uc81d\ud2b8\uc758 Annotation \ud504\ub85c\uc138\uc2f1 \/ KAPT \uc131\ub2a5\uc744 \ud06c\uac8c \ud5a5\uc0c1 \uc2dc\ucf30\uc2b5\ub2c8\ub2e4. AGP\uac00 \uc774\uc81c .java \ud30c\uc77c \ub300\uc2e0 R \ud074\ub798\uc2a4 \ubc14\uc774\ud2b8 \ucf54\ub4dc\ub97c \uc9c1\uc811 \uc0dd\uc131\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<\/p>\n<h3>\uc0c8\ub85c\uc6b4 \ud328\ud0a4\uc9d5 \ub3c4\uad6c<\/h3>\n<p>\uc131\ub2a5 \uac1c\uc120\uc744 \uc704\ud574 \uae30\ubcf8 \ud328\ud0a4\uc9d5 \ub3c4\uad6c\ub97c zipflinger\ub85c \ubcc0\uacbd\ud588\uc2b5\ub2c8\ub2e4. \uc774\uc804 \ud328\ud0a4\uc9d5 \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 gradle.properties \ud30c\uc77c\uc5d0android.useNewApkCreator=false\ub97c \ucd94\uac00\ud574\uc11c \ube44\ud65c\uc131\ud654\ud558\uba74\ub429\ub2c8\ub2e4.<\/p>\n<p><img decoding=\"async\" alt=\"gradle.properties \ud30c\uc77c\uc744 \ud3b8\uc9d1\ud558\uc5ec \uc0c8 \ud328\ud0a4\uc9d5 \ub3c4\uad6c\ub97c \ube44\ud65c\uc131\ud654\ud558\uc2ed\uc2dc\uc624.\" border=\"0\" data-original-height=\"416\" data-original-width=\"1146\" id=\"imgFull\" src=\"https:\/\/1.bp.blogspot.com\/-8n1aiorJcS0\/XlCUCyGx7sI\/AAAAAAAAOtA\/ljbO--N2IAoBEJYa7NRLmJ7zDX_C8gj1gCLcBGAsYHQ\/s1600\/image7.png\" \/><\/p>\n<h1>\ud14c\uc2a4\ud2b8<\/h1>\n<h3>Android \uc5d0\ubbac\ub808\uc774\ud130 &#8211; Google Maps UI<\/h3>\n<p>Android Emulator 29.2.12\uc5d0\ub294 \uc571 \uac1c\ubc1c\uc790\uac00 \ubaa8\uc758 \uc704\uce58\ub85c \uc5f0\uacb0 \ud560 \uc218 \uc788\ub294 \uc0c8\ub85c\uc6b4 \ubc29\ubc95\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. Google\uc9c0\ub3c4 \uc0ac\uc6a9\uc790 \uc778\ud130\ud398\uc774\uc2a4\ub97c \ud655\uc7a5 \ucee8\ud2b8\ub864 \uba54\ub274\uc5d0 \ud3ec\ud568\ud558\uc5ec \uc704\uce58\ub97c \uc27d\uac8c \uc9c0\uc815\ud558\uace0 \uc704\uce58 \uc30d\uc5d0\uc11c \uacbd\ub85c\ub97c \uad6c\uc131 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc8fc\uc18c\ub97c \uc785\ub825\ud558\uac70\ub098 \ub450 \uc9c0\uc810\uc744 \ud074\ub9ad\ud558\uc5ec \uacbd\ub85c\ub97c \uc0dd\uc131 \ud560 \uc218\uc788\ub294 \ub3d9\uc548 \uac1c\ubcc4 \uc9c0\uc810\uc744 \uc800\uc7a5\ud558\uace0 \uac00\uc0c1 \uc704\uce58\ub85c \uc7a5\uce58\uc5d0 \ub2e4\uc2dc \ubcf4\ub0bc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uacbd\ub85c\ub294 \uacbd\ub85c\ub97c \ub530\ub77c \uc704\uce58\uac00 \uac8c\uc2a4\ud2b8 OS\ub85c \uc804\uc1a1\ub418\ubbc0\ub85c \uc2e4\uc2dc\uac04\uc73c\ub85c \uc7ac\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><img decoding=\"async\" alt=\"Android Emulator location UI with real-time location streaming\" border=\"0\" data-original-height=\"715\" data-original-width=\"1268\" id=\"imgFull\" src=\"https:\/\/3.bp.blogspot.com\/-X-was0jitoo\/XlCUxn9Hi8I\/AAAAAAAAOtU\/o4Qb6mSZrPYK6Rrbs0q2-StztN_6GcyawCLcBGAsYHQ\/s1600\/image10.gif\" \/><\/p>\n<h3>\ub2e4\uc911 \ub514\uc2a4\ud50c\ub808\uc774 \uc9c0\uc6d0<\/h3>\n<p>\uc5d0\ubbac\ub808\uc774\ud130 29.1.10\uc5d0\ub294 \uc5ec\ub7ec \uac00\uc0c1 \ub514\uc2a4\ud50c\ub808\uc774\uc5d0 \ub300\ud55c \uc9c0\uc6d0\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\ub7ec \ub514\uc2a4\ud50c\ub808\uc774\uac00 \uc788\ub294 \uc7a5\uce58\ub4e4\uc774 \ucd9c\uc2dc\ud568\uc5d0 \ub530\ub77c \ub2e4\uc591\ud55c \uba40\ud2f0 \ub514\uc2a4\ud50c\ub808\uc774 \uad6c\uc131\uc5d0\uc11c \uc571\uc744 \ud14c\uc2a4\ud2b8\ud558\ub294 \uac83\uc774 \uc911\uc694\ud574\uc84c\uc2b5\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\ub294 \uc124\uc815 \uba54\ub274 ( Extended Controls &gt; Settings )\ub97c \ud1b5\ud574 \uc5ec\ub7ec \ub514\uc2a4\ud50c\ub808\uc774\ub97c \uad6c\uc131 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4 .<\/p>\n<p><img decoding=\"async\" alt=\"Multi-display support in Android Emulator\" border=\"0\" data-original-height=\"1384\" data-original-width=\"1458\" id=\"imgFull\" src=\"https:\/\/2.bp.blogspot.com\/-d2D2ZSIBDeI\/XlCUoWHXb4I\/AAAAAAAAOtM\/L77kCXiGfHkEIoVgtEQprcU2XKS_sDz1QCLcBGAsYHQ\/s1600\/image9.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"Configure secondary displays in the Android Emulator Extended Controls Panel\" border=\"0\" data-original-height=\"1263\" data-original-width=\"1600\" id=\"imgFull\" src=\"https:\/\/3.bp.blogspot.com\/-IFZz7X6NSRk\/XlCUdZYxycI\/AAAAAAAAOtI\/85b1sTm_C7MDbeE70PlJfKT_hh5C5rFWwCLcBGAsYHQ\/s1600\/image4.png\" \/><\/p>\n<h3>\uc7ac\uac1c \uac00\ub2a5\ud55c SDK \ub2e4\uc6b4\ub85c\ub4dc<\/h3>\n<p>\uc0dd\ub7b5<\/p>\n<h3>In-place updates for imported APKs<\/h3>\n<p>\uc774\uc81c \uc548\ub4dc\ub85c\uc774\ub4dc \uc2a4\ud29c\ub514\uc624\uc5d0\uc11c \uc678\ubd80\uc5d0\uc11c \ube4c\ub4dc\ud558\uc5ec \ub9cc\ub4e0 APK\uc5d0 \ub300\ud574 \ub514\ubc84\uae45\uacfc \ud504\ub85c\ud30c\uc77c\ub9c1\uc744 \ud5c8\uc6a9\ud569\ub2c8\ub2e4.\u00a0<\/p>\n<h1>\ucd5c\uc801\ud654<\/h1>\n<h2>\ud504\ub85c\ud30c\uc77c\ub7ec\uc5d0\uc11c \uba54\ubaa8\ub9ac \ub204\uc218 \uac10\uc9c0\u00a0<\/h2>\n<p><img decoding=\"async\" alt=\"\uba54\ubaa8\ub9ac \ud504\ub85c\ud30c\uc77c \ub7ec\uc5d0\uc11c \ub204\ucd9c \ub41c \ud65c\ub3d9 \ubc0f \uc870\uac01 \uac10\uc9c0\" border=\"0\" data-original-height=\"279\" data-original-width=\"840\" id=\"imgFull\" src=\"https:\/\/1.bp.blogspot.com\/-FRmLtkmfIFA\/XlCV_1OTl1I\/AAAAAAAAOtw\/RwUAWlYTIn8dllW4pyLi8qPqF4mdpMH8QCLcBGAsYHQ\/s1600\/image3.png\" \/><\/p>\n<h3>APK Analyzer\uc5d0\uc11c \ub09c\ub3c5\ud654\ub41c \ud074\ub798\uc2a4 \ubc0f \uba54\uc18c\ub4dc \ubc14\uc774\ud2b8\ucf54\ub4dc \ud574\uc11d<\/h3>\n<p>APK Analyzer\ub97c \uc0ac\uc6a9\ud558\uc5ec Dex\ud30c\uc77c\uc744 \ubd84\uc11d\ud560 \ub54c \ud074\ub798\uc2a4 \ubc0f \uba54\uc18c\ub4dc \ubc14\uc774\ud2b8 \ucf54\ub4dc\ub97c \ud574\uc11d\ud560 \uc218 \uc788\ub2e4. Dex \ud30c\uc77c \ubdf0\uc5b4\uc5d0\uc11c \ud504\ub85c\uac00\ub4dc \ub9e4\ud551 \ud30c\uc77c\uc744 \ubd88\ub7ec\uc62c \uc218 \uc788\uace0, \uac1c\ubcc4\ud30c\uc77c\uc5d0 \ub300\ud574 \uc624\ub978\ucabd \ud074\ub9ad\uc744 \ud558\uc5ec \ubc14\uc774\ud2b8 \ucf54\ub4dc\ub97c \uc0b4\ud3b4\ubcfc \uc218 \uc788\ub2e4.<\/p>\n<p><img decoding=\"async\" alt=\"Deobfuscate class and method bytecode by selecting Show Bytecode in the APK Analyzer\" border=\"0\" data-original-height=\"564\" data-original-width=\"922\" id=\"imgFull\" src=\"https:\/\/4.bp.blogspot.com\/-vOtLN0XXRA4\/XlCWqqe_vXI\/AAAAAAAAOt4\/A4wsU7ZGOwY6PLqedky-RGiBxxtQ4w8ygCLcBGAsYHQ\/s1600\/image1.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ub514\uc790\uc778 \ub514\uc790\uc778 \ud3b8\uc9d1\uae30\uc758 \ubd84\ud560\ub41c \ud654\uba74 \ub808\uc774\uc544\uc6c3 \ud3b8\uc9d1\uae30\uc774\ub098 \ub124\ube44\uac8c\uc774\uc158 \ud3b8\uc9d1\uae30 \uac19\uc740 \ub514\uc790\uc778 \ud3b8\uc9d1\uae30\uc5d0\uc11c \uc774\uc81c \ubd84\ud560\ub41c \ud654\uba74\uc744 \ubcfc\uc218 \uc788\ub294 \uc2a4\ud50c\ub9bf\ubdf0 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774\uc81c \ucf54\ub4dc\uc640 UI\ub97c \ub3d9\uc2dc\uc5d0 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc2a4\ud50c\ub9bf\ubdf0\ub294 \uae30\uc874\uc758 \ud504\ub9ac\ubdf0(Preview)\uc708\ub3c4\uc6b0\ub97c \ub300\uccb4\ud558\uace0 \ud30c\uc77c\uae30\ubc18\uc73c\ub85c \ud655\ub300\ubc30\uc728\uc774\ub098 \ub514\uc790\uc778 \ubdf0 \uc635\uc158 \ub4f1\uc758 \uc815\ubcf4\ub97c \ubcf4\uc874\ud55c\ub2e4. \uceec\ub7ec \ud53c\ucee4 \ub9ac\uc18c\uc2a4 \ud0ed \ucd94\uac00 \ube60\ub974\uac8c \uceec\ub7ec \ub9ac\uc18c\uc2a4\ub97c \uace0\ub97c \uc218 \uc788\ub294 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[16],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts\/43962"}],"collection":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=43962"}],"version-history":[{"count":1,"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts\/43962\/revisions"}],"predecessor-version":[{"id":43963,"href":"https:\/\/charlezz.com\/index.php?rest_route=\/wp\/v2\/posts\/43962\/revisions\/43963"}],"wp:attachment":[{"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=43962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=43962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/charlezz.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=43962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}