タグ

関連タグで絞り込む (219)

タグの絞り込みを解除

iOSに関するs_ryuukiのブックマーク (5,206)

  • iOSアプリのシステムフォントにおける日本語のフォントサイズとのギャップを減らす工夫 | Spinners Inc.

    これを回避するために、iOSの実装側でHiragino Sansを使うという方法もありますが、その場合にも注意が必要です。Hiragino Sansを使った場合にAutoLayoutでのテキストオブジェクトの高さが、グリフを表示するための見た目の高さより小さく計算されてしまい、アルファベットのyやgなどの下に飛び出しているグリフが切れて表示されてしまうことがあります。 これはおそらくiOSに組み込まれているHiragino Sansのフォント側の問題だと思われますが、かなり前からこの問題は報告されており、修正されることはあまり期待できないでしょう。 日語文字サイズ問題をFigma Pluginで対応する今回の問題はiOSのシステムフォントが日語グリフの表示の場合に、特殊な文字調整を入れていることから発生しているというのが上の説明です。 つまりFigma上でシステムフォントと同じ状況が再

    iOSアプリのシステムフォントにおける日本語のフォントサイズとのギャップを減らす工夫 | Spinners Inc.
  • Unity as a Library のハマりポイント集 - Qiita

    前段 Unity as a Library (以下UaaL)は、UnityでビルドしたプロジェクトとObjectiveC/Swift/SwiftUIプロジェクトを悪魔合体できるという変態的な素晴らしい仕組みだ。 基的な仕組みは他のブログを参考にしていただけると良い。 https://jpdebug.com/p/2469679 https://www.tattichan.work/entry/2021/06/25/Unity_as_a_Libraryと_SwiftUI_で作るARアプリ_%28前編%29 ちなみに今回、当方で実践したのはUnity+SwiftUIであり、比較的参考文献が少ないが以下のブログが大変役に立った。 https://davidpeicho.github.io/blog/unity-integration-swiftui/ ↑のリポジトリ https://githu

    Unity as a Library のハマりポイント集 - Qiita
  • Codemagicを使ってUnity iOSアプリをApp Store Connectに公開する方法 - Qiita

    Unityは、デスクトップ、コンソール、モバイルデバイス用の2Dおよび3Dゲームを作成するための人気のあるクロスプラットフォームゲームエンジンです。これは、モバイルゲームやAR(拡張現実)モバイルアプリ、UnityFlutterReact Nativeを組み合わせたハイブリッドアプリの構築に最適な選択肢の一つです。 記事では、Codemagic CI/CDを使用してUnity iOSアプリをビルド、コード署名、App Store Connectに直接公開し、そこからTestFlightを使用してテスターや関係者にアプリを配布したり、App Storeにリリースを公開する方法についてご説明いたします。Codemagicでは、Xcodeをローカルにインストールすることなく、UnityのiOSアプリをビルドできることは特筆に値します。しかも、Macを持っている必要すらありません! 記事で

    Codemagicを使ってUnity iOSアプリをApp Store Connectに公開する方法 - Qiita
  • Swift だけで Unity の iOS の Native Plugin を作る - Qiita

    Swift だけで Unity の iOS の Native Plugin を作る Unity は Native Plugin を作成することで、Unity から提供されていない、OS 固有の機能を使用することができます 例えば iOS では、Bluetooth や MP4 動画の作成、アルバムの利用などが出来るようになります これらの Native の機能を Swift で実装し、C# から呼び出す手順です Swift Package Manager (以下 SwiftPM) を使って、Framework を作成し、Unity に組み込みます ついでに、ライブラリの開発用の Native のアプリターゲットを作成します Framework 化するメリット PostProcess の設定が不要です Unity の Inspector 上で Embed の設定が完了します 合わせて Nati

    Swift だけで Unity の iOS の Native Plugin を作る - Qiita
  • iOSアプリの技術選択2022

    ぜひ5分の発表動画をご覧ください https://youtu.be/u-5lsv7NoRw TechFeed Conference 2022 #techfeed #tfcon https://techfeed.io/events/techfeed-conference-2022 https://twitter.com/tanakasan2525/status/1525354036916273152 アバターアプリ: https://tattn.fanbox.cc/posts/3541601

    iOSアプリの技術選択2022
  • UnityC++プラグイン各種プラットフォームのテンプレート - Qiita

    はじめに C++で作成したプラグインをUnityで利用する方法は調べると出てきますが、複数のプラットフォームでの対応の仕方がまとまっている記事がなかったので今回まとめたいと思い立ちました。 主要なプラットフォームのテンプレートを作成してみました。 こちらのテンプレートはC#側に計算結果や文字列を渡して表示するだけのサンプルになります。 主要なプラットフォーム 何が主要なのかと言うのは私の主観になってしまいますが、ソーシャルゲームアプリを開発する上では以下のプラットフォームが対応されれば十分だと考えています。 Windows MacOS iOS Android ビルド周りに関しては、Windows以外はMacでのやり方で書いていきます。 C++のプラグインがなぜ必要なのか? 普段の開発で自前で実装することは少ないと思いますが、必要になる理由は大きく以下の2つがあるかと思います。 1.処理速度

    UnityC++プラグイン各種プラットフォームのテンプレート - Qiita
  • 【夫婦で開発】1年かけて1週間を振り返えるアプリを本気で開発してみた

    1年と2ヶ月かけて開発していたアプリがリリースできたので記事にしました。 詳しい開発のログは以下のスクラップにまとめています 👌 リリースしたアプリ ダウンロードはこちら。 ■ iOS ■ Android LPサイト アプリを開発したきっかけ 以前から週1で家族の振り返りの時間を設けていて、今週あった出来事を互いに共有して議事録に残すことを習慣にしていました。 ただ、上記の運用をしている間に以下のような問題があることに気づきました。 振り返りの際に、今週の出来事を思い出せない まとまった期間の振り返りたいときに、テキスト情報のみだとピックアップしづらい 良かった出来事のみピックアップしたい 振り返りを開催する時間が毎回ズレる 日付を忘れてスキップしてしまう そこで、上記を改善するためアプリを家族で開発しようという話になりました。 どんなアプリ? memoirは1週間を振り替えるアプリとし

    【夫婦で開発】1年かけて1週間を振り返えるアプリを本気で開発してみた
  • Unityで画素密度を固定する解像度設定(FixedDPI) - KAYAC engineers' blog

    こんにちは。技術部平山です。 今回は小ネタで、サンプルもありません。ビルドの解像度設定についてです。 スクリーンショットにあるように、PlayerSettingsのResolution and Presentation の項に、Resolution Scalingというものがあり、 Resolution Scaling ModeをデフォルトのDisabledからFixed DPIに 設定することができます( Androidマニュアル、 iOSマニュアル )。 これは、画素(ピクセル)の密度が同じになるように、機種によって解像度を自動で変える、という設定です。 上の画像では326dpi(dot per inch。1インチあたりの画素数)になっており、 これはiPhone4あたりからの伝統的な値です。 iPhone6Plusのような上位機種を除けば、だいたいこの密度になっています。 実際どうな

    Unityで画素密度を固定する解像度設定(FixedDPI) - KAYAC engineers' blog
  • iOSのリッチプッシュが動かないときに確認すること - Qiita

    はじめに リッチプッシュの実装がうまく動かない!できない!そんなときに確認すると良いところを紹介します。僕はかなり長い時間悩まされました。 おそらく同じ悩みを抱える人がいると思うので記事にしておきます! 証明書関係の設定や、具体的なプッシュ通知の実装方法は記載していないので別の記事を参考にしていただければと思います。 確認ポイント ①iOSのバージョン Extensionファイルの対応iOSバージョン(以下の画像の矢印の部分)が、アプリの対応iOSバージョンと同じでないとリッチプッシュは届きません!(僕はここでめちゃくちゃハマりました。) ②ペイロード内に"mutable-content" 他の記事でもこれに関してはほぼ書かれているので大丈夫かと思いますが、リッチプッシュはペイロードの"aps"内に特定の値を追加しなくてはいけません。 追加する値

    iOSのリッチプッシュが動かないときに確認すること - Qiita
    s_ryuuki
    s_ryuuki 2022/04/30
  • ‎Polycam - LiDAR 3D スキャナー

    Polycamであなたの世界を3Dでキャプチャしましょう! Polycamは、新しいAppleデバイスでLiDARセンサーを使用して、オブジェクトやスペースのカラー3Dスキャンをすばやく作成できるようにします。 Polycamのカラー化エンジンは、最短時間で最高品質のカラー3Dスキャンを生成するように最適化されています。シングルルームのキャプチャは処理に数秒しかかからず、すべての計算はデバイス上で安全に行われます。インターネット接続は必要ありません。実行または処理できるスキャンの数に制限はありません。 Polycam 3Dキャプチャは寸法的にも正確であるため、任意の2点間の距離を簡単に測定できます。測定値は、通常、約1インチ、つまり数センチメートルまで正確です。 ここでWeb上のPolycamキャプチャの例を表示します:https://skfb.ly/6WD8G プロユーザーには、スキャン

    ‎Polycam - LiDAR 3D スキャナー
  • iPhoneのパスコードを忘れてしまってもアンロックできるソフトを試してみた

    MacWindows上で動作するこのアプリは、さまざまな状況でiPhoneiPadのロック画面を解除できるというもの。 Touch IDやFace IDを使ってiPhoneの画面ロックを解除しようとした時に、うまく認識されず、代わりにパスコードを入力するよう求められた経験が少なからずあると思う。 パスコードを全く思い出せずにロック画面から先に進めなくなった場合、iPhoneを工場出荷時の状態に戻す「初期化」を行って消去する必要がある。その方法は次の通りだ。 設定>一般>リセットで「すべての設定とコンテンツを消去」タップし、パスコードを入力する。 ポップアップで出てくるメッセージ上の「消去」をタップする。 Apple IDとそのパスワードを入力すると、iPhoneが再起動する。 iPhoneを開き「ようこそ」と表示されていれば初期化は成功だ。 Macがなく、iPhoneなど他にiOSデバ

    iPhoneのパスコードを忘れてしまってもアンロックできるソフトを試してみた
  • 社内の複数のiOSアプリの証明書をどう管理するのか - Qiita

    はじめに この記事は株式会社Diverse Advent Calendar2021 22日目の記事です。 直近、社内で扱っている複数のiOSアプリの証明書の管理方法を整えたのでその内容を共有しようと思います。 弊社ではプロダクトごとにチームが別れており、それぞれのチームのエンジニアが手動で証明書の更新などの対応をしていました。 そのため証明書の管理が属人化してしまい、管理者が特定の人に偏っていました。 また新しくジョインしたメンバーは誰がどのように証明書を管理しているのか分かりづらい状況でもありました。 この課題を解決するために導入したのが fastlane match です。 ※この記事ではfastlaneの詳しい使い方については触れません。 詳細については公式ドキュメントと以下の記事をご覧ください。 ・公式ドキュメント ・fastlane match を使用して iOS の証明書管理を

    社内の複数のiOSアプリの証明書をどう管理するのか - Qiita
  • ネイティブプラグインを書かずにUnity製のアプリにHaptic Feedback(振動)を実装する【iOS】【Unity】【アセット】 - (:3[kanのメモ帳]

    この記事でのバージョン Unity 2020.3.25f1 はじめに Apple製品にはHaptic Feedbackというちょっとリッチな振動をさせる機能があります。 もちろん、iPhone等のiOS端末にも付いてる機能なのですが、 残念ながらUnityは対応しておらず、使うにはネイティブのプラグインを書く必要があります。 という事で今回は、公開される無料のライブラリやアセットを使って ネイティブプラグインを書かずにUnity製のアプリにHaptic Feedback(振動)を実装する方法の紹介です! Haptic Feedback 早速ですが今回はUnity-HapticFeedbackという物を使います。 導入はGitHubからZipをダウンロードしてきて解凍、 Pluginsディレクトリの下に追加するだけ。 後はC#で以下のようなコードを書くとiOS実機で振動するようになります。

    ネイティブプラグインを書かずにUnity製のアプリにHaptic Feedback(振動)を実装する【iOS】【Unity】【アセット】 - (:3[kanのメモ帳]
  • リモートテストキットの基本機能チュートリアル - Qiita

    前言 これは、NTTのリモートテストキットの6年ぶりのレビューです。 6年前なので、ウェブサイト操作のスクリーンショットのスクリーンショットも撮りました。 私のXiaomi電話に保存されたスクリーンショットがこのようなものであるため、それは残念です。 今日韓国のウェブサイトのドキュメントから申し込みます。 トライアルアカウントの取得に成功しました。 記事のウェブサイトに公開します リモートテストキット(Remote Testkit)とは NTTとappkitboxが共同開発したプラットフォームです。 プラットフォームサーバーは日韓国をカバーしています。 androidstudioおよびxcodeデバッグ機能をサポートします。 また、デバッグ用の複数の開発プラットフォームソフトウェアもサポートしています。 最新モデルをカバーしています。 新しいバージョンのWebページは、同時に表示および

    リモートテストキットの基本機能チュートリアル - Qiita
  • Language and Region

    potatotips-77

    Language and Region
  • iPhoneで始める3Dスキャン生活|iwama

    皆さん!3Dスキャンしてますかーーーーー!? どうもiPhone3Dスキャン大好きおじさんです。今回はiPhoneで始める3Dスキャンというお話をしていこうと思います。 iPad Pro(2020)にLiDARセンサーが搭載されたことで3Dスキャンが誰でも出来る時代が到来しました。 ただいきなりiPhoneiPadで3Dスキャンができるよ!と言われてもピンとこない方が大半だと思うので、今回のnoteでは簡単な3Dスキャン技術の紹介からスキャンアプリ、スキャン方法などを説明していこうと思います。 3Dスキャンのざっくりとした区分まず3Dスキャンとは何なのかという話ですが、3Dスキャンとは現実にある物体を様々な手法でスキャンし、それをコンピュータ上で再現することだと個人的に思っています(もしかしたら違うかも) 3Dスキャンの方法としては、写真から3Dモデルを作成するフォトグラメトリとレーザー

    iPhoneで始める3Dスキャン生活|iwama
  • iOS 15.4におけるWebXR Device APIの現状確認

    @ikkou です。ウェブにおける XR である WebXR を長らく推していて、WebXR に関するオンライン技術コミュニティイベント『WebXR Tech Tokyo』を主催しています。 ㊗ iOS 15.4 リリース 2022/03/15 JST に Developer Preview と Public Preview を経て iOS 15.4 がリリースされました🎉 Preview 期間中の NDA による制限が解除されたので満を持してエントリを公開できます:) 早速ですが記事のサマリはこのツイートにまとまっています。 iOS 15.4 ではさまざまな機能が追加されていますが、なかでも Safari に WebXR Device API と関連する API が複数追加されていることは、WebXR を推す身としては絶対に見逃せません。 追加されたものは次の 4 つです。

    iOS 15.4におけるWebXR Device APIの現状確認
  • New WebKit Features in Safari 15.4

    ContentsHTMLCSSWeb APIsJavaScriptWeb AppsMediaPrivacySecurityWKWebViewSafari Web ExtensionsWeb InspectorFeedbackAnd More With over 70 additions to WebKit, Safari 15.4 is packed with new web technologies, updates, and fixes. We’ve assembled a huge release as part of our commitment to web developers, and the people who use the web. This is the first big WebKit release of 2022, and we’re just getting

    New WebKit Features in Safari 15.4
  • 【I&S インサイト】ゲーム内通貨を使用したゲーム内アイテムの購入に特商法の適用はあるのか 〜令和3年改正特商法による購入申込み画面の改修の必要性について〜 | IKEDA & SOMEYA

    【I&S インサイト】ゲーム内通貨を使用したゲーム内アイテムの購入に特商法の適用はあるのか 〜令和3年改正特商法による購入申込み画面の改修の必要性について〜 DATE 2022.02.28 執筆者:宮内優彰 昨年、特定商取引に関する法律(以下「特商法」といいます。)が改正され、一部の規定を除き年(2022年)6月1日より施行される予定です(以下6月1日に施行予定のものを「改正特商法」といいます。)。 改正内容は多岐にわたりますが、事業者への影響が大きなものの1つとして、「特定申込みに係る…手続が表示される映像面」において表示しなければならない事項が法定されたことが挙げられます(改正特商法12条の6第1項)。 「特定申込みに係る…手続が表示される映像面」と聞いてもイメージが湧きませんが、要するに通信販売の申込み段階に係る画面、すなわち「これを押せば購入の申込みが確定する」というボタンが用意

    【I&S インサイト】ゲーム内通貨を使用したゲーム内アイテムの購入に特商法の適用はあるのか 〜令和3年改正特商法による購入申込み画面の改修の必要性について〜 | IKEDA & SOMEYA
  • [AppStoreConnect] In-App-Purchase商品の審査用スクリーンショットがアップロードできない場合 - Qiita

    [AppStoreConnect] In-App-Purchase商品の審査用スクリーンショットがアップロードできない場合iOSAppStoreアップロードAppStoreConnect 先日、AppStoreConnectに商品を登録する機会があったのですが、審査用スクリーンショットがうまく登録できなかったので備忘録としてまとめておきます。 TL;DR 下記のような点に気をつけて画像を作成する。 画像の解像度は 幅750px, 高さ1334px, 75dpi の画像を用意する ブラウザはSafariを使う(念の為) 拡張子はpngにし、透過は削除する 多分画像は軽量な方がよい ファイル名は "screenshot.png" のようなシンプルなものにする(スペースや全角文字などを使用しない) この画像はアップロードできるはずです(2022/03/09現在)↓ 問題について AppStore

    [AppStoreConnect] In-App-Purchase商品の審査用スクリーンショットがアップロードできない場合 - Qiita