並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 2488件

新着順 人気順

swiftの検索結果81 - 120 件 / 2488件

  • 5年ぶりの開催!「try! Swift Tokyo 2024」参加レポート - ZOZO TECH BLOG

    はじめに こんにちは。DevRelブロックの@wirohaです。2024年3月22日〜24日に「try! Swift Tokyo 2024」が開催されました。ZOZOはGOLDスポンサー・DIVERSITY & INCLUSIONスポンサーとして協賛し、ブースを出展しましたので現地のレポートをお届けします! 目次 はじめに 目次 会場 スポンサーブース アンケートの回答 印象に残ったセッション Swiftの型推論を学ぼう コード署名を楽しく乗り切る方法 Party、その他 アフターイベント LT1. SwiftPM マルチモジュール構成への第一歩 LT2. SwiftとC++を利用した画像処理プログラミング LT3. Introducing Pkl 感想戦 最後に 会場 会場は前回(2019年)と同じ、ベルサール渋谷ファーストです。try! Swiftのマスコットキャラクター「Riko」ち

      5年ぶりの開催!「try! Swift Tokyo 2024」参加レポート - ZOZO TECH BLOG
    • Swift Concurrency まとめ(正式版対応済)

      Swift 5.5 では、待望の async/await 構文をはじめとした Swift Concurrency Roadmap における並行処理機能、いわゆる Swift Concurrency のサポートが多く開始され、WWDC21 でも各機能の使いかたや仕組みが詳細に解説されていました。 Swift Concurrency についてはすでに koher 氏の 『Swift 6 で来たる並行処理の大型アップデート近況』や『先取り! Swift 6 の async/await』 などの資料でも詳細に解説されています。この記事では WWDC の各セッションで行われた説明の紹介を中心に、この記事ひとつで Swift Concurrency についての現時点での概観を把握できる状態を目指して、改めてまとめてみました。 async/await Concurrency にまつわる様々なプロポーザル

        Swift Concurrency まとめ(正式版対応済)
      • <ロイター> JT(日本たばこ産業)、ロシアの資金決済は国内システム利用 SWIFT通さず JTはロシアに4つの稼働中の工場あり =ネットの反応「JTの株の33%を持っている財務省、これはいいんですかね?」

        • SWIFT排除、身構える日本のメガバンク「決済できなくなるかも」:朝日新聞デジタル

          ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 --><!--株価検索 中⑤企画-->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">

            SWIFT排除、身構える日本のメガバンク「決済できなくなるかも」:朝日新聞デジタル
          • SwiftマクロでPowerAssertを実装する - 24/7 twenty-four seven

            現在Swiftにマクロを導入しようという提案がSwift Evolutionのレビュー中*1です。 SwiftによってSwiftの構文を拡張できる、いわゆるメタプログラミングと呼ばれる機能です。 実はマクロの他にもSwiftでメタプログラミングを実現する機能の提案が複数提案*2*3されています。 Swift 6はメタプログラミングの時代になるかもしれません。 現代的なプログラミング言語のマクロ みなさんはマクロと聞いて、どのような機能を想像しますか? C言語のマクロは、プリプロセッサと呼ばれるコンパイル前のプログラムによってプログラムのソースコードに置換や文字列連結を行う機能でした。 原理的には単なる文字列操作なので、プログラムの構造や型を破壊する可能性がありました。 最初のマクロに関する投稿に対しての否定的なコメントは、C言語のマクロのような機能をSwiftに導入することは危険だという意

              SwiftマクロでPowerAssertを実装する - 24/7 twenty-four seven
            • [FT]SWIFTからロシア排除の是非、足並み乱れるG7 - 日本経済新聞

              バイデン米大統領は24日、ロシアのプーチン大統領にウクライナ侵攻の重い代償を払わせると述べ、ロシアの銀行と新興財閥に一連の経済制裁を科した。だが、ロシア軍の部隊がウクライナの首都キエフに迫っていても、多くの専門家が最も厳しいと指摘する制裁は含まれなかった。銀行間の国際決済ネットワークである国際銀行間通信協会(SWIFT)からロシア(の金融機関)を排除する措置だ。「ロシアの全ての銀行に対する制裁

                [FT]SWIFTからロシア排除の是非、足並み乱れるG7 - 日本経済新聞
              • 『#SWIFT』を利用せずに送金手数料を無料で海外送金することができる『#WISE』を活用しよう(神田敏晶) - エキスパート - Yahoo!ニュース

                KNNポール神田です。 □アメリカとヨーロッパ各国などは、SWIFTと呼ばれる国際的な決済ネットワークからロシアの特定の銀行を締め出す措置を実行することで合意したと発表。ロシアの軍事侵攻に対して最も厳しい措置の1つとされる経済制裁に踏み切ることになる。 □アメリカとヨーロッパ各国などは26日、共同声明を発表し、SWIFTと呼ばれる国際的な決済ネットワークからロシアの特定の銀行を締め出す措置を実行することで合意したと発表しました。 □SWIFTは世界各国の金融機関が国をまたぐ貿易などの決済や送金に使うシステムで、対象となるロシアの銀行を国際金融システムから切り離し、世界的に活動する力を低下させるとしています。 https://www3.nhk.or.jp/news/html/20220227/k10013503441000.html ロシアの銀行が『SWIFT(スイフト)』から締め出されるこ

                  『#SWIFT』を利用せずに送金手数料を無料で海外送金することができる『#WISE』を活用しよう(神田敏晶) - エキスパート - Yahoo!ニュース
                • SwiftでAPI KEYなどの秘匿が推奨される情報の隠蔽化 - Qiita

                  ./configureはcodegen.swiftを実行します。別に、このcodegen.swiftを直接走らせてもかまいません。同フォルダにAES256.swiftがある事を確認してください。 実行すると、同フォルダ内にCredentials.swiftが生成されます。このソースファイルをXcodeのプロジェクトに組み込みます。しつこいようですが間違ってもcredentials.plistを組み込まないでください。 ちなみに、のちにcredentials.plistを変更した場合は./configureを再度実行し、Credentials.swiftを再生成します。 Using Credentials Credentials.swiftを組み込んだら、これで秘匿情報をアプリで取得する準備が完了です。 import Foundation import CommonCrypto struct

                    SwiftでAPI KEYなどの秘匿が推奨される情報の隠蔽化 - Qiita
                  • 【書評】「SwiftでつくるARKit超入門」を読みました | DevelopersIO

                    クラスメソッド福岡オフィスでiOSアプリエンジニアとして働いている田辺です。ご縁がありSwiftでつくるARKit超入門という本を読み、ARの学び始めにとても良い本だと思ったので書評ブログを書くことにしました。 書籍情報 書籍の著者は北村愛実さんです。ARKitやUnityに関するブログや書籍を公開されていたので、本を手に取る前から存じあげていました。 北村愛実 1988年生まれ。立命館大学院理工学研究科卒業。大学院では画像処理を利用したスマートフォン用のアプリケーションやゲームを開発する。IT企業の研究職を経て、現在は主婦をやりつつ執筆やイラスト制作に励んでいる(本データはこの書籍が刊行された当時に掲載されていたものです) https://www.hmv.co.jp/artist_%E5%8C%97%E6%9D%91%E6%84%9B%E5%AE%9F_000000000665641/b

                      【書評】「SwiftでつくるARKit超入門」を読みました | DevelopersIO
                    • 株式会社はてな 社内ISUCONで、11予選問題のSwift Smoke移植チャレンジ #isucon - Hatena Developer Blog

                      こんにちは id:yutailang0119 です。 有志によって開催された株式会社はてな 社内ISUCONで、ISUCON11予選問題にSwiftで取り組んだレポートです。 amzn/smoke-framework を使ってチャレンジしました。 「ISUCON」は、LINE株式会社の商標または登録商標です。 株式会社はてな 社内ISUCON2022夏レギュレーション GitHub - isucon/isucon11-qualify: ISUCON11 予選 (ISUCONDITION) を解く ISUCON11 予選レギュレーション : ISUCON公式Blog に則る 本番と同じく、競技時間は 10:00 - 18:00 (JST) の8時間 社のAWSアカウントにインスタンスを用意 各チームはスコアをMackerelに投稿し、スコアを競う チーム情報 チーム名: チーム鈴木つば太郎

                        株式会社はてな 社内ISUCONで、11予選問題のSwift Smoke移植チャレンジ #isucon - Hatena Developer Blog
                      • Optimizing your Swift code

                        try! Swift 2023 Tokyo Meetup https://tryswift.jp/ https://youtu.be/ILWnstd-XOY?t=9036

                          Optimizing your Swift code
                        • シン・スウィフト 5.7 ~ Swift5.7を振り返る ~ / New Swift 5.7

                          「シン・スウィフト 5.7 ~ Swift5.7を振り返る ~」登壇:freddi 監修:shinzan ※こちらは以下イベントの資料です https://yj-meetup.connpass.com/event/247614/

                            シン・スウィフト 5.7 ~ Swift5.7を振り返る ~ / New Swift 5.7
                          • Hugging Face、Appleデバイス上で大規模言語モデルを実行するためのSwiftパッケージとDemoアプリを公開。

                            Hugging FaceがApple Siliconを搭載したMacなどAppleデバイス上で大規模言語モデルを実行するためのSwiftパッケージとDemoアプリを公開しています。詳細は以下から。 学習済みの機械学習モデルやデータセットなどを公開/共有するHugging FaceのMLエンジニアで、Mac用Stable Diffusionクライアント「Diffusers」などを開発しているPedro Cuencaさんは現地時間2023年08月08日、Apple Silicon MacなどAppleデバイス上で大規模言語モデル(LLM)を実行するためのSwiftパッケージとDemoアプリを公開しています。 📢 Announcing Swift Transformers 📢 A package to run language models in native apps, on-device

                              Hugging Face、Appleデバイス上で大規模言語モデルを実行するためのSwiftパッケージとDemoアプリを公開。
                            • Swift 6に向けた準備:Strict Concurrency CheckingをTargeted設定にした際に発生した問題と解決方法 - ZOZO TECH BLOG

                              こんにちは、フロントエンド部の中島です。FAANSのiOSアプリの開発を行なっています。 FAANSの由来は「Fashion Advisors are Neighbors」です。「ショップスタッフの効率的な販売をサポートするショップスタッフ専用ツール」で2022年8月に正式ローンチしました。 はじめに FAANS iOSチームではAPI通信においてSwift Concurrencyを利用しています。Swiftに限らず並行処理を扱う場合には実装次第でデータ競合を起こす恐れがあるのに対して、Swiftではデータ競合を防ぐ仕組みとしてActorが導入されています。そして、Actor間で扱うデータがデータ競合を起こさない型であるかコンパイラでチェックされます。Swift 6ではこのデータ競合のチェックにより既存のコードでコンパイルできなくなる可能性があります。Xcode 14ではSwift 6まで

                                Swift 6に向けた準備:Strict Concurrency CheckingをTargeted設定にした際に発生した問題と解決方法 - ZOZO TECH BLOG
                              • Swift System is Now Open Source

                                In June, Apple introduced Swift System, a new library for Apple platforms that provides idiomatic interfaces to system calls and low-level currency types. Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single home for low-level system interfaces for all supported Swift platforms. Goodbye Imported C Interfac

                                  Swift System is Now Open Source
                                • Swift言語がWindowsのサポートを開始。コンパイラやライブラリなどWindows対応に

                                  Swift言語の開発チームは、WindowsでもSwift言語を用いた開発を可能にする一連のツール群、いわゆる「ツールチェーン」を、最新バージョンのSwift 5.3でリリースしました。 これによりSwift言語によるWindowsアプリケーションの開発も可能になります。 Introducing Swift on Windows. New toolchain image is available for Windows, downloadable from https://t.co/5NNXraGyus. To learn more: https://t.co/D4w6d6ME1h — Swift Language (@SwiftLang) September 22, 2020 Windows版のツールチェーンに含まれるのはコンパイラとコアライブラリ、標準ライブラリなど。実際のコンパイル作

                                    Swift言語がWindowsのサポートを開始。コンパイラやライブラリなどWindows対応に
                                  • try! Swift NYCに参加してきました! #tryswiftnyc - Sansan Tech Blog

                                    研究開発部の堤と申します。今年9月にニューヨークで開催されたtry! Swift NYCというカンファレンスに参加してきました。 www.tryswift.co try! Swiftは2016年から東京・インド・ニューヨーク等で開催されている、Swiftのデベロッパーカンファレンスです。東京での開催時は毎回参加していますが 1、スピーカー・参加者ともに国際色豊か 2 なのが特徴です。 ニューヨーク版への参加は今回が初 3 でした。会期自体は9/5〜7の3日間あったのですが、9/3に iOSDCの登壇 があり、どうしても初日からの参加が難しかったため、2日目・3日目のワークショップからの参加となりました。 try! Swift NYCのスケジュール 午前・午後それぞれ3時間、2日間で計4つのワークショップ枠があり、各時間枠の中で参加者が希望のものを選ぶ、という形式でした。 私が選んだのは以下

                                      try! Swift NYCに参加してきました! #tryswiftnyc - Sansan Tech Blog
                                    • iPadのSwift Playgrounds 4だけで制作された初のアプリが公開 - iPhone Mania

                                      2021年末にリリースされたiPad用のSwift Playgrounds 4で制作された、最初のアプリ「ToDon’t」が、App Storeで公開されました。開発者は、Swift Playgrounds 4の不十分な点と優れた点について評価し、発見した不具合を共有しています。 Swift Playgrounds 4で開発・公開された初のアプリ Appleは2021年の世界開発者会議(WWDC21)で、従来はMacでのXcodeが必要だったアプリの制作・公開プロセスをiPad用のSwift Playgroundsだけで可能にすると発表し、11月にはSwift Playgrounds 4のベータ版を公開し、12月に正式版を公開しました。 現地時間1月4日、「しないこと」を整理できるシンプルなタスク管理アプリ「ToDon’t」が、Swift Playgrounds 4で開発されたアプリとして

                                        iPadのSwift Playgrounds 4だけで制作された初のアプリが公開 - iPhone Mania
                                      • Masanori Kusunoki / 楠 正憲 on Twitter: "接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。… https://t.co/tDP5oo1PY3"

                                        接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。… https://t.co/tDP5oo1PY3

                                          Masanori Kusunoki / 楠 正憲 on Twitter: "接触確認アプリはAzure Functionsを使ったシステムだったので、ぶっちゃけAWSと比べてエンジニアを見つけるのも難しかったはずだ。XamarinもAzureも、Swift、Kotlin、AWSと比べてエンジニアが少ない。… https://t.co/tDP5oo1PY3"
                                        • GitHub - ashvardanian/StringZilla: Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc 🦖

                                          The world wastes a minimum of $100M annually due to inefficient string operations. A typical codebase processes strings character by character, resulting in too many branches and data-dependencies, neglecting 90% of modern CPU's potential. LibC is different. It attempts to leverage SIMD instructions to boost some operations, and is often used by higher-level languages, runtimes, and databases. But

                                            GitHub - ashvardanian/StringZilla: Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc 🦖
                                          • Apple’s use of Swift and SwiftUI in iOS 14

                                            Swift was introduced a couple of years ago at Apple’s 2014 WWDC. Over the years I analyzed iOS to measure how many built-in applications were using Swift. iOS 9 released in 2015 included a single application written with Swift: Calculator. Since then this number has grown with each iOS release: iOS 10.1, iOS 11.1, iOS 12.0 and finally iOS 13.1. iOS 14 is now available so let’s check how this numbe

                                              Apple’s use of Swift and SwiftUI in iOS 14
                                            • GitHub - pointfreeco/swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                GitHub - pointfreeco/swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
                                              • 訂正(会社側の申し出)-JT、ロシアの資金決済は国内システム利用 SWIFT通さず(ロイター) - Yahoo!ニュース

                                                (3段落目の工場数を「5」から「4」に訂正します。) [東京 3日 ロイター] - JTは3日、ロシア国内での事業資金の決済について、国際送金・決済システムのSWIFT(国際銀行間通信協会)に絡まない国内システムを利用しており、「現時点で大きな懸念は想定していない」と述べた。 ロシア事業に関しても、「通常通り運営しており、事業継続計画に則った対応を実施中」と明らかにした。広報担当者が取材に答えた。 JTは、ロシアに4つ(訂正)の稼働中の工場を有しており、約9割の製品がロシア市場向けだという。 ロシア、ウクライナを含むCIS諸国の2021年度の調整後営業利益はJTグループ全体の約2割弱を占めている。

                                                  訂正(会社側の申し出)-JT、ロシアの資金決済は国内システム利用 SWIFT通さず(ロイター) - Yahoo!ニュース
                                                • GitHub - ensan-hcl/azooKey: azooKey: A Japanese Keyboard iOS Application Fully Developed in Swift

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - ensan-hcl/azooKey: azooKey: A Japanese Keyboard iOS Application Fully Developed in Swift
                                                  • ロシアのSWIFT排除決定間近か、「数日内」とユーロ圏の中銀幹部(ロイター) - Yahoo!ニュース

                                                    ユーロ圏の中央銀行幹部の1人は26日、ロイターに対し、ロシアを国際銀行間の送金・決済システムのSWIFT(国際銀行間通信協会)から排除する決定が数日内に下されるとの見通しを示した。写真は2月25日撮影(ロイター Dado Ruvic/Illustration) [パリ 26日 ロイター] - ユーロ圏の中央銀行幹部の1人は26日、ロイターに対し、ロシアを国際銀行間の送金・決済システムのSWIFT(国際銀行間通信協会)から排除する決定が数日内に下されるとの見通しを示した。 【動画】キエフの高層住宅にロケットが命中 この高官は匿名を条件に「SWIFT(巡る決定は)あと数日、非常に短期間の話だ」と述べた。

                                                      ロシアのSWIFT排除決定間近か、「数日内」とユーロ圏の中銀幹部(ロイター) - Yahoo!ニュース
                                                    • The Next Chapter in Swift Build Technologies

                                                      Swift continues to grow in popularity as a cross-platform language supporting a wide variety of use cases, with support on a variety of embedded devices, form factors that encompass wearables to server, and a wide variety of operating systems. As Swift expands, there’s value in investing in matching cross-platform build tools that provide a powerful, consistent, and flexible experience across the

                                                        The Next Chapter in Swift Build Technologies
                                                      • Migrate Swift 4.2 to 5.2

                                                        Stackless и stackful? Корутины и асинхронность в Go

                                                          Migrate Swift 4.2 to 5.2
                                                        • IngaSakimori/人工知能戦争2035 on Twitter: "恐らく中国がもっとも衝撃を受けているのは、SWIFT排除や一連の国際金融システムからの排除処置によって、ロシアがそれなりに健気に積み上げてきた外貨準備が一瞬で使用不可能な凍結資産と化したことで、ドルをはじめとする西側のハードカレンシーが支配している現状では、人民元に対抗手段がない"

                                                          恐らく中国がもっとも衝撃を受けているのは、SWIFT排除や一連の国際金融システムからの排除処置によって、ロシアがそれなりに健気に積み上げてきた外貨準備が一瞬で使用不可能な凍結資産と化したことで、ドルをはじめとする西側のハードカレンシーが支配している現状では、人民元に対抗手段がない

                                                            IngaSakimori/人工知能戦争2035 on Twitter: "恐らく中国がもっとも衝撃を受けているのは、SWIFT排除や一連の国際金融システムからの排除処置によって、ロシアがそれなりに健気に積み上げてきた外貨準備が一瞬で使用不可能な凍結資産と化したことで、ドルをはじめとする西側のハードカレンシーが支配している現状では、人民元に対抗手段がない"
                                                          • iOSアプリで環境ごとに設定を変えるベストプラクティス(Swift) - Qiita

                                                            はじめに 本記事は Swift/Kotlin愛好会 Advent Calendar 2020 の5日目の記事です。 空いていたので参加しました。 iOSアプリ開発において、環境ごとに変数の値を切り替えるベストプラクティスを紹介します。 背景 私が開発しているアプリで、APIの接続先が3つ(開発用・ステージング用・リリース用)必要になりました。 Build Configurations(以下「ビルド構成」と呼ぶ)に Staging を追加し、 #if で分岐する方法をよく見かけます。 enum EnvironmentVariables { #if DEBUG static let apiBaseUri = "https://example.com/debug/" #elseif STAGING static let apiBaseUri = "https://example.com/stag

                                                              iOSアプリで環境ごとに設定を変えるベストプラクティス(Swift) - Qiita
                                                            • ロシア排除のSWIFTとは 国際送金で不可欠な銀行コード | 毎日新聞

                                                              米欧主要6カ国と欧州連合(EU)欧州委員会は26日、ロシアを国際的な金融ネットワークから排除する新たな経済制裁で合意した。ロシアの主要銀行を銀行間国際決済ネットワークである国際銀行間通信協会(SWIFT)から排除する厳しい措置で、今後数日以内に発動する。 ◇ 国際銀行間通信協会(SWIFT)は、世界各国の金融機関同士の取引に必要な情報のネットワークを運営する組織。1973年に設立され、ベルギーに本部を置く。 国境を越えてお金の決済を行う場合、受け付けた銀行と送金先の銀行は金額や口座番号の情報などをやりとりする必要がある。SWIFTは加盟する銀行に英数字などを組み合わせたコードを割り当てており、その情報をやりとりすることで、お金のやりとりが素早くできるようにしている。

                                                                ロシア排除のSWIFTとは 国際送金で不可欠な銀行コード | 毎日新聞
                                                              • Swiftで1+1が何故2になるのか調べてみた - TRILL Tech Blog

                                                                TRILL開発部の石田です。 この記事は「dely #2 Advent Calendar 2020」2日目の記事です。 dely #1 Advent Calendar 2020 - Adventar dely #2 Advent Calendar 2020 - Adventar 昨日はsacoさんの記事「ノンデザイナーでも大丈夫!見やすいプレゼン資料をつくる6つの手順」でした。 デザイナーの視点から、分かりやすいプレゼンの作り方を順序立てて解説しているので是非ご覧ください。 さて、大学生のとき「1+1=2の証明」を授業で習ったのですが、小学生のとき当たり前のように教えられた自然数の足し算が大学の数学で証明され、数学の奥深さに触れた気がして今でも記憶に残っています。 そんなことを思い出して、普段書いているSwift内ではどうやって 1 + 1 が 2 であることを計算しているのか調べてみまし

                                                                  Swiftで1+1が何故2になるのか調べてみた - TRILL Tech Blog
                                                                • Swift ConcurrencyのwithTaskCancellationHandlerとSendable - cockscomblog?

                                                                  Swift 5.5がリリースされた。おめでとうございます。 Swift 5.5の目玉はもちろんSwift Concurrencyだ。言語機能として並行処理がサポートされた。async/awaitの構文だけでなく、Structured Concurrencyとしての整理や、actorの導入など、野心的な取り組みと言える。 Swift Concurrency Swift Concurrencyに直接関係するSwift Evolutionの提案はこれだけある。 SE-0296 Async/await SE-0297 Concurrency Interoperability with Objective-C SE-0298 Async/Await: Sequences SE-0300 Continuations for interfacing async tasks with synchronou

                                                                    Swift ConcurrencyのwithTaskCancellationHandlerとSendable - cockscomblog?
                                                                  • SWIFT排除の威力は? 欧米の制裁受けるイランは「もはや慣れ」:朝日新聞デジタル

                                                                    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                                      SWIFT排除の威力は? 欧米の制裁受けるイランは「もはや慣れ」:朝日新聞デジタル
                                                                    • Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載

                                                                      Appleは次期開発環境として年内にも登場予定の「Xcode 16」に、自然言語のプロンプトによる指示を基にSwift言語のコードを生成する「Swift Assist」を搭載することを明らかにしました。 マイクロソフトのGitHub CopilotやGoogleのGemini Code Assist、AWSのAmazon Q Developerなど、主要なクラウドベンダが生成AIをベースにした自然言語によるコード生成機能を提供し始めています。 AppleのSwift Assistは同社のクラウド上で実行されると説明しており、これらクラウドベンダのコード生成機能と競合する位置づけになると見られます。 自然言語で指示するとコードを自動生成 下記はAppleが公開したSwift Assistのデモ動画の一部です。 Xcodeの画面に書きかけのコードと、下部のプロンプト入力欄に「Create li

                                                                        Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載
                                                                      • GitHub - MilovanTomasevic/Design-Patterns: Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.

                                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                          GitHub - MilovanTomasevic/Design-Patterns: Code examples of Design Patterns in various languages: C#, C++, Go, Java, JavaScript, Python, and Swift.
                                                                        • Announcing Swift 6

                                                                          We’re delighted to announce the general availability of Swift 6. This is a major new release that expands Swift to more platforms and domains. Many people know of Swift as a language for app development, with a million apps on the App Store. But Swift is great for more than just apps. Swift’s safety, speed, and approachability make it a great choice for many other use cases including libraries, in

                                                                            Announcing Swift 6
                                                                          • あまりに BLE マクロを Nature Remo 上でデバッグするのが苦行だったので Swift 用の開発環境を整えた - 若くない何かの悩み

                                                                            TL;DR Android nRF Connect の BLE マクロのサブセットを macOS/iOS/... 上で開発する環境を用意しました。 github.com import Foundation import BLEMacroEasy // You can find your iPhone's UUID by running the following command in Terminal: // $ git clone https://github.com/Kuniwak/swift-ble-macro // $ cd swift-ble-macro // $ swift run ble discover let myIPhoneUUID = UUID(uuidString: "********-****-****-****-************")! let myMac

                                                                              あまりに BLE マクロを Nature Remo 上でデバッグするのが苦行だったので Swift 用の開発環境を整えた - 若くない何かの悩み
                                                                            • Mintで管理しているSwiftライブラリを定期的に更新する - BASEプロダクトチームブログ

                                                                              この記事は BASE Advent Calendar 2023 の18日目の記事です。 Pay ID Appグループの北川です。ショッピングアプリ「Pay ID」の開発チームでエンジニアリングマネージャーを担当しています。 iOSアプリ開発で依存管理に使っている Mint のバージョンアップデートを GitHub Actions を使って自動化した話をします。 Mint とは Mint は Swift 製のライブラリのパッケージマネージャです。 https://github.com/yonaskolb/Mint 私たちのiOSアプリのプロジェクトでは、以下のようなビルドツール系のライブラリの依存管理に1年ほど利用しています(アプリ本体の依存管理には Swift Package Manager を使っています)。 SwiftLint Mockolo IBLinter SwiftFormat

                                                                                Mintで管理しているSwiftライブラリを定期的に更新する - BASEプロダクトチームブログ
                                                                              • Introducing Swift Distributed Actors

                                                                                We’re thrilled to announce a new open-source package for the Swift on Server ecosystem, Swift Distributed Actors, a complete server-oriented cluster library for the upcoming distributed actor language feature! This library provides a complete solution for using distributed actors in server use-cases. By open-sourcing this project early, alongside the ongoing work on the language feature, we hope t

                                                                                  Introducing Swift Distributed Actors
                                                                                • Swift 5.5 Released!

                                                                                  Ted Kremenek is a member of the Swift Core Team and manages the Languages and Runtimes group at Apple. Swift 5.5 is now officially released! Swift 5.5 is a massive release, which includes newly introduced language capabilities for concurrency, including async/await, structured concurrency, and Actors. My heartfelt thanks to the entire Swift community for all the active discussion, review, and iter