TECH PLAY

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

243 件中 76 - 90 件目
株式会社CyberFightでネイティブアプリを担当している奈良です。株式会社CyberFight ...
はじめに こんにちは。 株式会社ココナラの第2期新卒メンバーとして4月に入社しました、じょにーと申します(アプリ開発グループ/iOSチームでは初)。 本記事は『ココナラの内定者インターンシップって具体的にどんなことやってるんだろう?』と興味を持ってくださった方々に向け、1月中旬〜3月末にかけて内定者インターンシップに参加した私が詳細をご紹介していきます。 内定者インターンシップについて 概要 出勤頻度 ココナラの内定者インターンシップでは、自分の都合に合わせて出勤頻度を柔軟に調整することが可能です。 例え
はじめに こんにちは、つぼやんです! iOSエンジニアとして、LUUP アプリを開発しています。 3/22〜24の3日間で開催された、try! Swift Tokyo に Luup の iOSエンジニア3人で参加して来ましたので、現地の様子・雰囲気をお伝えできればと思います! try! Swift Tokyo 2024 について try! Swiftは、Swiftを使った開発のコツや最新の事例を求めて世界中から開発者が集うカンファレンスです。 今回の try! Swift Tokyo はコロナ禍を乗り越え
こんにちは、株式会社スタメンでiOSエンジニアをしている青木 ( @38Punkd )です。 弊社iOSアプリチームは、開発人数が増えるにつれて、 コンフリクト頻度が増える ことに悩まされていました。 またアプリの機能も増え、機能や画面間の依存関係が複雑になりつつあり、 開発生産性を下げる要因 になっていました。 今回この問題を解消するためにマルチモジュール化を行いましたので、その概要をご紹介できればと思います。 マルチモジュール化とは? アプリのコードを、複数の独立したモジュール(単位)に分割することを
WWDC23で発表されているように、Xcode 15からPrivacy Manifestsという機能が追加されています。 Privacy Manifestsの実体は PrivacyInfo.xcprivacy という名前のplistファイルで、アプリやSDKのプライバシーに関する情報を記述します。 2024年春以降、Privacy ManifestsはApp Storeのレビューの対象になり、新規やアップデートの際に適切に対応しないとリジェクトされるようです。 Privacy Manifestsにはプライ
こんにちは、ZOZOTOWN開発1部iOSブロックの荻野です( @juginon )。 WWDC19でSwiftUIが発表されてから今年で5年になりますが、みなさんの携わっているプロジェクトではSwiftUIを使っていますか。ZOZOTOWN iOSチームでは、2023年11月にリリースしたアイテムレビュー機能 1 へ向けSwiftUIを積極的に導入する方針を定め、新規画面及びUI要素ではSwiftUIでの実装に取り組みました。 巨大なプロジェクトであるZOZOTOWN iOSにSwiftUIをどのように
株式会社ココナラアプリ開発グループ、iOSチームの上田です。 以前こちらの記事でどのような手順でSwiftUIを導入したかを紹介致しました。 今回はその後、SwiftUIを導入して感じたメリットや、逆に導入してみて困ったこと・苦戦したことなどのデメリットを紹介していこうと思います! 導入して感じたメリット まず導入して感じたメリットからご紹介したいと思います。 開発速度向上 一番大きく感じたのが開発速度、開発体験の向上です。 ココナラiOSアプリではStoryboardが肥大化しており、一部のStoryb
今年の流行語といえばLLMですが、中でもローカルLLMの技術がプログラマ的には気になります。何かに使えそう! そこでローカルLLMの代名詞である(?)llama.cppを眺めていたところ、堂々とPackage.swiftがあるのに気づきました。 https://github.com/ggerganov/llama.cpp/tree/master ということは、自力で難しいことをしなくても、簡単にSwiftから利用できそうです。 今更感もありますが、この記事ではllama.cppをSwiftから使って色々遊
この記事は Safie Advent Calendar 15日目の記事です。 はじめに こんにちは。開発本部モバイルグループの池田です。 私は普段、モバイルグループのマネジメントおよび Safie Viewer for Mobile の PdM としてお仕事をしていますが、今年はそれに加えて 国際化対応 の開発PMとしても活動してきました。 今年の初めに海外展開のための組織が立ち上がり、そこの社内募集に手を上げて、兼務でお手伝いすることとなったためです。セーフィーではこのように、社内でも新しい試みにチャレ
こんにちは。メルカリ iOSエンジニアの @sae です。この記事は、 Mercari Advent Calendar 2023 の11日目の記事です。 私は株式会社メルカリに入社してから早6ヶ月が経ちましたが、日々の業務を通じて、さまざまな技術の素晴らしさに感銘を受けています。 その中でも特に驚くべきことは、大多数のiOSエンジニアが在籍している大規模なチームが、一つのプロジェクトに携わりながら、円滑に開発が進んでいることです。これまでに私は6つの企業で働いてきましたが、どの組織も最大でも5人のiOSエ
はじめに この記事は every Tech Blog Advent Calendar 2023 の 8 日目です。 トモニテのiOSアプリは今年、トモニテ妊娠アプリの開発を期にSPMを用いたマルチモジュール構成に移行しました。 これらのアプリにはアカウント管理やデザインシステムなど共通部分が多くあります。また一部機能は重複しているため、コード共通化をしやすくするのが主目的でした。 この記事ではマルチモジュール構成への移行をどのように進めたかと結果について書きたいと思います。 コード共通化の方針 以下の選択
LINEヤフー Advent Calendar 2023の1日目の記事です。 こんにちは。Yahoo!乗換案内でiOSアプリ開発を担当している江田です。 この度乗換案内アプリにて路線図改め公共交通...
基幹システムグループ所属、新卒1年目のいなつぐです。 現在はジョブローテでPythonやJavaを使った業務に携わっています。 本稿ではMacのメニューバーアプリが簡単に作成できるpythonライブラリであるrumpsについて紹介したいと思います。 rumpsの基本的な使い方から始め、勤怠関係の定常業務を一つにまとめてみたというrumpsの活用方法までを紹介します。 rumpsとは? rumpsとは、Macのメニューバーアプリを簡単に作成できるpythonライブラリです。 Macでメニューバーアプリを作成
こんにちは。サーバサイドエンジニアの村田です。 今回は、セーフィーのエンジニアがどんな開発環境を使っているのかアンケートをとってみたので、その結果をみなさんに共有したいと思います。 セーフィーにはどんなエンジニアがいるの? アンケート結果 使用しているエディタ・IDEは? 使用しているキーボードは? 使用しているマウス・トラックパッドは? まとめ セーフィーにはどんなエンジニアがいるの? 今回はセーフィーの全エンジニアを対象にアンケートを取りました。セーフィーには様々な領域を担当するエンジニアが在籍してお