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

企業やコミュニティが発信する「Swift」に関連する技術ブログの一覧です。

ABEMA iOSエンジニアの1年目の軌跡

  はじめに 本記事は、22卒1年目の成長シリーズ 13日目の記事です。 2022年度新卒 ...

【株式会社ラクス】SaaSプロダクト別の技術スタックを一挙公開!

こんにちは、技術広報の yayawowo です。 突然ですが、株式会社 ラク スと聞いて何を思い浮かべますでしょうか? 弊社 ラク スでは、様々なプロダクトを展開していますが正直認知度は低いと思っております。 そこで今回、弊社についてもっともっと知っていただくため・・・ ラク スが展開している全10プロダクト 全10プロダクトの技術スタック インフラ/SRE/デザイナー

Swift Package Managerを活用したクラシルリワードのiOSアプリ構成

はじめに クラシルリワードについて クラシルリワードのiOSアプリについて 技術スタック Project Management Swift Package Managerのモジュール粒度 Package.swiftの例 Screen Architecture Screen Structure Builder Controller(UIHostingController) ScreenView(SwiftUI) ViewModel(ObservableObject) BaseViewModel Screen Navigation ConcurrencyのTask管理について DemoApp その他の取り組み 自動生成 Development Flow 最後に はじめに こんにち

ワールドカップに向けた開発や視聴体験改善を経験して感じた新卒iOSエンジニアの課題と成長

本記事は、22卒1年目の成長シリーズ 11日目の記事です。 こんにちは!2022年度新卒入社、株式会 ...

Swift 6に向けた準備:Strict Concurrency CheckingをTargeted設定にした際に発生した問題と解決方法

こんにちは、フロントエンド部の中島です。FAANSのiOSアプリの開発を行なっています。 FAANSの由来は「Fashion Advisors are Neighbors」です。「ショップスタッフの効率的な販売をサポートするショップスタッフ専用ツール」で2022年8月に正式ローンチしました。 はじめに FAANS iOSチームではAPI通信においてSwift Concurrencyを利用しています。Swiftに限らず並行処理を扱う場合には実装

新卒1年目(ほぼ)初心者のLIFULL HOME'S iOSアプリ開発奮闘記

こんにちは。LIFULL ネイティブアプリエンジニアの佐藤麗奈です。 業務では LIFULL HOME'SのiOSアプリ (以下、LHアプリ)の開発を担当しています。 私が新卒で入社してから、早くも1年が経ちました。 今回は、LIFULLに入社してから今日までの歩みを振り返ってみたいと思います。 これからエンジニアとして働くけれど、未経験でもやっていけるか心配だなぁと感じているよう

SwiftUI導入に向けての取り組み

こんにちは! 株式会社ココナラアプリ開発グループ、iOSチームの上田です。 ココナラはニックネームで呼び合う文化があり、皆からはうえぽんと呼ばれています。 主にやっていることはチーム名どおりココナラのiOSアプリの開発を行っていて、タスクによってはAndroidの開発も行っていたりします。 今回はココナラのiOSアプリにSwiftUIを導入するまでに検討したこと等を

【Swift】アプリでbackgroundを検知した時に画面をマスクする方法

概要 作ったもの 環境 SwiftUIでの実装 UIKit LocalAuthenticationと組み合わせてみる まとめ 概要 金融系のアプリなどでよくある実装かと思いますが、アプリでbackgroundを検知した時に画面をマスクする方法について紹介したいと思います。 作ったもの 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.3 【iOS】16.4 【macOS】Ventuta SwiftUIでの実装 SwiftUIで

WINTICKET Flutterでの iOS アプリのリプレースの道のりと成果

WINTICKET Flutter での iOS アプリリプレースの道のりと成果 はじめに こんにち ...

Swift から Flutter へのリプレースにおけるローカルデータのマイグレーション

はじめに WINTICKET アプリチームの横井(@_yoko_com)です。 2023 年 1 月 ...

【Swift】ChatGPTを利用してAIチャットアプリを作ってみる

概要 環境 前置き ドキュメントを見る 実際に検証してみる 検証の様子 まとめ 概要 OpenAI APIの中でChatGPTが利用できるので、そちらを利用してAIとチャットできるiOSアプリを試しに作ってみました。その中で作り方やpromptの調整による変化などを簡単に検証してみたので紹介したいと思います。 またPythonのみで簡単にWebアプリを作成できる方法については以下の記事で紹介

OpenAPI Generatorに適したOpenAPIの書き方

はじめに こんにちは! WEARバックエンドブロックの高久です。 WEAR ではOpenAPI(Swagger)を使って、アプリやWebのクライアントが利用するAPIを定義しています。そして先日、開発効率化のために OpenAPI Generator でOpenAPIからAPIクライアントコードを自動生成、活用できるように整備をしました。その中でOpenAPI Generatorに適したOpenAPIの書き方のポイントがいくつかあったので、

【Swift】LocalAuthenticationを使用して生体認証を試してみた

概要 環境 LocalAuthentication 試してみる Privacy - Face ID Usage Descriptionを追加 ViewやClassの実装 解説 まとめ 概要 ロック画面の解除に普段何気なく使用しているFace IDやTouch IDですが、セキュリティレベルを高めるのはもちろん、ユーザーがIDやパスワードを打つストレスの解消にもなっています。 私を含め、多くの人は一度体験したらもう二度とパスワードを入力して画面ロック

ココナラiOSアプリ開発でのProtocol Buffer利用について

こんにちは!株式会社ココナラのプロダクト開発部でiOSアプリ開発を担当している あっきー と申します。Xcodeのバージョンが2の頃からiOSアプリ開発をやっています。最近では一回り以上も歳が下のメンバーが増えてきて、いつ老害と言われてしまうかと戦々恐々の毎日を過ごしています。 本記事では、ココナラiOSアプリ開発でのProtocol Buffer利用を改善した話をします。

こんなこともできるXcodeを使ったデバッグ【lldb】

はじめに こんにちは、 id:FM_Harmony です。 今回は iOS アプリの開発で実践した Xcode でのlldbを使った デバッグ 事例 について、 3件ほど紹介したいと思います。 lldbを使った デバッグ は ブレークポイントで処理を止めて、変数を読み書きする 位かと思っていましたが、 他にもいろいろなことが出来ると知ったので、 iOS アプリ開発 のTIPS(ノウハウ/テクニック)として紹
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?