TECH PLAY

Swift」に関連する技術ブログ

396 件中 61 - 75 件目
株式会社ココナラアプリ開発グループ、iOSチームの上田です。 今回はココナラのiOSアプリのテストについてご紹介したいと思います。 1. はじめに iOSアプリ開発において、テストは品質保証の重要な柱です。 Appleは長年XCTestフレームワークを提供してきましたが、Swift言語の進化に合わせて、より表現力豊かでモダンなテストフレームワーク「SwiftTesting」が登場しました。 今回は、XCTestからSwiftTestingへの移行方法と、ViewModelのテストをBDD(Given-Wh
タイミーでiOSアプリエンジニアをしている前田 ( @naoya )と申します。 2024年4月9日〜11日に開催された「try! Swift Tokyo」に参加してきました。 try! Swift Tokyo try! Swift Tokyoとは Swiftに関わる開発者が世界中から集まる年に一度の国際カンファレンスです。最新技術や開発の知見をシェアするトークセッションが開催される他に、エンジニア同士が交流する場としても毎年大きな盛り上がりを見せています。 今年のアップデート ロケーション 昨年は渋谷の
この記事は、リレーブログ企画「CI/CDリレーブログ」の記事です。 はじめに 初めまして! マイ ニフティチームの寺島です。 普段はスマートフォン向けのアプリケーション開発に携わっています。 ブログ運営チームのメンバーでもあります! 今回はリレーブログのアンカーとして、ブログチーム代表として走らせていただきます! CI/CDのリレーブログを盛り上げるという大いなる目的のために、前々から気にはなっていたのだけれど中々重い腰を上げられなかった、Xcode CloudのCI/CDを体験してそれをブログにしてみま
みなさん、こんにちは!初めましての方は、初めまして! 2025年4月より株式会社スタメンにジョインしました、iOSエンジニアのとんとんぼ( @Ktombow1110 )こと、村岡です! 2025年4月9日から11日で開催された try! Swift Tokyo 2025 に弊社から、3名のメンバーで現地参加してきました! 今回は入社エントリ含めて、印象に残ったセッションや会場の雰囲気などをお伝えできればなと思います。 try! Swift とは try! Swift とは、Swift を使った開発のノウハ
4 月 8 日、 Pixtral Large 25.02 モデル が、フルマネージドサーバーレスオファリングとして Amazon Bedrock でご利用いただけるようになったことをお知らせします。AWS は、Pixtral Large をフルマネージドサーバーレスモデルとして提供する最初の大手クラウドプロバイダーです。 大規模基盤モデル (FM) を使用するには、多くの場合、計算の需要を効果的に処理するために、大規模なインフラストラクチャ計画、専門知識、継続的な最適化が必要です。多くのお客様は、これらの
はじめに こんにちは、ZOZOTOWN開発本部でZOZOTOWN iOSの開発を担当している 小松 です。私たちは、チームがより効率的かつスケールしやすい開発環境を構築するために、Swift Package Manager(以下SPM)への移行をはじめとして様々な取り組みを行いました。本記事では、その過程で得られた知見と実践した内容についてご紹介します。 背景と動機 ZOZOTOWN iOSは日々進化しています。加えて開発に携わる人が増えたことで、コンフリクトの増加やメンテナンスコストの増加などの課題が増
本記事は、 KINTOテクノロジーズアドベントカレンダー2024 の19日目の投稿です。🎅🎄 はじめに こんにちは。モバイルアプリ開発グループでiOSエンジニアをしている ラセル・ミア です。今日は、iOS 17で導入された新しい @Observable マクロを使用して、SwiftUIのUIを更新するための改善されたアプローチを紹介します。その仕組み、解決する課題、そしてなぜこれを使うべきなのかを説明します。 TL;DR Observationを使用すると、Swiftにおけるオブザーバーデザインパターン
こんにちは、コミュニケーションアプリ「LINE」のiOSクライアントアプリにおいて開発基盤を担当している、モバイル・ディベロッパーエクスペリエンスチーム所属のfreddiです。 最近、LINEのiO...
こんにちは。株式会社Luup CTOの岡田(@7omich)です。 私たち Luup は "街じゅうを「駅前化」するインフラをつくる" というミッションを掲げ、電動マイクロモビリティのシェアリングサービス「LUUP」を開発・運営しています。 このサービスは、現実世界の街中に配置された数万台規模の車両やポートを管理し、大量のユーザーが適切に利用できる状態を維持しなければならない、難易度の高い技術的要求を伴う事業でもあります。 この記事では、Luup のプロダクト開発においてどのような技術選定がなされており、
みなさん、こんにちは。ソリューションアーキテクトの戸塚です。今週も 週刊AWS をお届けします。 今週から4月に入り、新しい組織に異動となったり、年度が変わるタイミングで今年こそはと気持ちを引き締めて業務に取りかかっている方も多いのではないでしょうか。そんな方々におすすめな、マイグレーションとデータ基盤に関するオンサイト限定イベントが開催されます。 4/15 基幹システム移行によるビジネス変革 [ エントリ ] 4/17 経営の未来を左右するデータ基盤 – 最新技術の潮流に乗るステップ[ エント
2025年4月9日(水)から11日(金)の3日間にわたり開催される、try! Swift Tokyo 2025にて、LINEヤフー株式会社はGOLDスポンサーを務めます。協賛ブースでは、Kahoot!...
LINEアプリ開発本部 モバイル・ディベロッパーエクスペリエンスチームの@giginetです。 皆さん、デバッグしてますか? LINE iOSアプリでは、Xcode 16から、デバッガの式評価が失敗し...
Point-FreeのSharingライブラリの機能をFirebase Firestoreに拡張した「SharingFirestore」というライブラリを作ってみました。 https://github.com/bitkey-oss/sharing-firestore SharingFirestoreとは? Firestoreって便利なんですけど、SwiftUIと組み合わせようとすると大変じゃないけどボイラープレートが多かったりして意外とめんどう。 特にaddSnapshotListenerの管理とか、それ
LINEヤフー株式会社では、技術に関するイベントや勉強会の主催・協賛などを行っています。最新情報は各リンク先でご確認ください。タイミングによっては、申し込み開始前や既に満席となっていることがあります。...
iOSのウィジェットは、iOSのアップデートに伴い配置場所と機能が拡充されてきました。ウィジェットを開発する上で適切な技術を選択するための情報として、その変遷と各OSバージョンにおいて利用可能な機能を整理しました。 レガシーなウィジェット TodayExtension (iOS 8〜iOS 17) 初期のウィジェットは、ホーム画面ではなく、通知センター(ホーム画面を右にスワイプして表示される画面)に配置されていました。制約が比較的少なく、アプリに依存せずウィジェット内で機能を完結させることもできました。