並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 62件

新着順 人気順

SWIFTの検索結果1 - 40 件 / 62件

  • 「履歴書の字が汚いと採用で不利」は本質的じゃないと思ってたけど「使用言語:swift」って表記を見たときはそこで人を判断しそうになった

    kumamo_tone @kumamo_tone iOS/Android/Flutter developer at YOUTRUST Inc. (ex. Merpay, Yahoo! JAPAN) kuma.dev kumamo_tone @kumamo_tone なんだろう、履歴書の字が汚いと採用で不利になるみたいなのナンセンスとか思ったりする割に、いざレジュメ見る立場になったとき「使用言語:swift」って表記見て「まともなエンジニアがそこ小文字にするか…?」って全然本質じゃないところで人を判断しようとした自分に驚いたんですよね 2023-10-25 01:36:36

      「履歴書の字が汚いと採用で不利」は本質的じゃないと思ってたけど「使用言語:swift」って表記を見たときはそこで人を判断しそうになった
    • Windows版「Arc」がついに登場、ChromiumベースのSwiftで開発されたブラウザの使い心地を確かめてみた

      The Browser Companyが開発するChromiumベースでありながらAppleのプログラミング言語・Swiftで開発されているウェブブラウザ「Arc」が、ついにWindowsに対応しました。近年のウェブブラウザでは主流のタブベースのUIとは異なる操作感が特徴で、ChromiumベースであるためChromeの拡張機能を利用可能、さらにSwiftをWindowsに持ち込むことに成功しているという点でも注目を集めるArcを、実際に使ってみました。 Arc for Windows – Arc Help Center https://resources.arc.net/hc/en-us/articles/19400082392215-Arc-for-Windows Arc on Windows is finally here. No more waitlists, no more be

        Windows版「Arc」がついに登場、ChromiumベースのSwiftで開発されたブラウザの使い心地を確かめてみた
      • Apple、Mac上でクロスコンパイルによるLinuxバイナリの生成を可能に。「Swift Static Linux SDK」発表

        AppleはMac上でクロスコンパイルによるLinuxバイナリの生成を可能にするSwift言語の新しいSDK「Swift Static Linux SDK」を発表しました。 Mac上でLinuxバイナリの生成を可能にするSwift Static Linux SDK Swiftは以前からMacやiPhoneなどのAppleプラットフォーム、Windows、Linuxに対応しており、Linux用のアプリケーション開発が可能です。 しかしこれまでSwiftで開発したLinuxアプリケーションは、ターゲットとなるマシンにSwiftのランタイムや依存関係を持つファイルなどをあらかじめコピーしておく必要がありました。また、特定のLinuxディストリビューションのバージョンをターゲットに開発した場合、メジャーバージョンが変わるとうまく実行できないことがありました。 今回発表された「Swift Stati

          Apple、Mac上でクロスコンパイルによるLinuxバイナリの生成を可能に。「Swift Static Linux SDK」発表
        • 単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル

          単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル iOSのネイティブアプリケーション開発には、開発ツールとしてXcodeを使い、Swift言語を用いてプログラミングを行うのが、iOSの開発元であるAppleが推奨する方法です。一方、AndroidではAndroid Studioを開発ツールとしてKotlin言語を用いてプログラミングすることがGoogleによって推奨されています。 しかしiOSとAndroidの両方で同じモバイルアプリケーションを展開したい場合、異なる開発ツールを使い分ける手間やプログラミング言語の学習コストを考えると、できれば単一のソースコードから2種類のプラットフォームへ展開できることが望ましいでしょう。 最近ではこうしたニーズに対応して単一のソースコードからマルチプラットフォ

            単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル
          • SwiftGenとSwift-DocCを活用してコード上の画像を一瞬でプレビューする方法 - Mirrativ Tech Blog

            こんにちはiOS開発をしている福山です。 この記事では、SwiftGenとSwift-DocCを用いて、xcassetsを開かずにコード内の画像をQuick Help(右パネルまたは⌥オプションキー+クリック)で直接確認する方法を紹介します。 各ツールの簡単な説明 Swift-DocCは、Swift言語用のドキュメント生成ツールです。Swiftコード内に書かれたコメントから、ナビゲーションが容易で、見た目も美しいドキュメントを生成することができます。 SwiftGenは、Xcodeプロジェクトで使われるリソース(画像、フォント、色、ローカライズなど)を静的に型付けされたSwiftコードに変換するツールです。自動生成された安全なコードを通じてリソースにアクセスできるため、タイプミスによるエラーや存在しないリソースへの参照をコンパイル時に検出するのに役立ちます。 SwiftGenの生成コード例

              SwiftGenとSwift-DocCを活用してコード上の画像を一瞬でプレビューする方法 - Mirrativ Tech Blog
            • Swift 6のTyped throwsとSwiftにおけるエラーハンドリングの全体像を学ぶ

              Swiftがオープンソースになって以来、長年議論され続けてきたTyped throwsの提案がついに承認されました。これは、throws節にエラー型を指定できる新しい言語機能であり、Swift 6から導入されます。 Swiftにおけるエラーハンドリングの考え方は、Swift 2でthrows/tr…

                Swift 6のTyped throwsとSwiftにおけるエラーハンドリングの全体像を学ぶ
              • X(旧Twitter)で「Taylor Swift(テイラー・スウィフト)」が検索不可能に、ディープフェイクポルノ拡散防止のため

                グラミー賞も受賞した歌手テイラー・スウィフトのディープフェイク(AIを用いて作成された合成画像・映像)が、X(旧Twitter)で拡散されています。これを受け、Xでは検索機能で「Taylor Swift」と検索することが不可能になりました。 X is being flooded with graphic Taylor Swift AI images - The Verge https://www.theverge.com/2024/1/25/24050334/x-twitter-taylor-swift-ai-fake-images-trending Swift retaliation: Fans strike back after explicit deepfakes flood X | TechCrunch https://techcrunch.com/2024/01/25/taylo

                  X(旧Twitter)で「Taylor Swift(テイラー・スウィフト)」が検索不可能に、ディープフェイクポルノ拡散防止のため
                • SwiftでAndroidアプリも開発できる! Skip 1.0がリリース | gihyo.jp

                  Skip開発チームは2024年8月14日、Swift/SwiftUIでiOSとAndroidのクロスプラットフォームアプリが開発できる開発ツールSkipの正式リリースバージョンとなるSkip 1.0をリリースした。 Skip 1.0 Release | Skip SkipはXcode上でSwiftとSwiftUIで記述されたiOS用プログラムを、Skip XcodeプラグインによってAndroid向けのKotlinおよびJetpack Composeにトランスパイルすることで、ネイティブAndroidアプリを開発できるツール。単一のコードベースでiOS、Android両方のネイティブアプリを開発できる。2023年にMarc Prud'hommeaux氏とAbe White氏の2人により開発が始まり、プレビューリリースが続いていたが、このほど正式版がリリースされた。 図 SkipによるiOS

                    SwiftでAndroidアプリも開発できる! Skip 1.0がリリース | gihyo.jp
                  • 【2023年版】数あるSwiftの非同期処理の実現方法をきちんと理解した上で使い分けよう - machio Development Diary

                    これは Qiita iOS Advent Calendar 2023 の13日目の記事です。 概観 背景 こんな人へ向けた記事 この記事で扱う非同期処理の実現方法 GCDを用いた非同期処理 GCDとは DispatchQueue DispatchQueueへのタスク引き渡し DispatchQueueの優先度 DispatchQueueの分類 (Private Dispatch Queue) GCDの使い方 Operation、OperationQueueクラスを用いた非同期処理 Operation、OperationQueueクラスとは Operation、OperationQueueクラスの使い方 タスクの定義とキューへの追加 タスク間の依存関係の設定 タスクのキャンセル GCDとの比較 余談:Operationクラスは単体でも実行できる Threadクラスを用いた非同期処理 Thre

                      【2023年版】数あるSwiftの非同期処理の実現方法をきちんと理解した上で使い分けよう - machio Development Diary
                    • Apple’s use of Swift and SwiftUI in iOS 17

                      Easily preview Mermaid diagramsLive update when editing in your preferred editorCapture screenshots with customizable marginsCreate PNG from the TerminalFree download on the Mac App Store MethodologyThe methodology and tools to create this article have been detailed in my previous posts. If you are interested, please refer to: Apple’s use of AppKit, Mac Catalyst and SwiftUI in macOSEvolution of th

                        Apple’s use of Swift and SwiftUI in iOS 17
                      • 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
                        • 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
                          • Byte-sized Swift: Building Tiny Games for the Playdate

                            I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic. Why Swift? Swift is widely known as the modern language for app development on Apple devices. However, over the course of its first decade, it has grown into a versatile, multi-platform language targeting use cases where you’d otherwise find C or C++.

                              Byte-sized Swift: Building Tiny Games for the Playdate
                            • 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
                              • 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プロダクトチームブログ
                                • あまりに 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 用の開発環境を整えた - 若くない何かの悩み
                                  • 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」に搭載
                                    • Swift 6 に備える - 今後の機能(Upcoming Feature)の段階的適用 編

                                      チートシート Swift 6 がやってくる 記事執筆時点では Swift 5.9 までがリリース済み、これから Xcode 15.3 とともに Swift 5.10 がリリースされようとしています。それではその次は 5.11…… と思われましたが、Apple の @hollyborla 氏によって「Swift 5.10 の次は Swift 6 となる」ことが言及されています。 Swift 5 の間、さまざまな機能が Swift には追加されてきました。それらの中には影響範囲が大きいとみられるものも含まれており、「この機能のうちの◯◯までは Swift 5 で、××は Swift 6 で有効になる」というようなものがいくつか存在します("××" が影響が大きいとされるものであることが多い)。 ここでの「影響が大きい」とは、コード自体はそのままで Swift の(コンパイラの)バージョンを上げ

                                        Swift 6 に備える - 今後の機能(Upcoming Feature)の段階的適用 編
                                      • Taylor Swift Is Not a Good Role Model

                                        Taylor Swift is not just a pop icon; she's an economic powerhouse of epic proportions. When Taylor Swift comes to town, excitement grows, and cash flows. In fact, Swift is so influential that she has even birthed a new branch of economics called "Swiftonomics." Her current tour, the Eras Tour, has proven to be a veritable goldmine for host cities around the world, generating hundreds of millions i

                                          Taylor Swift Is Not a Good Role Model
                                        • Acer、Apple M2より最大2倍高速なSnapdragon X搭載ノート「Swift 14 AI」

                                            Acer、Apple M2より最大2倍高速なSnapdragon X搭載ノート「Swift 14 AI」
                                          • Writing GNOME Apps with Swift

                                            Swift is well-suited for creating user interfaces thanks to the clean syntax, static typing, and special features making code easier to write. Result builders, combined with Swift’s closure expression syntax, can significantly enhance code readability. Adwaita for Swift leverages these Swift features to provide an intuitive interface for developing applications for the GNOME platform. GNOME is a p

                                              Writing GNOME Apps with Swift
                                            • Taylor Swift endorses Kamala Harris for president in post signed 'Childless Cat Lady'

                                              Taylor Swift endorses Harris in post signed 'Childless Cat Lady' Taylor Swift endorsed Kamala Harris for president moments after the end of Tuesday night's presidential debate against Donald Trump. The pop star made her announcement in an Instagram post signed as "Childless Cat Lady" - a reference to comments by Trump's running mate JD Vance. Her post, breaking her silence on the 2024 vote, explai

                                                Taylor Swift endorses Kamala Harris for president in post signed 'Childless Cat Lady'
                                              • ⚡️令和 5 年最新版⚡️ Swift コードの書き方をアップデートする - Qiita

                                                はじめに 今年は Swift 5.9 が発表されました。 Macros 実装も AST も使いどころも難しい😣 Observation iOS 17.0+ だとプロダクション投入はちょっと。。😓 そんな我々のために、 Swift 5.9 を含むここ 1 〜 2 年ほどの Swift アップデートで可能となった、明日からでも使える Swift コードの書き方をいくつか紹介します。 個人的によく使う / よく使われるであろうもの Swift 5.9 (Xcode 15.0) 以降なら Deployment Target を気にせず利用できる といったものを中心にまとめました。 Optional Binding if let hoge = hoge if let の shorthand 記法が導入されたため、同名の変数名で unwrap されたものを簡単に用意できるようになりました。

                                                  ⚡️令和 5 年最新版⚡️ Swift コードの書き方をアップデートする - Qiita
                                                • Swift Macrosの作り方 - Sansan Tech Blog

                                                  こんにちは!技術本部 Mobile ApplicationグループでiOSエンジニアをしている長﨑です。 Sansanアプリでは自分たちで定義したSwift Macrosを開発に導入し始めています。Swift Macrosについての勉強会も社内で実施しており、せっかくなので勉強会のコンテンツを記事にしてみます。 この記事では、Swift Macrosを開発するに当たって必要となる基礎知識からマクロの実装方法、CocoaPodsを使ったプロジェクトへの組み込み方法について、解説していきます。 Swift Macrosについての基礎知識 Swift Macrosって何? Swift Macrosの種類 Swift Macrosには独立したモジュールが必要 Swift Macrosを開発してみる Swift Macros Packageを作る Swift Macros Packageの構成 マク

                                                    Swift Macrosの作り方 - Sansan Tech Blog
                                                  • Develop in Swift | Apple Developer Documentation

                                                    Develop in Swift Tutorials are a great first step toward a career in app development using Xcode, Swift, and SwiftUI.

                                                      Develop in Swift | Apple Developer Documentation
                                                    • try! Swift 2024 「Accessibility APIを使ってアプリケーションを拡張する」 - 24/7 twenty-four seven

                                                      先日のtry! Swift 2024にて「Accessibility APIを使ってアプリケーションを拡張する」という発表をしました。 tryswift.jp スライド: speakerdeck.com 台本とアニメーション付きのスライド: github.com サンプルコード: github.com Accessibility APIとはUIテストや自動化システムなどで使われている、別のプロセスからアプリケーションの情報を読み取ったりボタンを押したりなど操作することができるAPIです。 スクリーンリーダーやボイスオーバーなどで自身のアプリケーションを操作可能にすることもAccessibility APIの役割ですが、今回は自身をアクセシブルにすることではなく他のアプリケーションを操作することで機能を付け足したりできる、ということを題材にお話ししました。 VS Codeや一部のIDEではA

                                                        try! Swift 2024 「Accessibility APIを使ってアプリケーションを拡張する」 - 24/7 twenty-four seven
                                                      • SwiftにおけるTyped throwsの現在 - cockscomblog?

                                                        現在Swift Evolutionで議論されているSE-0413 Typed throwsについて、Swiftの歴史を辿りながら紹介します。 この記事ははてなエンジニア Advent Calendar 2023の9日目の記事です。昨日は id:kouki_dan のiPadだけでアプリを作ってみるでした。ファスティング中の id:kouki_dan を関モバに誘ったのは私です。お誕生日おめでとうございました。 Swiftのエラーハンドリング Swiftのエラーハンドリングでは、2015年6月のSwift 2.0のリリース以来、エラーに型がつかない。Errorプロトコルに準拠したなんらかの型が投げられるということだけ決まっていて、それが実際にどうであるかを確認するのは(あるいは確認しないのは)、呼び出し側に任されている。do文のcatch句にはパターンが書けるので、必要に応じてハンドリングで

                                                          SwiftにおけるTyped throwsの現在 - cockscomblog?
                                                        • Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開

                                                          Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開 SwiftコードでiOSアプリとAndroidアプリを開発できるツール「Skip」を提供しているGlimpse I/Oは、Skipツールの新機能として、SwiftコードをビルドしてAndroidアプリを作るツールチェーン「Native Swift toolchain and driver for Android」のテクノロジープレビューを公開しました。 下記はSkipの開発者であるAbe White氏のポスト。 The Skip team is thrilled to announce our first tech preview of a *native* Swift toolchain for A

                                                            Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開
                                                          • Native Emacs/macOS UX integrations via Swift modules

                                                            25 November 2023 Native Emacs/macOS UX integrations via Swift modules Once you learn a little elisp, Emacs becomes this hyper malleable editor/platform. A live playground of sorts, where almost everything is up for grabs at runtime. Throw some elisp at it, and you can customize or extend almost anything to your heart's content. I say almost, as there's a comparatively small native core, that would

                                                            • 座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」

                                                              iOSDC Japan 座談会スライド

                                                                座談会 「Strict ConcurrencyとSwift 6が開く新時代: 私たちはどう生きるか?」
                                                              • JavaScriptとSwiftの連携: よくあるミスとエラー解消方法 - Python転職初心者向けエンジニアリングブログ

                                                                JavaScriptとSwiftの連携: よくあるミスとエラー解消方法 JavaScriptとSwiftは、それぞれWeb開発やiOSアプリケーション開発などで広く使用されています。この記事では、JavaScriptとSwiftの連携におけるよくあるミスとエラー解消方法について解説します。 1. JavaScriptからSwift関数を呼び出す まず、JavaScriptからSwiftの関数を呼び出す方法を示します。これには、JavaScriptからSwiftにメッセージを送信する必要があります。以下のSwiftのサンプルコードは、JavaScriptから呼び出される関数を定義しています。 import JavaScriptCore @objc protocol JSBridgeProtocol: JSExport { func swiftFunction(_ message: Strin

                                                                  JavaScriptとSwiftの連携: よくあるミスとエラー解消方法 - Python転職初心者向けエンジニアリングブログ
                                                                • 新登場「AI PC」の実力は? 日本エイサーのCore Ultraプロセッサ搭載「Swift Go 14」を試して分かったこと

                                                                  新登場「AI PC」の実力は? 日本エイサーのCore Ultraプロセッサ搭載「Swift Go 14」を試して分かったこと(1/3 ページ) 日本エイサーが12月15日に発売した14型モバイルノートPC「Swift Go 14」の最新モデル(SFG14-72)は、同日に発表されたIntelの最新CPU「Core Ultra 7 155H」をいち早く搭載した。日本向けモデルの直販価格は21万9800円(税込み)となる。 →エイサー、Core Ultra 7を搭載した薄型軽量の14型モバイルノート Core Ultraプロセッサは、IntelのCPUとしては久しぶりにプロセスルールと内部構造が更新されており、ブランドを刷新したこともあって注目度は高い。 今回、日本エイサーから本機の「16GBメモリ/1TB SSD」構成(※1)の評価機を借用できたので、Core Ultra 7 155Hの実

                                                                    新登場「AI PC」の実力は? 日本エイサーのCore Ultraプロセッサ搭載「Swift Go 14」を試して分かったこと
                                                                  • 逆引きKotlin Multiplatform 〜Swiftに対応するKotlinの機能と、KMPによる変換後の実態〜

                                                                    CA.swift #17 https://cyberagent.connpass.com/event/294197/ https://fortee.jp/iosdc-japan-2023/proposal/e9ffca7b-d40e-4e26-a393-0baf59c001d4 弊チームではKotlin Multiplatformを採用していますが、一部のメンバーが新機能開発等を通して試験運用していたため、本格的にチーム全体で運用し始めたのは2023年からとなります。 そこで、実際のアプリの機能を一部抜粋したチュートリアルプロジェクトを作成し、その演習に取り組んでもらうことでチームメンバーへのKMPのインストールを実施しました。 チュートリアルプロジェクトの一部を使って、Swiftの機能に対応するKotlinの機能を解説しつつ、KMPによって変換されることでSwiftからはどのように参照で

                                                                      逆引きKotlin Multiplatform 〜Swiftに対応するKotlinの機能と、KMPによる変換後の実態〜
                                                                    • オカムラ、オフィス向け電動昇降デスク「Swift Nex」(スイフト ネックス)を発売

                                                                        オカムラ、オフィス向け電動昇降デスク「Swift Nex」(スイフト ネックス)を発売 
                                                                      • How Taylor Swift Surprised Harris, and Entered a New Political Era

                                                                        How Taylor Swift Surprised Harris, and Entered a New Political EraThe pop star capped a big night for Kamala Harris with an unexpectedly timed endorsement that could draw in more young voters. Ms. Swift’s political message, too, was newly direct and personal. An endorsement of Vice President Kamala Harris by the megastar Taylor Swift on Tuesday night was further proof that the Democratic Party’s c

                                                                          How Taylor Swift Surprised Harris, and Entered a New Political Era
                                                                        • try! Swift Tokyo 2024 のスライドまとめ - Qiita

                                                                          はじめに 今年はワークショップをさせていただき、とても楽しい思い出となりました! 参加者の Discord にはスライドが展開されていましたが、外部向けになく... いつもは誰かが作ってくれるはずなんですが、ないので個人的に必要でまとめました。 なので、メモ程度に思っていただけますと🙏 また、見つかっていないものもあるので、訂正リクエストもらえますとmm スライド一覧 タイムテーブル順に並べていきます。 Day1 (March 22nd) - 良いアプリケーションをデザインするための感覚の持ち方 (EN: Cultivating a Sense for Designing Great Applications) - AIによる言語学習の変革:DuolingoのAIチューターを深掘る (EN: Transforming Language Learning with AI: A Deep D

                                                                            try! Swift Tokyo 2024 のスライドまとめ - Qiita
                                                                          • Typestate - the new Design Pattern in Swift 5.9 | Swiftology

                                                                            SwiftologyMonthly articles on advanced Swift topics, functional programming, and software design. written byAlex Ozun This article will teach you 3 ideas: 1. Typestate Design Pattern. 2. The power of generic constraints. 3. Swift 5.9 new Noncopyable types and consuming functions. What is a Typestate design pattern?Typestate is a powerful design pattern that emerged in languages with advanced type

                                                                              Typestate - the new Design Pattern in Swift 5.9 | Swiftology
                                                                            • Calling Haskell from Swift

                                                                              struct User { let name: String let age: Int } // birthday(user: User(name: "Anton", age: 33)) = User(name: "Anton", age: 34) func birthday(user: User) -> User { // Calls Haskell function... } To support this workflow, we need a way to convert the User datatype from Haskell to Swift, and vice versa. We are going to serialize (most) inputs and outputs of a function. Even though the serialization as

                                                                              • Xcode に内蔵された swiftlang/swift-format を使う

                                                                                # `xcodebuild -version` で # Xcode 16.0 # Build version 16A242d 以降であることを確認してから swift format --help # `xcodebuild -version` で # Xcode 16.0 # Build version 16A242d 以降であることを確認してから xcrun --run swift-format --help # または `--find` を使う $(xcrun --find swift-format) --help Xcode のメニュー Editor > Structure > Format File with 'swift-format' (Ctrl + Shift + I) swiftlang/swift-format とは swiftlang/swift-format(旧 ap

                                                                                  Xcode に内蔵された swiftlang/swift-format を使う
                                                                                • Xcode 15.3 を使って今のうちに Swift 6 へのアップデートに備える | DevelopersIO

                                                                                  Xcode 15.3ではSwift 5.10に対応している。Swift 5.10の次はSwift 6.0と言われており、順当にいけばXcode 16.0で採用されるだろう。Swift 6.0ではいくつかの機能がデフォルトで有効となり、これまでのSwiftの書き方ではエラーになってしまい、開発の現場では混乱が予想される。 例年通りであればXcodeのメジャーアップデートは9月で、一昨日Xcode 15.3がリリースされたばかりなので気が早いとは思うが、Xcode 16.0へのアップデート時にスムーズに移行できるように、また問題が発生しないように早めに対応しておきたい。 Swift 5.8以降、今後デフォルトで有効になる機能を「先行的に有効する機能」が存在している。Xcode 15.3でも利用が可能なので、この機能を使ってあらかじめSwift 6の機能に先行して対応しておくとよいだろう。 例の

                                                                                    Xcode 15.3 を使って今のうちに Swift 6 へのアップデートに備える | DevelopersIO