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

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

デベロッパーツールで通信速度を低下させる方法について

はじめまして、KMです。 昨今はモバイルWi-Fiやキャリア回線でのテザリング等で、自宅でも外出先でもPCをネットワークに接続できる便利な時代になりました。 一方、環境要因や接続機器要因等で、サイトの読み込みや保存に時間がかかってしまうといった事象に遭遇してストレスに感じてしまう方も多いのではないかと思います。読み込みに時間がかかっても正常に動作

【Code Review Challenge】解説7問目:単体テストのベストプラクティス #try! Swift Tokyo 2024

こんにちは。iOSアプリエンジニアのKiichiです。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review Challengeを行いました。...

エンジニアの認知負荷を下げるためにFlutterのプロジェクト構成で考えたこと

株式会社CyberFightでネイティブアプリを担当している奈良です。株式会社CyberFight ...

24卒 内定者インターンシップ iOS編

はじめに こんにちは。 株式会社ココナラの第2期新卒メンバーとして4月に入社しました、じょにーと申します(アプリ開発グループ/iOSチームでは初)。 本記事は『ココナラの内定者インターンシップって具体的にどんなことやってるんだろう?』と興味を持ってくださった方々に向け、1月中旬〜3月末にかけて内定者インターンシップに参加した私が詳細をご紹介していき

try! Swift Tokyo 2024 に参加して来ました!

はじめに こんにちは、つぼやんです! iOSエンジニアとして、LUUP アプリを開発しています。 3/22〜24の3日間で開催された、try! Swift Tokyo に Luup の iOSエンジニア3人で参加して来ましたので、現地の様子・雰囲気をお伝えできればと思います! try! Swift Tokyo 2024 について try! Swiftは、Swiftを使った開発のコツや最新の事例を求めて世界中から開発者が集うカンファレンスです。

TUNAG iOSアプリをマルチモジュール化しました

こんにちは、株式会社スタメンでiOSエンジニアをしている青木 ( @38Punkd )です。 弊社iOSアプリチームは、開発人数が増えるにつれて、 コンフリクト頻度が増える ことに悩まされていました。 またアプリの機能も増え、機能や画面間の依存関係が複雑になりつつあり、 開発生産性を下げる要因 になっていました。 今回この問題を解消するためにマルチモジュール化を行い

Privacy Manifests対応についての調査

WWDC23で発表されているように、Xcode 15からPrivacy Manifestsという機能が追加されています。 Privacy Manifestsの実体は PrivacyInfo.xcprivacy という名前のplistファイルで、アプリやSDKのプライバシーに関する情報を記述します。 2024年春以降、Privacy ManifestsはApp Storeのレビューの対象になり、新規やアップデートの際に適切に対応しないとリジェクトされるようです。 Privacy Manifestsには

チームで挑む、ZOZOTOWN iOSでのSwiftUI導入実践話

こんにちは、ZOZOTOWN開発1部iOSブロックの荻野です( @juginon )。 WWDC19でSwiftUIが発表されてから今年で5年になりますが、みなさんの携わっているプロジェクトではSwiftUIを使っていますか。ZOZOTOWN iOSチームでは、2023年11月にリリースしたアイテムレビュー機能 1 へ向けSwiftUIを積極的に導入する方針を定め、新規画面及びUI要素ではSwiftUIでの実装に取り組みました。 巨大なプ

チーム開発にSwiftUIを導入してみて感じたメリットと困ったこと

株式会社ココナラアプリ開発グループ、iOSチームの上田です。 以前こちらの記事でどのような手順でSwiftUIを導入したかを紹介致しました。 今回はその後、SwiftUIを導入して感じたメリットや、逆に導入してみて困ったこと・苦戦したことなどのデメリットを紹介していこうと思います! 導入して感じたメリット まず導入して感じたメリットからご紹介したいと思います

Swiftでllama.cppを使いたい!

今年の流行語といえばLLMですが、中でもローカルLLMの技術がプログラマ的には気になります。何かに使えそう! そこでローカルLLMの代名詞である(?)llama.cppを眺めていたところ、堂々とPackage.swiftがあるのに気づきました。 https://github.com/ggerganov/llama.cpp/tree/master ということは、自力で難しいことをしなくても、簡単にSwiftから利用できそうです。 今更感もありますが、

Safieのサービスを国際化対応した話(モバイルアプリ編)

この記事は Safie Advent Calendar 15日目の記事です。 はじめに こんにちは。開発本部モバイルグループの池田です。 私は普段、モバイルグループのマネジメントおよび Safie Viewer for Mobile の PdM としてお仕事をしていますが、今年はそれに加えて 国際化対応 の開発PMとしても活動してきました。 今年の初めに海外展開のための組織が立ち上がり、そこの社内募集に手を上げて

チームワークと効率向上のカギ!メルカリが成功する大人数iOS開発のための手法とは?

こんにちは。メルカリ iOSエンジニアの @sae です。この記事は、 Mercari Advent Calendar 2023 の11日目の記事です。 私は株式会社メルカリに入社してから早6ヶ月が経ちましたが、日々の業務を通じて、さまざまな技術の素晴らしさに感銘を受けています。 その中でも特に驚くべきことは、大多数のiOSエンジニアが在籍している大規模なチームが、一つのプロジェクトに携わりな

SPMでマルチモジュール/マルチターゲット開発

はじめに この記事は every Tech Blog Advent Calendar 2023 の 8 日目です。 トモニテのiOSアプリは今年、トモニテ妊娠アプリの開発を期にSPMを用いたマルチモジュール構成に移行しました。 これらのアプリにはアカウント管理やデザインシステムなど共通部分が多くあります。また一部機能は重複しているため、コード共通化をしやすくするのが主目的でした。 この記事ではマル

全国すべての鉄道路線の可視化への挑戦

LINEヤフー Advent Calendar 2023の1日目の記事です。 こんにちは。Yahoo!乗換案内でiOSアプリ開発を担当している江田です。 この度乗換案内アプリにて路線図改め公共交通...
技術ブログを絞り込む

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

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