{"id":82337,"date":"2020-09-23T11:16:46","date_gmt":"2020-09-23T02:16:46","guid":{"rendered":"https:\/\/www.softantenna.com\/wp\/?p=82337"},"modified":"2020-09-23T11:16:46","modified_gmt":"2020-09-23T02:16:46","slug":"swift-on-windows-10","status":"publish","type":"post","link":"https:\/\/softantenna.com\/blog\/swift-on-windows-10\/","title":{"rendered":"Windows 10\u7248\u306eSwift\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u53ef\u80fd\u306b - \u96fb\u5353\u30a2\u30d7\u30ea\u3082\u52d5\u4f5c\u53ef\u80fd\uff01"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2020\/09\/s_20200923_103921.jpg\" alt=\"S 20200923 103921\" title=\"s_20200923_103921.jpg\" border=\"0\" width=\"971\" height=\"662\" \/><\/p>\n<p>Swift\u958b\u767a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f9\u670822\u65e5(\u73fe\u5730\u6642\u9593)\u3001Windows\u7248\u306eSwift\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u30a4\u30e1\u30fc\u30b8\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u53ef\u80fd\u306b\u306a\u3063\u305f\u3053\u3068\u3092<a href=\"https:\/\/swift.org\/blog\/swift-on-windows\/\">\u767a\u8868<\/a>\u3057\u307e\u3057\u305f(<a href=\"https:\/\/appleinsider.com\/articles\/20\/09\/22\/developers-can-now-build-and-run-swift-code-on-windows\">AppleInsider<\/a>)\u3002\u30a4\u30e1\u30fc\u30b8\u306b\u306fWindows 10\u4e0a\u3067Swift\u30b3\u30fc\u30c9\u3092\u30d3\u30eb\u30c9\u3001\u5b9f\u884c\u3001\u30c7\u30d0\u30c3\u30b0\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3068\u306a\u308b\u958b\u767a\u7528\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>Swift\u306eWindows\u3078\u306e\u79fb\u690d\u306f\u5358\u306a\u308b\u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u79fb\u690d\u3067\u306f\u306a\u304f\u3001\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u4e0a\u3067\u5b8c\u5168\u306a\u30a8\u30b3\u30b7\u30b9\u30c6\u30e0\u304c\u5229\u7528\u3067\u304d\u308b\u3053\u3068\u3092\u76ee\u6307\u3057\u3066\u5b9f\u884c\u3055\u308c\u305f\u3068\u306e\u3053\u3068\u3002\u3053\u308c\u306fSwift\u30b3\u30f3\u30d1\u30a4\u30e9\u306e\u307b\u304b\u3001\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u3084\u30b3\u30a2\u30e9\u30a4\u30d6\u30e9\u30ea(dispatch\u3001Foundation\u3001XCTest)\u304cWindows\u4e0a\u3067\u76f4\u63a5\u5229\u7528\u53ef\u80fd\u306b\u306a\u3063\u305f\u3053\u3068\u3092\u610f\u5473\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<blockquote><p>Porting Swift to Windows is not about simply porting the compiler, but rather ensuring that the full ecosystem is available on the platform. This includes the compiler, the standard library, and the core libraries (dispatch, Foundation, XCTest). These libraries are part of what enables developers to write powerful applications with ease and without having to worry about many of the details of the underlying system. There are many technical details in the story of bringing Swift to a usable state on Windows, and if you are interested in them, I would recommend checking out my talk on the topic from the LLVM Developer Conference.<\/p><\/blockquote>\n<p>\u30d6\u30ed\u30b0\u8a18\u4e8b\u3067\u306f\u3001Swift\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u3068Visual Studio 2019\u3092\u7528\u3044\u3066\u4f5c\u6210\u3055\u308c\u305f\u8a08\u7b97\u6a5f\u30a2\u30d7\u30ea\u304c\u30c7\u30e2\u3068\u3057\u3066\u7d39\u4ecb\u3055\u308c\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/softantenna.com\/blog\/wp-content\/uploads\/2020\/09\/s_20200923_103746.jpg\" alt=\"S 20200923 103746\" title=\"s_20200923_103746.jpg\" border=\"0\" width=\"860\" height=\"560\" \/><\/p>\n<p>\u30a2\u30d7\u30ea\u306fCMake\u3067\u30d3\u30eb\u30c9\u3055\u308c\u3066\u304a\u308a\u3001Windows\u7248\u306eSwift Package Manager\u306e\u30b5\u30dd\u30fc\u30c8\u306f\u9032\u884c\u4e2d\u3068\u306e\u3053\u3068\u3067\u3059\u3002<\/p>\n<p>iOS\u3084Mac\u306e\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u958b\u767a\u3092\u9577\u5e74\u884c\u3063\u3066\u304d\u305fReaddle\u306f\u30012019\u5e74\u304b\u3089Spark\u30e1\u30fc\u30eb\u30a2\u30d7\u30ea\u3092\u30af\u30ed\u30b9\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u5316\u3059\u308b\u305f\u3081\u306b\u3001Windows\u7248Swift\u3092\u4f7f\u3063\u305f<a href=\"https:\/\/sparkmailapp.com\/blog\/swift-windows\">\u30c6\u30b9\u30c8\u3092\u5b9f\u65bd<\/a>\u3057\u3066\u3044\u308b\u3068\u306e\u3053\u3068\u3002<\/p>\n<p>GUI\u307e\u3067\u30ab\u30d0\u30fc\u3057\u305f\u30af\u30ed\u30b9\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u30e9\u30a4\u30d6\u30e9\u30ea\u306f\u6570\u5c11\u306a\u304f\u3001Swift\u306f\u305d\u306e\u70b9\u3067\u3082\u958b\u767a\u8005\u306e\u671f\u5f85\u3092\u96c6\u3081\u308b\u5b58\u5728\u306b\u306a\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Swift\u958b\u767a\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306f9\u670822\u65e5(\u73fe\u5730\u6642\u9593)\u3001Windows\u7248\u306eSwift\u30c4\u30fc\u30eb\u30c1\u30a7\u30a4\u30f3\u30a4\u30e1\u30fc\u30b8\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u53ef\u80fd\u306b\u306a\u3063\u305f\u3053\u3068\u3092\u767a\u8868\u3057\u307e\u3057\u305f(AppleInsider)\u3002\u30a4\u30e1\u30fc\u30b8\u306b\u306fWindows 10\u4e0a\u3067Swif [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":82335,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":"","footnotes":""},"categories":[75],"tags":[4360,3298],"class_list":["post-82337","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-swfit","tag-windows"],"_links":{"self":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts\/82337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/comments?post=82337"}],"version-history":[{"count":0,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/posts\/82337\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/media\/82335"}],"wp:attachment":[{"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/media?parent=82337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/categories?post=82337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softantenna.com\/blog\/wp-json\/wp\/v2\/tags?post=82337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}