{"id":1623,"date":"2022-10-03T20:42:55","date_gmt":"2022-10-03T11:42:55","guid":{"rendered":"https:\/\/blog.enyou.net\/ko\/?p=1623"},"modified":"2022-10-29T15:06:37","modified_gmt":"2022-10-29T06:06:37","slug":"swiftui-view-navigate","status":"publish","type":"post","link":"https:\/\/blog.enyou.net\/ko\/archives\/1623","title":{"rendered":"SwiftUI View Navigate"},"content":{"rendered":"\n<p>\uc0ac\uc6a9\uc790\uac00 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc774\uc6a9\ud560 \ub54c, \uac04\ub2e8\ud55c \uc571\uc740 \ud558\ub098\uc758 \ud654\uba74\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9c4 \uacbd\uc6b0\ub3c4 \uc788\uaca0\uc9c0\ub9cc, \ub300\ubd80\ubd84\uc758 \ub9ce\uc740 \uc0c1\uc6a9 \uc571\ub4e4\uc740 \uac1c\ubc1c\uc790\ub3c4 \ud30c\uc545\ud558\uae30 \ud798\ub4e4 \uc815\ub3c4\ub85c \uae30\ub2a5\uc744 \ud45c\ud604\ud558\ub294 \ub9ce\uc740 \ud654\uba74\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub54c, \uc0ac\uc6a9\uc790\uac00 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uae30 \uc704\ud574\uc11c \uc5b4\ub5a4 \ud654\uba74\uc5d0\uc11c \ub2e4\ub978 \ud654\uba74\uc73c\ub85c \ub118\uc5b4\uac08 \ub54c, \uc6b0\ub9ac\ub294 \ud654\uba74\uc744 \ub3cc\uc544\ub2e4\ub2cc\ub2e4(navigate)\uace0 \ud45c\ud604\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ud654\uba74\uc758 \uc774\ub3d9\uc744 \ud45c\ud604\ud558\ub294 \ubc29\ubc95\uc740 \uc571\uc744 \ub9cc\ub4e4 \ub54c \uc4f0\ub294 \uac01 \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \ub530\ub77c \uc5ec\ub7ec\uac00\uc9c0 \ubc29\ubc95\uc774 \uc874\uc7ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8 \uc911, iOS\uc758 UI\ub97c \uac1c\ubc1c\ud558\uae30 \uc704\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uc778 SwiftUI\uc640 UIKit\uc5d0\uc11c\ub294 \ud654\uba74 \uc774\ub3d9\uc758 \uc8fc\uc694\ud55c \ubc29\ubc95 \uc911 \ud558\ub098\ub85c, Navigating \uacc4\uce35\uc744 \uc9c0\uc6d0\ud558\ub294 NavigationView(deprecated), NavigationStack, NavigationController\ub97c \uc81c\uacf5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">UIKit\uc5d0\uc11c \ubdf0\ub97c \ubcf4\uc5ec\uc8fc\ub294 \ubc29\ubc95<\/h2>\n\n\n\n<p>UIKit\uc758 \uc5b4\ub5a4 \ubdf0\uc5d0\uc11c, \ub2e4\ub978 \ubdf0\ub97c \ubcf4\uc5ec\uc8fc\uae30 \uc704\ud55c \ubc29\ubc95\uc740 \ud06c\uac8c 3\uac00\uc9c0 \uc815\ub3c4\ub85c \uc815\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. (\uc2e4\uc81c \ub300\uc0c1\uc774 viewController\uc774\ub0d0, view \uc774\ub0d0\ub294 \ucc28\uc774\ub3c4 \uc788\uae34 \ud558\uc9c0\ub9cc, \uc774\ub807\uac8c \uc815\ub9ac\ud558\uaca0\uc2b5\ub2c8\ub2e4.)<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>addSubview\ub97c \ud1b5\ud574 \ubdf0\ub97c \ubdf0\uc5d0 \ubd99\uc774\ub294 \ubc29\ubc95<\/li><li>ViewController\uc758 present \uba54\uc18c\ub4dc\ub97c \uc774\uc6a9\ud574\uc11c \ubaa8\ub2ec\ub85c \ubcf4\uc5ec\uc8fc\ub294 \ubc29\ubc95<\/li><li>NavigationController\ub97c \uc774\uc6a9\ud574\uc11c ViewController\ub97c push \ud558\ub294 \ubc29\ubc95<\/li><\/ul>\n\n\n\n<p>\uc774\ub54c, \uc6b0\ub9ac\uac00 \uc8fc\ubaa9\ud558\uace0\uc790 \ud558\ub294 NavigationController\ub294 \ub2e4\ub978 \ubc29\ubc95\uacfc\ub294 \ub2ec\ub9ac \uc2a4\ud0dd \uae30\ubc18\uc758 Navigating hierachy\ub85c \ubdf0 \uc774\ub3d9\uc744 \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. NavigationController\ub97c \uc774\uc6a9\ud558\uba74 \ubdf0\uc758 \uc774\ub3d9\uc774 \uc804, \ud6c4 \uad00\uacc4\uc5d0 \uc758\ud574\uc11c \uacc4\uce35\ud654\ub418\ubbc0\ub85c \uc11c\ube44\uc2a4\uc758 \uc77c\ub828\uc758 \uc808\ucc28\ub97c \uac1c\ubc1c\uc801\uc778 \uad00\uc810, \uc0ac\uc6a9\uc801\uc778 \uad00\uc810\uc5d0\uc11c \ub2e8\uc21c\ud654\ud560 \uc218 \uc788\ub294 \uc7a5\uc810\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SwiftUI\uc5d0\uc11c \ubdf0\ub97c \ubcf4\uc5ec\uc8fc\ub294 \ubc29\ubc95<\/h2>\n\n\n\n<p>SwiftUI\ub3c4 UIKit\uacfc \uc720\uc0ac\ud55c \ubc29\ubc95\uc73c\ub85c \ubdf0\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4. \ub2e4\ub9cc, SwiftUI\uc5d0\ub294 View\uc640 ViewController\uc758 \uad6c\ubd84\uc774 \uc2e4\uc9c8\uc801\uc73c\ub85c \uc5c6\uae30 \ub54c\ubb38\uc5d0(\ubaa8\ub4e0 View\uac00 ViewController\ub85c \ud574\uc11d\ub420 \uc5ec\uc9c0\ub97c \uc9c0\ub2d9\ub2c8\ub2e4.) \ubaa8\ub2ec\ub85c \ubcf4\uc5ec\uc8fc\ub294 \ubc29\ubc95\uc740 view\uc758 modal presentation \uc5f0\uad00 \ubaa8\ub514\ud30c\uc774\uc5b4\ub85c \ub098\ud0c0\ub0a9\ub2c8\ub2e4.<sup class=\"modern-footnotes-footnote \" data-mfn=\"1\" data-mfn-post-scope=\"00000000000005670000000000000000_1623\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000005670000000000000000_1623-1\">1<\/a><\/sup><span id=\"mfn-content-00000000000005670000000000000000_1623-1\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"1\">https:\/\/developer.apple.com\/documentation\/swiftui\/modal-presentations<\/span><\/p>\n\n\n\n<p>SwiftUI\uc5d0\uc11c Navigation hireachy\ub97c \uc9c0\uc6d0\ud558\ub294 \uad6c\uc870\ub294 iOS 16 \uc774\uc804\uae4c\uc9c0\ub294 NavigationView\uc640 NavigationLink\ub85c \ud45c\ud604\ub418\uc5c8\uace0, iOS 16 \uc774\ud6c4\ubd80\ud130\ub294 NavigationStack, NavigationLink, NavigationSplitView, \uadf8\ub9ac\uace0 NavigationPath\ub85c \ud45c\ud604\ub429\ub2c8\ub2e4. \uae30\uc874\uc5d0 NavigationView\ub97c \uc774\uc6a9\ud574\ubcf4\uc168\ub2e4\uba74, NavigationView\uc640 \uc774\ub3d9\uc744 \ub2f4\ub2f9\ud558\ub294 NavigationLink\ub9cc\uc73c\ub85c \ucda9\ubd84\ud788 \uad6c\uc870\uac00 \ud45c\ud604\ub420 \uc218 \uc788\ub294\ub370, \uc65c \uc774\ub807\uac8c \ubcf5\uc7a1\ud574\uc84c\ub294\uc9c0 \uc758\uc544\ud558\uc2e4 \uc218\ub3c4 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubb50\uac00 \uc88b\uc544\uc9c4 \uac78\uae4c\uc694?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">NavigationView\uc640 NavigationLink\uc740 \uc9c1\uad00\uc801<\/h2>\n\n\n\n<p>NavigationView\uc640 NavigationLink\ub97c \uc774\uc6a9\ud55c View \uc774\ub3d9\uc740 \uc0c1\ub2f9\ud788 \uc9c1\uad00\uc801\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>NavigationView {\n    NavigationLink {\n        Text(\"Here is linked contents.\")\n    } label: {\n        Text(\"Click here!\")\n    }\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"668\" src=\"https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.26.12-1024x668.png\" alt=\"\" class=\"wp-image-1646\" srcset=\"https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.26.12-1024x668.png 1024w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.26.12-300x196.png 300w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.26.12-768x501.png 768w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.26.12.png 1272w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>\ub0b4\ube44\uac8c\uc774\uc158 \ubdf0\uc758 \uc774\ub3d9 \ubc29\uc2dd<\/figcaption><\/figure>\n\n\n\n<p>NavigationView\uc758 \uc138\uc0c1\uc5d0\ub294 NavigationView\uc640 Link\ub9cc\uc774 \uc874\uc7ac\ud569\ub2c8\ub2e4. \uc774 \uac04\ub2e8\ud55c \uad6c\uc131\uc740 SwiftUI\uac00 \ubc1c\ud45c\ub41c \uc774\ub798\ub85c 3\ub144 \ub3d9\uc548\uc774\ub098, \uc791\ub3d9\ud574\uc654\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0\ub370 \uc774\uc0c1\ud558\uc9c0 \uc54a\uc2b5\ub2c8\uae4c? SwiftUI\uc758 \ud575\uc2ec\uc801\uc778 \uc0dd\uac01\uc778 \ub370\uc774\ud130\ub97c \ubc18\uc601\ud558\ub294 UI\uac00 NavigationView\uc5d0\uc11c \uc27d\uac8c \uc801\uc6a9\ub420 \uc218 \uc788\ub294 \uac78\uae4c\uc694?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">View\ub294 Data\ub97c \ud45c\ud604\ud574\uc57c \ud55c\ub2e4<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.33.44-1024x389.png\" alt=\"\" class=\"wp-image-1647\" srcset=\"https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.33.44-1024x389.png 1024w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.33.44-300x114.png 300w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.33.44-768x292.png 768w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.33.44-1536x584.png 1536w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.33.44-2048x779.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Data Flow Through SwiftUI (https:\/\/developer.apple.com\/videos\/play\/wwdc2019\/226\/)<\/figcaption><\/figure>\n\n\n\n<p>\uc6b0\ub9ac\uac00 \ucc98\uc74c SwiftUI\ub97c \ub9cc\ub0ac\uc744 \ub54c, \uc5f4\uad11\ud588\ub358 \ubd80\ubd84 \uc911 \ud558\ub098\ub294, \uc720\uc800\ub294 \ub370\uc774\ud130\ub97c \ubcc0\uacbd\ud558\uace0, \ubdf0\ub294 \uadf8 \ub370\uc774\ud130\ub97c \ubc18\uc601\ud558\uc5ec \ub370\uc774\ud130\uc640 \ubdf0\uc5d0 \uc77c\uadf8\ub7ec\uc9d0\uc774 \uc5c6\ub294(DataBinding) \uc0c1\ud0dc\uac00 \uc9c0\uc18d\uc801\uc73c\ub85c \uc720\uc9c0\ub41c\ub2e4\ub294 \uc0ac\uc2e4\uc774\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc, \uc704\uc5d0\uc11c\ub3c4 \ubcf4\uc558\ub2e4\uc2dc\ud53c, \uc561\uc158\uc5d0 \uae30\ubc18\ud55c NavigationView\ub294 \uc774\ub7ec\ud55c \uc0c1\ud0dc\ub97c \ud45c\ud604\ud558\uae30 \uc5b4\ub824\uc6e0\uc2b5\ub2c8\ub2e4. Link\ub97c \ud1b5\ud574 \uc774\ub3d9\ud558\ub294 \ud398\uc774\uc9c0\ub294 \ub300\ubd80\ubd84\uc758 \uacbd\uc6b0 View \uc601\uc5ed\uc5d0\uc11c\ub9cc \uc791\ub3d9\uc774 \uc774\ub8e8\uc5b4\uc84c\uace0, NavigationView\uc758 \uad6c\uc870\ub97c \ub370\uc774\ud130\ub97c \ud1b5\ud574 \ud45c\ud604\ud558\uae30\ub3c4 \uc5b4\ub824\uc6e0\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc0c8\ub86d\uac8c \ub3c4\uc785\ub41c NavigationStack\uc740 navigationDestination(for:destination:) \ubaa8\ub514\ud30c\uc774\uc5b4\ub97c \ud1b5\ud574, \uc720\uc800\uc758 \uc561\uc158 \uc790\uccb4\uac00 \uc544\ub2cc, \uc561\uc158\uc73c\ub85c \uc778\ud55c \ub370\uc774\ud130\ub85c\ubd80\ud130 \ud398\uc774\uc9c0\ub97c \uc774\ub3d9\ud560 \uc218 \uc788\uac8c \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ \ub0b4\ube44\uac8c\uc774\uc158 \ub9c1\ud06c\ub294 \uc774\uc81c View \uc790\uccb4\uac00 \uc544\ub2cc, View\ub97c \ub9cc\ub4e4 \uc218 \uc788\ub294 value\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.\nNavigationLink(value: routingOfLink) {\n    Text(\"Here is link\")\n}\n\n\/\/ \ub0b4\ube44\uac8c\uc774\uc158 \uc2a4\ud0dd \uc548\uc5d0\uc11c navigationDestination(for:destination:)\ub97c \ud1b5\ud574, \ub0b4\ube44\uac8c\uc774\uc158 \ub9c1\ud06c\uac00 \uc81c\uacf5\ud558\ub294 \ub370\uc774\ud130\uc5d0 \ub530\ub978 View\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nNavigationStack(path: $path) {\n    MainView()\n        .navigationDestination(for: Routing.self) { routing in\n            router.createView(for: routing)\n        }\n}<\/code><\/pre>\n\n\n\n<p>\ub370\uc774\ud130 \uad6c\uc870\uc640 Router \ub3c4\uc785\uc758 \ud544\uc694\uc131 (\uadf8\ub0e5 \ub370\uc774\ud130\ub85c \ud45c\ud604\ub418\uae30 \ub54c\ubb38\uc5d0 router\ub97c \uc774\uc6a9\ud55c \uad6c\uc870\uc5d0 \ud2b9\ud788 \uc801\ud569(router\uac00 \ub370\uc774\ud130\ub9cc \ubc18\uc601\ud558\uba74\ub428.)\ud558\ub2e4\uace0 \uc0dd\uac01\ud558\ub294\ub370, \ud074\ub9b0 \uc2a4\uc704\ud504\ud2b8 \ud578\ub4dc\ubd81 \uc0ac\uc11c https:\/\/clean-swift.com\/handbook\/ \uc77d\uc5b4\ubcf4\uace0 \ucd94\uac00 \uc218\uc815\ud560 \uc608\uc815)<\/p>\n\n\n\n<p>\ub610\ud55c, \uc0c8\ub86d\uac8c \ub3c4\uc785\ub41c NavigationPath\ub97c \uc774\uc6a9\ud574\uc11c NavigationStack\uc758 \uacc4\uce35 \uad6c\uc870\ub97c \ub370\uc774\ud130\ub85c \ud45c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub370\uc774\ud130\ub85c \uacc4\uce35 \uad6c\uc870\uac00 \ud45c\ud604\ub418\uae30 \ub54c\ubb38\uc5d0 \ud504\ub85c\uadf8\ub7a8 \uc0c1\uc5d0\uc11c Navigation\uc758 \uacc4\uce35 \uad6c\uc870\ub97c \uc784\uc758\uc801\uc73c\ub85c \uc218\uc815\ud558\ub294 \uac83\ub3c4 \ud3b8\ud574\uc84c\uace0, \ub354\uc6b1\uc774 \uc774\ub7ec\ud55c \uacc4\uce35\uc744 SnapShot\uc73c\ub85c \uc800\uc7a5\ud558\uae30\ub3c4 \ud3b8\ud574\uc84c\uc2b5\ub2c8\ub2e4.<sup class=\"modern-footnotes-footnote \" data-mfn=\"2\" data-mfn-post-scope=\"00000000000005670000000000000000_1623\"><a href=\"javascript:void(0)\"  role=\"button\" aria-pressed=\"false\" aria-describedby=\"mfn-content-00000000000005670000000000000000_1623-2\">2<\/a><\/sup><span id=\"mfn-content-00000000000005670000000000000000_1623-2\" role=\"tooltip\" class=\"modern-footnotes-footnote__note\" tabindex=\"0\" data-mfn=\"2\">https:\/\/developer.apple.com\/documentation\/swiftui\/navigationpath?changes=_5<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ub808\uc774\uc544\uc6c3 \uad6c\uc131\uc5d0 \ub300\ud55c \uc5ed\ud560 \ubd84\ub2f4<\/h2>\n\n\n\n<p>\ub610 \ub2e4\ub978 NavigationView\uc758 \ubb38\uc81c\uc810\uc740 Navigation hirachy\ub85c \uacc4\uce35 \uad6c\uc870\ub97c \ud45c\ud604\ud558\ub294 \uc5c5\ubb34 \uc678\uc5d0\ub3c4 \ub808\uc774\uc544\uc6c3 \uc5c5\ubb34\ub97c \ub9e1\uace0 \uc788\uc5c8\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4. \uae30\uc874 NavigationView\ub97c \uc774\uc6a9\ud574\uc11c iPad \ub4f1\uc5d0 SplitView\ub97c \uc801\uc6a9\ud558\ub824\uba74 navigationViewStyle(_:)\uacfc \uac19\uc740 \ubaa8\ub514\ud30c\uc774\uc5b4\ub97c \uc0ac\uc6a9\ud574\uc57c \ud588\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>NavigationView \ud63c\uc790\ub85c\ub294 Sidebar\uc640 \uac19\uc740 \ub808\uc774\uc544\uc6c3 \uad6c\uc131\uc694\uc18c\ub97c \ucc98\ub9ac\ud558\ub294\ub370 \ud55c\uacc4\uac00 \uc788\uc5c8\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4\uc11c \uc0ac\uc774\ub4dc \ubc14\uc758 \ud56d\ubaa9\ub4e4\uacfc \ucd08\uae30 \ucee8\ud150\uce20\uc758 \uad6c\uc870\ud654\uac00 \uc5b4\ub824\uc6e0\uc2b5\ub2c8\ub2e4. \uc544\ub798\uc640 \uac19\uc774 List\uc640 \ucd08\uae30 \ucee8\ud150\uce20\ub97c \uac19\uc774 View \uc778\uc790\ub85c \ubcf4\ub0b4\uac70\ub098, \ub2e4\ub978 \ubc29\ubc95\uc73c\ub85c\ub294 \ucd08\uae30 \ucee8\ud150\uce20\ub97c \ubcf4\ub0b4\uc9c0 \uc54a\uace0 \uc0ac\uc774\ub4dc\ubc14\uac00 \ubcf4\uc77c \ub54c, \ucf54\ub4dc \uc0c1\uc73c\ub85c \uc120\ud0dd\ud574\uc8fc\ub294 \uac83\uc774\uc5c8\uc2b5\ub2c8\ub2e4. (\ub9cc\uc871\uc2a4\ub7fd\uac8c \uc791\ub3d9\ud558\uc9c0 \uc54a\uc74c.)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>NavigationView {\n    List {\n        NavigationLink {\n            Text(\"Here is linked contents.\")\n        } label: {\n            Text(\"Click here!\")\n        }\n    }\n    Text(\"Initial Contents\")\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"728\" height=\"1024\" src=\"https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.55.22-728x1024.png\" alt=\"\" class=\"wp-image-1648\" srcset=\"https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.55.22-728x1024.png 728w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.55.22-213x300.png 213w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.55.22-768x1080.png 768w, https:\/\/blog.enyou.net\/wp-content\/uploads\/2022\/10\/\u1109\u1173\u110f\u1173\u1105\u1175\u11ab\u1109\u1163\u11ba-2022-10-23-\u110b\u1169\u1112\u116e-7.55.22.png 950w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><figcaption>\ucd08\uae30 \ucf58\ud150\uce20\uc640 \uc0ac\uc774\ub4dc\ubc14 \uc694\uc18c\uac00 \uc874\uc7ac\ud558\ub294 \uc608\uc81c<\/figcaption><\/figure>\n\n\n\n<p>\uc774\ub7ec\ud55c \uad6c\uc870\ub97c NavigationSplitView\ub97c \ub3c4\uc785\ud558\uba74\uc11c, sidebar contents \ubc0f \ub808\uc774\uc544\uc6c3 \uad6c\uc131 \ucc45\uc784\uc744 \ubd84\ub9ac\ud560 \uc218 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\uacb0\ub860<\/h2>\n\n\n\n<p>iOS 16\uc5d0\uc11c \ucc98\uc74c \ubc1c\ud45c\ub41c \uc0c8\ub85c\uc6b4 Navigating \uc2dc\uc2a4\ud15c\uc740 \uc544\uc9c1 \ubc84\uadf8\ub3c4 \uc788\uc9c0\ub9cc, \uae30\uc874 NavigationView\uac00 \uac00\uc9c0\uace0 \uc788\ub358 \ud55c\uacc4\uc810\uc744 SwiftUI\uc758 \ucee8\uc149\uc5d0 \ub9de\uac8c \uc798 \uac1c\uc120\ud55c \ubc84\uc804\uc774\ub77c\uace0 \uc0dd\uac01\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>2022.10.23 \ucd08\uc548 \uc791\uc131<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc0ac\uc6a9\uc790\uac00 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc774\uc6a9\ud560 \ub54c, \uac04\ub2e8\ud55c \uc571\uc740 \ud558\ub098\uc758 \ud654\uba74\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9c4 \uacbd\uc6b0\ub3c4 \uc788\uaca0\uc9c0\ub9cc, \ub300\ubd80\ubd84\uc758 \ub9ce\uc740 \uc0c1\uc6a9 \uc571\ub4e4\uc740 \uac1c\ubc1c\uc790\ub3c4 \ud30c\uc545\ud558\uae30 \ud798\ub4e4 \uc815\ub3c4\ub85c \uae30\ub2a5\uc744 \ud45c\ud604\ud558\ub294 \ub9ce\uc740 \ud654\uba74\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub54c, \uc0ac\uc6a9\uc790\uac00 \uae30\ub2a5\uc744 \uc774\uc6a9\ud558\uae30 \uc704\ud574\uc11c \uc5b4\ub5a4 \ud654\uba74\uc5d0\uc11c \ub2e4\ub978 \ud654\uba74\uc73c\ub85c \ub118\uc5b4\uac08 \ub54c, \uc6b0\ub9ac\ub294 \ud654\uba74\uc744 \ub3cc\uc544\ub2e4\ub2cc\ub2e4(navigate)\uace0 \ud45c\ud604\ud569\ub2c8\ub2e4. \ud654\uba74\uc758 \uc774\ub3d9\uc744 \ud45c\ud604\ud558\ub294 \ubc29\ubc95\uc740 \uc571\uc744 \ub9cc\ub4e4 \ub54c \uc4f0\ub294 \uac01 \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1623","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/posts\/1623"}],"collection":[{"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/comments?post=1623"}],"version-history":[{"count":13,"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/posts\/1623\/revisions"}],"predecessor-version":[{"id":1653,"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/posts\/1623\/revisions\/1653"}],"wp:attachment":[{"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/media?parent=1623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/categories?post=1623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.enyou.net\/ko\/wp-json\/wp\/v2\/tags?post=1623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}