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

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

【Xcode】Apple siliconによるLibrary not found for - XXXX...エラーの対処方法

概要 環境 原因と対応方法 回避策 まとめ 概要 「Library not found for - XXXX...」のエラーは基本的にはLibrary Search PathsのPathが正しくなかったり、重複している場合に起こるエラーですが、Apple silicon起因でも表示されましたので、以下当てはまる人は一度参考にしてみてください。 ・「Library not found for - XXXX...」のエラー文表示 ・Intel MacからM系Macへ移行して初めてビルドしてい

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

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

aws-sdk-ios-spmを使用してAmazon Kinesisにデータを送る

概要 環境 aws-sdk-ios-spmを導入する Kinesisにデータを送ってみる まとめ 概要 本題の通りaws-sdk-ios-spmを使用してKinesisにデータを送る方法を紹介したいと思います。 spmと付いているのでお察しの方もいると思いますが今回はSwift Package Managerにて導入し、使用していきたいと思います。 使用するSDKは以下のものです。 github.com 環境 この記事は以下のバージョン環境のもと作成さ

Swift-DocCを使ってオリジナルのiOSチュートリアルを作ってみた

ニフティ株式会社新卒2年目のRyommです。普段はマイ ニフティというスマートフォン向けアプリの開発・運用を行なっています。 iOSのカッコいい開発者向けチュートリアルを簡単に作れることを知り、マイ ニフティにも欲しい!と思ったので作ってみました。 Swift-DocC?チュートリアル? Swift-DocCとはXcode13から使えるようになったドキュメントコンパイラツールで、自前で

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

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

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

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

Kotlin Multiplatform Mobile (KMM)を使ったモバイルアプリ開発

はじめに KINTOテクノロジーズでグローバルグループのモバイルアプリ開発を担当している、謝堯(Yao Xie)、方茂碩(Mooseok Bahng)です。 現在、 Global KINTO App というアプリの開発を担当しています。Global KINTO App (GKA)は「世界中のKINTOサービスを1つのアプリでつなぐ」というコンセプトを持たせたモバイルアプリです。現時点ではタイとカタールのKINTOサービスが実装されてい

iOSでのCreateML/CoreMLを用いたオンデバイス機械学習

こんにちは、 iOS エンジニア の 池田 です。 この記事は Enigmo Advent Calendar 2022 の 20日 目の記事です。 はじめに 2018年の WWDC で発表されたCreateMLですが、発表当初 Xcode を用いたモデル作成など Mac での利用に限定されていました。 ですが最近では iOS 、iPadOS、tvOSでも利用できるようになっており、オンデ バイス での 機械学習 モデル作成ができます。 (利用可能OSは iOS15.0

LUUP iOSアプリのプロジェクト構成

※この記事は Luup Developers Advent Calendar 2022 の16日目の記事です。 こんにちは、iOSアプリエンジニアの茂呂(@slightair)です。 今年の10月からLuupで働いています。 入社してから日は浅いですが、LUUP iOSアプリの開発環境はモダンできれいにまとまっていたのですぐにキャッチアップでき、本筋の開発に入ることができています。 そのようなLUUP iOSアプリのプロジェクト構成に

LUUP iOSアプリのプロジェクト構成

※この記事は Luup Developers Advent Calendar 2022 の16日目の記事です。 こんにちは、iOSアプリエンジニアの茂呂(@slightair)です。 今年の10月からLuupで働いています。 入社してから日は浅いですが、LUUP iOSアプリの開発環境はモダンできれいにまとまっていたのですぐにキャッチアップでき、本筋の開発に入ることができています。 そのようなLUUP iOSアプリのプロジェクト構成に

iOS アプリのパフォーマンスを計測する

この記事は RevComm Advent Calendar 2022 の 14 日目の記事です。 はじめに こんにちは。株式会社 RevComm でモバイルアプリを開発している長尾です。 普段は MiiTel Phone Mobile の機能開発やメンテナンスを行っています。 さて、アプリをリリースした後もユーザーさんに快適に使用してもらうためには、アプリのパフォーマンスを定期的に計測し、アプリが軽快に動作しているかを確

TestをGitHub ActionsからXcodeCloudに移行した話

この記事はLuup Advent Calendarの13日目の記事です。 こんにちは、iOSエンジニアの大瀧です。 今回はGitHub Actionsで行っていたTestの実行をXcodeCloudに移行した話を書いていきます。 XcodeCloudの概要 XcodeCloudはXcodeやAppStoreConnectからGUIでワークフローを設定、証明書の管理やTestFlightへの自動アップロード等、Appleプラットフォームに最適化されたCI/CDサービスです。 料金 GitHub ActionsやB

TestをGitHub ActionsからXcodeCloudに移行した話

この記事はLuup Advent Calendarの13日目の記事です。 こんにちは、iOSエンジニアの大瀧です。 今回はGitHub Actionsで行っていたTestの実行をXcodeCloudに移行した話を書いていきます。 XcodeCloudの概要 XcodeCloudはXcodeやAppStoreConnectからGUIでワークフローを設定、証明書の管理やTestFlightへの自動アップロード等、Appleプラットフォームに最適化されたCI/CDサービスです。 料金 GitHub ActionsやB

Poetry と Streamlit で Web アプリ開発

こちらの記事は カケハシ Advent Calendar 2022 の 12日目の記事になります。 https://adventar.org/calendars/7444 Poetry と Streamlit で Web アプリ開発 はじめに はじめまして。 Musubi の開発チームでフロントエンドを主に担当しております、井上です。どうぞよろしくお願い致します。 Musubi の開発ではフロントエンドのフレームワークとして Angular を、バックエンドのフレームワークとして

【SwiftUI】NavigationView及びNavigationStackのタイトルや背景色を変更する方法

概要 環境 実装方法 まとめ 概要 NavigationViewやNavigationStackのタイトルや背景色を変更する方法をご紹介します。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.1 【iOS】16.1 【macOS】Monterey バージョン 12.6 実装方法 UINavigationBarAppearanceはナビゲーションバーの外観をカスタマイズするためのオブジェクトです。 https://developer.apple.com/documentation/uikit
技術ブログを絞り込む

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

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