This year, I decided to use Advent of Code to learn the language Swift. Since there were only 12 days of tasks for 2025, here is my summary of experiences. Also check out my solutions. Tooling I used Swift 6.2 on Void Linux, which I compiled from scratch since there were no prebuilt binaries that worked with a Python 3.13 system (needed for lldb). Itâs possible to bootstrap Swift from just a clang
We have been hard at work to bring the Swift toolchain to FreeBSD. A preview Swift bundle for FreeBSD 14.3+ is available at https://download.swift.org/tmp-ci-nightly/development/freebsd-14_ci_latest.tar.gz. The bundle contains a Swift development compiler and Swift runtimes needed for compiling Swift programs on, and for, FreeBSD 14 on x86_64 machines. Dependencies The Swift compiler and runtimes
AppleããSwift SDK for Androidããã¬ãã¥ã¼å ¬éãSwiftè¨èªã§Android対å¿ã¢ããªãéçº Appleã¯ãSwiftè¨èªã§Android対å¿ã¢ããªã±ã¼ã·ã§ã³ãéçºããããã®éçºãããã§ãããSwift SDK for Androidããã¬ãã¥ã¼ãªãªã¼ã¹çãå ¬éãã¾ããã Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. https://t.co/UAR6LO3prQ #Android pic.twitter.com/QNKY2bCrFi â Swift Language (@SwiftLang)
Swift 6.2 ã®ãªãªã¼ã¹ã§ãå ¬å¼ã« WebAssembly ã¿ã¼ã²ããããµãã¼ããã¾ããã https://www.swift.org/blog/swift-6.2-released/#webassembly-support With â¨Swift 6.2 â¨, you can now target WebAssembly, including WASI support. Get started here: https://t.co/iNMnNgto6D #Wasm pic.twitter.com/2oIdeXBtQAâ Swift Language (@SwiftLang) September 17, 2025 6.1ããä½ãå¤ãã£ãã SwiftWasm 6.1ã®ãªãªã¼ã¹ãèªæ ¢ããã ã§ãæ¸ããéãã6.1 ã®æç¹ã§å¿ è¦ãªãããã¯ãã¹ã¦ã¢ããã¹ããªã¼ã æ¸ã¿ã§ããããã ãå½æã¯ W
Memory Integrity Enforcement: A complete vision for memory safety in Apple devices Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort, spanning half a decade, that combines the unique strengths of Apple silicon hardware with our advanced operating system security to provide industry-first, always-on memory safety protection across our devices â
I'm excited to announce that we're joining OpenAIâs Codex team! When we started out, Xcode had no AI. Building a "Cursor for Xcode" sounded crazy, but we managed to do it anyway. And, over time, we built the best coding agent for iOS & MacOS apps. I'm extremely proud of what we accomplished with Alex. Seeing people build software with our work was surreal. It is an honor to continue that work at a
iOS ãªã¼ã«ã¹ã¿ã¼ãº 2 ã§ Swift ãããããã£ã·ãèªã£ã¦ãã¾ããã ã¨ã«ããæ¥½ããçæ³çãªç©ºéã§ãããããã®å¬ãããå¾ãããä¼ã ã£ãããã«æãã¾ãã
AppleãSwiftè¨èªã§Androidãå ¬å¼ã«ãµãã¼ãã¸ããAndroid Workgroupãçºè¶³ãçºè¡¨ Appleã§Swift Core Teamã«æå±ããMishal Shahæ°ã¯ãSwiftã§Androidãå ¬å¼ã«ãµãã¼ããããã¨ãç®çã¨ãããAndroid Workgroupãã®çºè¶³ãçºè¡¨ãã¾ããã Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: https://t.co/am6fpiVFQl #Android pic.twitter.com/9n3k3u8YoU â Swift Language (@Swif
AppleãWebã³ã³ãã³ããSwiftUIã¢ããªã«çµ±åãããWebKit for SwiftUIããçºè¡¨ãã¦ãã¾ãã詳細ã¯ä»¥ä¸ããã ã¢ããªãéçºããéã«ãWebã³ã³ãã³ããSwiftUIã¢ããªã«çµ±åãããå ´åãããã¾ãããç¾å°æé2025å¹´06æ09æ¥ããéå¬ããã¦ããWWDC25ã§ã¯ããã®ãããªéã«å©ç¨ã§ãããWebKit for SwiftUIããæ°ãã«çºè¡¨ããã¦ãã¾ãã WebKitã使ã£ã¦ãWebã³ã³ãã³ããSwiftUIã¢ããªã«ç°¡åã«çµ±åããæ¹æ³ãå¦ã³ã¾ããããWebã³ã³ãã³ãããã¼ããã¦è¡¨ç¤ºããæ¹æ³ããWebãã¼ã¸ã¨éä¿¡ããæ¹æ³ãªã©ãç´¹ä»ãã¾ãã SwiftUIåãWebKitã®ç´¹ä» â Apple Developer WebKitã¨ã³ã¸ãã¢ãªã³ã°ãã¼ã ã®Richard Robinsonããã«ããã¨ãWebKit for SwiftUIã¯ãSafariã«ãæ¡ç¨ããã¦ããWe
Appleã¯å¹´æ¬¡éçºè ä¼è°ã®WWDC25ã§ããããããã¼åãã®æ°ãã¯ããã¸ã¼ãã¢ãããã¼ããçºè¡¨ãã¾ããããã®ä¸ã§çºè¡¨ããããMacä¸ã§Linuxã³ã³ãããå®è¡ããããã®Swiftããã±ã¼ã¸ããContainerizationãã§ãã GitHub - apple/containerization: Containerization is a Swift package for running Linux containers on macOS. https://github.com/apple/containerization Meet Containerization - WWDC25 - Videos - Apple Developer https://developer.apple.com/videos/play/wwdc2025/346/ Linuxã³ã³ããã¯ãµã¼ãã¼å´ã¢ããªã±ã¼
Containerization Framework 㯠Apple ã® OSS ã§æä¾ããã Mac ä¸ã§ç´æ¥ Linux ã³ã³ããã¤ã¡ã¼ã¸ã®ä½æããã¦ã³ãã¼ããå®è¡ãã§ãã API ããã³ãã¼ã«ã§ãã ãã¼ãã¼ãã§ã¯ä¸å触ããããªãã£ããã©ãNewsroom ã®è¨äºã«ãã£ããè¼ã£ã¦ãããInductor ããã®ãã¤ã¼ãã§æ°ã¥ãã¾ããã Containerization Framework The Containerization framework enables developers to create, download, or run Linux container images directly on Mac. Itâs built on an open-source framework optimized for Apple silicon and provides secu
ããã«ãããã¤ã¹ãã¼ã ããã°ãªã¬ã¼4æ¥ç®ã ããã«ã¡ã¯ããã«ãããã¤ã¹ãã¼ã ã®è¤åã§ãã ç§ãã¡ã®ãã¼ã ã§ã¯ãè¤æ°ã®Swift製ã®ã¢ããªãéçºãã¦ãããSwift 6ã¸ã®å¯¾å¿ãå°ããã¤é²ãã¦ãã¾ãã ãã®éç¨ã§ãä¾åæ§æ³¨å ¥ï¼DI: Dependency Injectionï¼ã©ã¤ãã©ãªã¨ãã¦å©ç¨ãã¦ãã Needle ãçæããã³ã¼ãã¨ãå°æ¥çã«Swiftã§å¿ é ã¨ãªã existential any *1 *2 ã¨ã®ç¸æ§åé¡ãé¡å¨åãã¦ãã¾ããã ã³ã¼ãçæã«ä¾åããã©ã¤ãã©ãªã¯è¨èªä»æ§ã«å¤§ããªå¤æ´ãããã¨äºææ§ã®åé¡ã«æ©ã¾ããããã¨ãããããã¨æãã¾ãã ä»å¾ã®Swiftã®é²åã«æè»ã«å¯¾å¿ãã¦ããããã«ãã§ããéãã³ã¼ãçæãä¼´ããªããSwiftãã¤ãã£ãã®æ©è½ãæ´»ãããã©ã¤ãã©ãªãé¸å®ããã¨ããã®ã¯ã1ã¤ã®éè¦ãªæéã¨ãªãããã§ãã ããã§ããã¼ã ã®ããã¤ãã®ããã¸ã§ã¯ãã§ã¯ã以åãã
Apple unveils powerful accessibility features coming later this year New features include Accessibility Nutrition Labels on the App Store, Magnifier for Mac, Braille Access, and Accessibility Reader; plus innovative updates to Live Listen, visionOS, Personal Voice, and more Apple today announced new accessibility features coming later this year, including Magnifier on Mac. CUPERTINO, CALIFORNIA Ap
Astro HQãã«ã¬ã³ãã¼ã¨ã®åæãApple Pencilã«å¯¾å¿ããTo-Do Listã¨æéãã¨ã®ã¹ã±ã¸ã¥ã¼ã«ã1ç»é¢ã«ã¾ã¨ãã¦è¡¨ç¤ºã§ããiPadç¨ãã©ã³ãã¼ã¢ããªãRock Daily Plannerãããªãªã¼ã¹ãã¦ãã¾ãã詳細ã¯ä»¥ä¸ããã å Appleã®QuickTimeã¨ã³ã¸ãã¢ã§ãç¾å¨ã¯iPadãæ¶²ã¿ãåã§ããAstropadã·ãªã¼ãºãéçºããAstro HQã®Matt Rongeããã¯ç¾å°æé2025å¹´05æ06æ¥ãiPad+Apple Pencilå°ç¨ã«ãã¶ã¤ã³ãããã¤ãªã¼ãã©ã³ãã¼ã¢ããªãRock Daily Plannerããæ°ãã«ãªãªã¼ã¹ããã¨çºè¡¨ãã¦ãã¾ãã We built Rock Daily Planner because other apps felt cluttered â too many tabs, too much going on. So we
iOSãã¼ã ã®ç¦å±±ã§ãã Mirrativ iOSã®éçºã§ã¯Swift Macroã使ã£ã¦ã¤ãã·ã£ã©ã¤ã¶ãXcode Previewsç¨ã®ããã¼è¦ç´ ãçæãããªã©æ´»ç¨ãã¦ãã¾ãã ãããããã«ããæåããã«ãããããããSwift Macroãå±éããã³ã¼ããå©ç¨ããé¨åã§ã¨ã©ã¼ã表示ããããã¨ãããã¾ãããXcodeã®ã³ã³ãã¤ã«ãã§ãã¯ã¨Swift Macroã®å±éããã¿ã¤ãã³ã°ãããã¦ä¸æãæ©è½ãã¦ããªãã®ã§ã¯ãªããã¨èª¿ã¹ã¦ãããã¡ã«ãSwift Macroããã¤ããªåãã¦ä½¿ãæ¹æ³ããããã¨ãç¥ãã¾ããã çµæçã«è¡¨ç¤ºã®ã¿ã®ã¨ã©ã¼è§£æ¶ã«å ãã¦ã¯ãªã¼ã³ãã«ãã®æéã1å以ä¸(ç´16%)ç縮ã§ãã¾ãããSwift Macroã使ãä¸ã§å¿ é ã¨ãªãSwift Syntaxã®ãã«ãã«æéãããã£ã¦ããã®ãåå ã§ãã MyApp ããã¸ã§ã¯ãã«ã¼ã âââ ð¦ MyLibrary (ããã¸ã§ã¯ã
4æ8æ¥ãæµ·å¤ã®ãã¯ããã¸ã¼ã¡ãã£ã¢InfoWorldããKotlin, Swift, and Ruby losing popularity â Tiobe indexãã¨é¡ããè¨äºãå ¬éããããã®è¨äºã§ã¯ãããã°ã©ãã³ã°è¨èªKotlinãSwiftãRubyãTiobeææ°ã«ããã¦é ä½ãä¸ãã人æ°ãä½ä¸ãã¦ããç¶æ³ã«ã¤ãã¦ç´¹ä»ããã¦ããã 4æ8æ¥ãæµ·å¤ã®ãã¯ããã¸ã¼ã¡ãã£ã¢InfoWorldããKotlin, Swift, and Ruby losing popularity â Tiobe indexãã¨é¡ããè¨äºãå ¬éããããã®è¨äºã§ã¯ãããã°ã©ãã³ã°è¨èªKotlinãSwiftãRubyãTiobeææ°ã«ããã¦é ä½ãä¸ãã人æ°ãä½ä¸ãã¦ããç¶æ³ã«ã¤ãã¦ç´¹ä»ããã¦ããã Tiobeææ°ã¨ã¯ Tiobe Programming Community Indexã¯ãæ¤ç´¢ã¨ã³ã¸ã³ã®ãããæ°
TUNAGã®ãããã¯ãéçºãã¼ã ã§iOSã¢ããªãéçºãã¦ãããããã§ãã SwiftUIã®æ¨æºã³ã³ãã¼ãã³ãã§ããListãä½¿ãæ©ä¼ããã£ãã®ã§ãããList ã使ã£ã¦ãã¶ã¤ã³éãã«ç»é¢ãå®è£ ãããã¨ã¯äºæ³ä»¥ä¸ã«å°é£ã§ããã ãã®ããã°ã§ã¯ãListã®ããã©ã«ãã®æåã¨é©åãªå¯¾å¦æ³ã«ã¤ãã¦ç´¹ä»ãã¾ãã List ã¨ã¯ UIKitã®UITableViewã«ç¸å½ããSwiftUIã®ã³ã³ãã¼ãã³ãã§ã縦æ¹åã®ã¹ã¯ãã¼ã«å¯è½ãªãªã¹ãã使ã§ãã¾ãã Listã使ç¨ãããã¨ã§ããã¼ã¿é åãèªåçã«ã¬ã¤ã¢ã¦ãããããã©ã¼ãã³ã¹ãæé©åãããã¹ã¯ãã¼ã«å¯è½ãªUIãæ§ç¯ã§ãã¾ãã 以ä¸ã®ã³ã¼ãã§ã¯ãitems ã®é åããªã¹ãã«å¤æããåè¦ç´ ã Text ã§è¡¨ç¤ºãã¦ãã¾ãã struct ContentView: View { let items = ["Pacific", "Atlantic", "Ind
ã©ã³ãã³ã°
ã©ã³ãã³ã°
ã¡ã³ããã³ã¹
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}