並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 628件

新着順 人気順

Xcodeの検索結果401 - 440 件 / 628件

  • [iOS] サブスクリプションの実装 (StoreKit2, Xcode14) - Qiita

    はじめに 最初に宣伝ですが、英語など外国語の学習に使えるiOSの単語帳アプリをリリースしました。 興味がある方は触ってみてください。 このアプリにサブスクリプションを実装をしたので、本記事ではiOSのサブスクリプションの実装方法についてまとめました。 StoreKit2ノススメ iOSではサブスクリプションなどのApp内課金は、StoreKitフレームワークを使って実装しますが、StoreKitにはバージョン1と2があり、その2つはかなり実装方法が異なります。 StoreKit2はiOS15以降でしか使えませんが、StoreKit1と比べて実装がかなり楽になるので、これからリリースするアプリならStoreKit2を使うのがお勧めです。 StoreKit2のメリットは、大きくサーバーサイドのレシート検証が不要になった点と、全体的にAPIが便利になった点で、これにより肌感覚ですが、StoreK

      [iOS] サブスクリプションの実装 (StoreKit2, Xcode14) - Qiita
    • iOSアプリの技術選択 2022 ~TechFeed Conference 2022講演より | gihyo.jp

      本記事は、2022年5月に開催されたTechFeed Conference 2022のセッション書き起こし記事「iOSアプリの技術選択 2022(たなたつ⁠)⁠ — TechFeed Conference 2022講演より」を転載したものです。オリジナルはTechFeedをご覧ください。 「iOSアプリの技術選択 2022」というタイトルで発表させていただきます。 ふだんはヤフー株式会社で、iOSアプリを開発しているたなたつです。“⁠たなたつ⁠”で検索すると自分のTwitterが出てくるので、詳しくはそちらを見てください。 最近、趣味でVTuberのようにアバターになってWeb会議に参加できる、macOS向けのアプリを開発しています。よければ使ってみてください。 会議に参加できるアバターを開発しています! せっかくなので、ここからはアバターで発表していきます。 ではさっそく、今iOSアプリ

        iOSアプリの技術選択 2022 ~TechFeed Conference 2022講演より | gihyo.jp
      • GitHub - XcodesOrg/XcodesApp: The easiest way to install and switch between multiple versions of Xcode - with a mouse click.

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - XcodesOrg/XcodesApp: The easiest way to install and switch between multiple versions of Xcode - with a mouse click.
        • 接触確認アプリ「COCOA」、iOS版でも通知が届かない不具合 - こぼねみ

          新型コロナウイルスの感染者と濃厚接触した可能性を知らせる接触確認アプリ「COCOA(ココア)」。 Android版だけでなく、iOS版でも一部の利用者に接触通知が届かない不具合があるとして、厚生労働省は調査を始めていることを毎日新聞が報じています。 新型コロナウイルス接触確認アプリ(COCOA) COVID-19 Contact-Confirming Application 記事執筆時点、厚生労働省のサイトではiOS版は通知を受け取ることが可能と案内していました。 問⑨-5 Android端末が陽性者との接触を通知しないようになっているとのことですが、iOS版の接触確認アプリは機能していますか? iOS端末をご利用の方については、Android端末で発生している障害の影響はなく、陽性者との接触について通知を受けることが可能です。 Android版では、「本障害の解消には、本アプリの改修が必

            接触確認アプリ「COCOA」、iOS版でも通知が届かない不具合 - こぼねみ
          • iOS16/iPadOS 16/tvOS 16/macOS 13/watchOS 9 Public Beta2がリリース【新壁紙追加やメッセージ編集・取り消し機能など複数の変更点】 - こぼねみ

            Appleは日本時間7月29日、「iOS 16」「iPadOS 16」「tvOS 16」「HomePod 16」「macOS 13」の2番目のパブリックベータ版を登録者向けにリリースしました。 開発者向けのDeveloper Beta4に相当します。 追記7月30日:watchOS 9 Public Beta2が利用可能に 新たにリリースされたバージョン 今回確認された新機能や変更点 これまでに確認されている機能追加や変更点 パブリックベータについて iOS 16 Public Beta 2 新たにリリースされたバージョン iOS 16 beta 4 (20A5328h) iPadOS 16 beta 4 (20A5328h) macOS 13 beta 4 (22A5311f) tvOS 16 beta 4 (20J5344f) Xcode 14 beta 4 (14A5284g) wa

              iOS16/iPadOS 16/tvOS 16/macOS 13/watchOS 9 Public Beta2がリリース【新壁紙追加やメッセージ編集・取り消し機能など複数の変更点】 - こぼねみ
            • iOSアプリ開発者が語る、Xcode関連の体験談【3選】 - RAKUS Developers Blog | ラクス エンジニアブログ

              はじめに こんにちは、id:FM_Harmonyです。 今回は自身のiOSアプリ開発における、Xcode周りの体験談についてまとめてみました。 iOSアプリ開発にはIDEとしてXcodeを使うのが一般的だと思いますが、 元々Eclipseでサーバサイドの開発に携わっていた身としてXcodeを使った開発は新鮮なものでした。 そんな体験談の中から、今回は3つを記事にしています。 この記事を読んで、「こんな使い方があったのか」といった気付きを得たり、「あるある」と共感いただけたり、 逆に「こういう使い方もあるよ」といったご意見をいただけたりしますと幸いです。 Xcodeの紹介やインストール方法については、RAKUS Developers Blogに詳しい記事が投稿されています。 こちら記事もぜひご覧ください。 ・【超入門】Xcodeのインストール方法-iosアプリを実機にインストールするまで -

                iOSアプリ開発者が語る、Xcode関連の体験談【3選】 - RAKUS Developers Blog | ラクス エンジニアブログ
              • 【要アップデート】Xcode 11.2ではiOSアプリをApp Store Connectにアップロードできなくなりました | DevelopersIO

                Xcode 11.2ではApp Store Connectにアップロードできない つい先日iOSアプリをリリースする機会がありましたが、2019年11月7日以降、Xcode 11.2でビルドしたiOSアプリをApp Store Connectにアップロードできなくなりました。 Xcode Organizerからアップロードをしてみると、アップロード中に下図のようなエラーが発生します。 Xcode 11.2.1へのアップデートが必要! 上図のエラーに書かれている通り Xcode 11.2.1でビルド・アップロードする必要があります。 Xcode 11.2.1はGMが公開された状態でしたが、2019年11月13日(水)に正式リリースされています。 「Xcode 11.2.1」Mac向け最新版をリリース。UITextViewアプリがクラッシュする問題を修正 | moshbox なお、Xcode

                  【要アップデート】Xcode 11.2ではiOSアプリをApp Store Connectにアップロードできなくなりました | DevelopersIO
                • 【編集部コラム】接触確認アプリ「COCOA」の開発体制が確認できないのはなぜ? | Med IT Tech

                  Android版が昨年9月末から事実上機能していなかったことが明らかになった接触確認アプリ「COCOA」。不具合の深刻さもさることながら、事実上4ヵ月以上も放置されていたことに、一般市民のみならず開発者コミュニティからも批判と落胆の声が渦巻いている。田村憲久厚生労働大臣は会見で何度も謝罪し「信頼を取り戻すために頑張る」と述べたが、今回の不具合があまりにも基本的な見落としだっただけに、果たして大丈夫なのか誰しも不安がよぎるのではないだろうか。現在外部から確認できる開発状況を見る限り分かるのは、開発体制の不透明さだけだった。 GitHubで上がった指摘に2ヵ月以上反応なし 「COCOA」は、昨年春の開発時に多くのメディアで報じられた通り、多くの開発者が善意で参加し一定条件のもとで開発コードを共有するオープンソースプロジェクトで作られていた「Covid19Radar」をベースにしたアプリだ。この

                    【編集部コラム】接触確認アプリ「COCOA」の開発体制が確認できないのはなぜ? | Med IT Tech
                  • 第3回 接触確認アプリに関する有識者検討会合 開催 | 政府CIOポータル

                    ※各SNSサービスのプライバシーポリシー等はこちらをご覧ください 開催日 _______________________________________________ 令和2年9月17日 開催資料 _______________________________________________ 議事次第 資料1:委員名簿 資料2:接触確認アプリCOCOAの現状と課題 資料3:接触確認アプリCOCOAの改善について 資料4:東京都内保健所におけるCOCOA対応の課題 資料5-1:接触確認アプリ 実施処理のログ情報蓄積・送信に関する仕様(概要) 資料5-2:接触確認アプリ 実施処理のログ情報蓄積・送信に関する仕様 資料6:「接触確認アプリ 実施処理のログ蓄積・送信に関する仕様」に対するプライバシー及びセキュリティ上の評価及びシステム運用上の留意事項 議事概要 ※その他の開催状況についてはこちら

                    • 『開発コミュニティー破綻? 接触確認アプリの問題点と批判の在り方で激論』へのコメント

                      ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                        『開発コミュニティー破綻? 接触確認アプリの問題点と批判の在り方で激論』へのコメント
                      • iOS開発におけるパッケージ管理方法の私見 - CATS PRODUCTIVITY BLOG

                        こんにちは。CATS Productivity Team の iOS 担当 青山 (@ra1028fe5) です。 最近は同チームのメンバーが海外 旅行 カンファレンスに行っている中、黙々とデスクで仕事しています。 今回は iOS 開発におけるパッケージ管理についてです。 ライブラリについてだけではなく、開発に利用する Swift 製ツールの管理についても軽く触れます。 最近では Xcode と Swift Package Manager (libSwiftPM) の統合により、これがデファクトスタンダートになっていく事が前提ですが、まだしばらくはサードパーティツールを利用していくことになる理由と個人的に気に入っている管理方法を書こうと思います。 [Disclaimer] ツール自体の優劣を説いた内容ではありません はじめに 個人的な浅い感覚ですが、iOS の開発は他のプラットフォームの開

                          iOS開発におけるパッケージ管理方法の私見 - CATS PRODUCTIVITY BLOG
                        • Xcode Previews でUIKitベースのアプリ開発を効率化する - iOSDC Japan 2020

                          iOSDC Japan 2020 で発表した内容です。 https://fortee.jp/iosdc-japan-2020/proposal/a88be712-b87a-4d87-bc6d-2579c2ce9b35 動画はこちら https://www.youtube.com/watch?v=NnqGmeR0uqE 発表者ノート付きPDFは以下からダウンロードできます。 https://drive.google.com/file/d/1GSLyYTSxxW5Q-9C7JFUlYBRvbNdTmUml/view?usp=sharing

                            Xcode Previews でUIKitベースのアプリ開発を効率化する - iOSDC Japan 2020
                          • COCOAアプリのログを分析して新規陽性登録者とのすれ違いをチェックする「COCOAログ.jp」 - ネタフル

                            厚生労働省の陽性登録者との濃厚接触をチェックするアプリ「COCOA」をインストールしていますが、幸いなことにまだ濃厚接触が確認されたことはありません。 普段は家にいて、外出もたまの買い物くらいなので濃厚接触する機会がほぼないといえばそうなのですが「これってちゃんと機能しているのだろうか?」という気持ちにもなります。 そんな人は、COCOAログを詳細に分析して、新規陽性登録者とのすれ違いをチェックできる「COCOAログ.jp」を使ってみると良いでしょう。 COCOAからログを取得できるようになった 「COCOA」アプリはバージョン2.0.1から、濃厚接触の有無だけでなく、詳細なログデータを取得できるようになっていました。 そのログデータを分析するためのサービスがいくつか公開されており、今回は「COCOAログ.jp」を試してみました。 それではCOCOAログの取得と解析をする方法を解説します。

                              COCOAアプリのログを分析して新規陽性登録者とのすれ違いをチェックする「COCOAログ.jp」 - ネタフル
                            • Xcode[Swift]を完全にアンインストール(削除)する方法 - iOSアプリ開発ならTickleCode

                              こんにちは、こばやしよしのり @yoshiii514 です。 Xcode をアンインストール(削除)する方法です。Xcode をアンインストールすると Swift もアンインストールされます。 アプリケーションから Xcode をゴミ箱へアプリケーションにある Xcode アイコンでサブメニューを表示して[ゴミ箱]を選択するとアンインストールされます。サブメニューは、「control」キー+「クリック」で表示されます。 これで Xcode は削除されます。 あとで、バージョンの異なる Xcode をインストールして使いたい方はここまでの手順で十分です。 ですが、Xcode を使っていたときに作られたファイルも含めて完全に削除しないと気持ち悪い!という方は、次の手順が必要です。 関連ファイルも含めて完全に削除する�Library フォルダ配下に、Xcode のファイルが作成されていますので、

                                Xcode[Swift]を完全にアンインストール(削除)する方法 - iOSアプリ開発ならTickleCode
                              • NSTextView とは何なのか / What is NSTextView

                                macOS native symposium (http://macos-native.github.io) #05 登壇資料 AppKitにおいてテキストを表示するビューとして不動の地位を誇るNSTextViewさん。日常的に使う反面、どこかミステリアスな雰囲気で謎に包まれていますよね。どんな性格なの? 年齢は? 家族構成は? 調べてみました。

                                  NSTextView とは何なのか / What is NSTextView
                                • 【iOS】UI系おすすめオープンソースライブラリ

                                  リッチなUIにできるサードパーティー製のおすすめオープンソース・ライブラリを紹介します。 有名なアプリで使われたり、最近の流行りなどがあります。 Facebook、YouTube、Instagram、SmartNews、Slackのような多くエフェクトが使えます。

                                    【iOS】UI系おすすめオープンソースライブラリ
                                  • Mac App Storeで配信予定の「Xcode 15」のサイズは50%小さくなり、導入が容易に。

                                    Mac App Storeで配信予定の「Xcode 15」のサイズは50%小さくなり、より素早く導入可能なるそうです。詳細は以下から。 Appleは日本時間2023年06月05日より、世界開発者会議(WWDC23)を開催していますが、Appleが先程更新したAppleプラットフォーム用IDE「Xcode」のプレビューページによると、次期「Xcode 15」はMac App Storeでの配信サイズが50%縮小されるそうです。 Xcode 15 is now 50% smaller on the Mac App Store, with downloadable simulator runtimes for all platforms. Enhanced code completion helps you write safer code faster, now referencing all

                                      Mac App Storeで配信予定の「Xcode 15」のサイズは50%小さくなり、導入が容易に。
                                    • Swift UIがアプリ開発者にもたらすインパクト - 松村太郎のApple深読み・先読み

                                      6月に開かれたWWDC19において、アプリ開発者の間で最も重要な発表だとされたのが「SwiftUI」と呼ばれるユーザーインターフェイスデザインのためのフレームワークだ。SwiftUIの詳しい説明をしていく前に、1つの可能性として「SwiftUIの登場で今後何が変わるのか?」という具体的なヒントを、WWDC19の基調講演から振り返ってみよう。 WWDC19の発表のなかでも目玉と目された「SwiftUI」 SwiftUIとProject Catalyst、Apple Arcadeの関係 昨年のWWDC18ではまだ名前が与えられていなかったものの、iPadアプリをMac向けにビルドして利用できる技術が発表された。今年のWWDC19で「Project Catalyst」という名前が明かされた。 iPhoneやiPad用アプリをMacに移植しやすくする技術が「Project Catalyst」だ P

                                        Swift UIがアプリ開発者にもたらすインパクト - 松村太郎のApple深読み・先読み
                                      • iOS13のModal遷移はデフォルトだとDismiss時に遷移元のviewWillAppear等が呼ばれない | レコチョクのエンジニアブログ

                                        iOS13からデフォルトのModal遷移がシート型に変更になりました。 スワイプでVCをDismissできたり遷移元の画面が見えたりといい感じにはなりましたが、 Dismiss時に遷移元のライフサイクルメソッドが呼ばれません。 printした結果

                                          iOS13のModal遷移はデフォルトだとDismiss時に遷移元のviewWillAppear等が呼ばれない | レコチョクのエンジニアブログ
                                        • Xcodeのキャッシュを抽出/削除できるユーティリティ「DevCleaner for Xcode v2.0」がリリース。レガシィドキュメントやログの削除機能とコマンドラインツールを追加。

                                          Xcodeのキャッシュを抽出/削除できるユーティリティアプリ「DevCleaner for Xcode v2.0」がリリースされています。詳細は以下から。 DevCleaner for Xcodeはポーランドでインディーゲームなどを開発しているKonrad Kołakowskiさんが公開した開発者向けユーティリティで、”~/Developer”ディレクトリ内にあるiOSやwatchOS、tvOSシミュレーターやプロジェクトのキャッシュ、ログ、アーカイブなどを抽出し削除できる機能がありますが、このアプリが「DevCleaner for Xcode v2.0」としてメジャーアップデートしています。 This is a big update for DevCleaner, enjoy and clean even more space! This update brings following

                                            Xcodeのキャッシュを抽出/削除できるユーティリティ「DevCleaner for Xcode v2.0」がリリース。レガシィドキュメントやログの削除機能とコマンドラインツールを追加。
                                          • BitriseでSwift Package Manager(SPM)のパッケージをキャッシュする - 麦芽を支える技術

                                            はじめに 自分のXcodeプロジェクトではライブラリ管理を徐々にCocoaPodsからSwift Package Manager(以下 SPM)へ移行してるんですが、CocoaPodsの時にやっていたのと同じようなBitriseのキャッシュ設定をSPM用にも入れたいなと思いちょっと調べてみました。 SPMで取ってきたパッケージをBitriseでキャッシュさせるのどうやるんかなぁ🤔— asmz (@_asmz) 2020年10月19日 で、先に言ってしまうと、調べた結果こちらの記事がとても参考になった(と言うかCIサービスがCircleCIなところ以外はほとんどこれと一緒)ので、気になる方はこちらと併せてご確認ください。 uptech.team 今回やりたいこと CocoaPodsでは、落としてきたライブラリたちが全て./Podsに入るので、BitriseのCache:Pushでは以下のよ

                                              BitriseでSwift Package Manager(SPM)のパッケージをキャッシュする - 麦芽を支える技術
                                            • [iOS13] UIScene APIを使用する [Xcode11] - Qiita

                                              Xcode11では、このUIScene APIのライフサイクルを使用したものが、デフォルトテンプレートに採用されています。現時点では、UIApplicationベースでも問題ないものの、UIApplicationのUIに関するメソッドが非推奨となっていることから、今後このシーンの使用が一般的になると思われます。現時点でのメモを共有したいと思います。 UISceneとは iOS12 でのアプリケーションのプロセスは1つで、それに対するUIインスタンス(ウインドウ)も1つでした1。iOS13(UIScene)以後のアプリケーションのプロセスは1つで、それに対するUIインスタンス(ウインドウ)は複数です。マルチウインドウと言います。開発者視点では、そのウインドウをシーンと呼びます。UIScene API とは、ひとまずアプリをマルチウインドウ(マルチシーン)に対応するAPIと言えそうです。 ユー

                                                [iOS13] UIScene APIを使用する [Xcode11] - Qiita
                                              • MacBook に接続した iPhone 実機で Flutter アプリをデバッグする | DevelopersIO

                                                こんにちは、CX事業本部 Delivery部の若槻です。 iOS アプリケーションを開発する際には、アプリをシミュレートされたデバイス上でデバッグできる Simulator を使うと便利です。 Simulator は私も普段の iOS アプリ開発でよく使っており、また Tips を紹介するブログもいくつか投稿しています。 FlutterアプリをGoogle Chrome/iOS Simulatorでデバッグする | DevelopersIO Flutterアプリを複数台のiOS Simulatorデバイスで同時に実行してみた | DevelopersIO flutter_nearby_connectionsによるP2P通信をiOS Simulatorのデバイス間で試してみた | DevelopersIO しかし、アプリケーションが端末のカメラや通信機能などハードウェア機能を利用する場合は、

                                                  MacBook に接続した iPhone 実機で Flutter アプリをデバッグする | DevelopersIO
                                                • 【iOS】UILabelやUITextViewを自動スクロールしたい

                                                  UIScrollViewやUITableViewは標準的なスクロール機能を持った非常に便利なUIツールです。 しかしAuto Layoutで制約を付けるときには、外側の制約と、内側の制約とを考える必要があるので、少しややこしくなったりします。 画面上の見た目のサイズを決めるのが外側で、UIScrollView.frameと関連づきます。 スクロールする中のコンテンツのサイズを決めるのが内側で、UIScrollView.contentSizeと関連づきます。 そして、スクロールする中のコンテンツのサイズは、テキスト量に応じて変わります。 テキスト量が外側のサイズを超えない程度であれば、スクロールはしません。 逆にテキスト量が多ければ多いほど、スクロールする長さは伸びます。 Storyboard あらためて上の図のようなStoryboardの例で説明します。 下3分の2くらいの領域にUIScr

                                                    【iOS】UILabelやUITextViewを自動スクロールしたい
                                                  • SwiftUIのレンダリングループについて

                                                    はじめに レンダリングループとはアプリが起動している間常に起動している処理です。 例えば、タッチイベントはOSからアプリに伝えられ、アプリはUIの変更をOSに伝え、OSがフレームを最終的にレンダリングして私たちの目に見える変化となって現れます。 SwiftUIはこの内部実装がよく隠されていて、そうしたレンダリングループのことを一切考えずに次のようにViewを構築できます。 struct TestView: View { var body: some View { VStack { Image(systemName: "face.smiling") Text("Hello World!") } } } このようにレンダリングに関する意識を関心から外すことで、私たちはViewの構築に集中することができます。一方で完全にレンダリングを意識の外に追いやると、コミットヒッチやレンダーヒッチなどユーザ

                                                      SwiftUIのレンダリングループについて
                                                    • Xcode11 で iOS 12 以前をターゲッドにしてビルドする方法

                                                      2019年9月にリリースされた Xcode11 では、新しい iOS 13 に対応しています。 新しい環境向けにアプリケーションを開発するときには新機能満載で実装するのも良いですが、ときには以前のバージョンの iOS 向けにもアプリケーションを開発する必要がある場合もあるでしょう。 ここでは Xcode11 で iOS12.x 以前の環境向けにアプリケーションを開発するときの初期設定について説明します。 プロジェクトを作成してすぐ後にする作業として説明しています。既に記述したコードがある場合は、単純に当てはまりません。 書いたコードを誤って消さないように注意してください。 Xcode11 でターゲットを 12.x にするとビルドできない! Xcode11 で iOS プロジェクトを作成すると、デフォルトの開発ターゲットは iOS13 になっています。 開発ターゲットを確認するには、プロジェ

                                                        Xcode11 で iOS 12 以前をターゲッドにしてビルドする方法
                                                      • COCOAを機能停止に 最終アップデート配信開始

                                                        厚生労働省は11月17日、新型コロナウイルス接触確認アプリ「COCOA」のアップデート(3.0.0)の配信を開始した。政府による陽性者の全数届け出見直しによるもので、機能を停止するためのアップデートとなる。 アップデート後に、画面の案内に従い機能を停止する操作を行う。併せて、今後の感染症対策のため接触通知発生回数調査も実施する。こちらは任意となる。それ以降はアプリを削除して問題ないという。自動更新している場合は1週間程度で全てのユーザーに配信が完了する予定だ。 COCOAは、iOS/Androidに内蔵された接触確認機能を利用するため、アプリを削除しても接触確認のための定期的な処理が作動し続ける仕様となっており、わずかながらデータ通信・バッテリーが消費されるという。そのため、簡単に機能停止できるアプリとして最終バージョンを配布する。 なお、OSの接触確認機能を使うため、先にCOCOAを削除

                                                          COCOAを機能停止に 最終アップデート配信開始
                                                        • COCOA、Androidで接触通知しない不具合を解消。1日1回起動を

                                                            COCOA、Androidで接触通知しない不具合を解消。1日1回起動を
                                                          • iOS15.3/iPadOS 15.3/watchOS 8.4/tvOS 15.3 Beta1、macOS 12.2 Public Beta1がリリース【更新】

                                                            Appleは日本時間12月18日、「iOS 15.3」「iPadOS 15.3」「watchOS 8.4」「tvOS 15.3」の最初のベータ版を開発者向けにリリースしました。 また、「macOS 12.2」の最初のパブリックベータ版をベータ登録者向けに公開しています。 追記12月21日:「iOS 15.3」「iPadOS 15.3」「watchOS 8.4」のパブリックベータ版公開 新たにリリースされたバージョン 今回確認された新機能や変更点 これまでに確認されている新機能 パブリックベータについて iOS 15.3 Public Beta 新たにリリースされたバージョン iOS 15.3 beta (19D5026g) iPadOS 15.3 beta (19D5026g) watchOS 8.4 beta (19S5525f) tvOS 15.3 beta (19K5527e) Xc

                                                              iOS15.3/iPadOS 15.3/watchOS 8.4/tvOS 15.3 Beta1、macOS 12.2 Public Beta1がリリース【更新】
                                                            • 【iOS】iMessageステッカーをカスタマイズする方法

                                                              iOS純正のメッセージアプリでは、LINEスタンプより手軽にスタンプを公開することができます。 有料のAppleデベロッパープログラムに登録している必要がありますが、スタンプ画像のセットがあれば、プログラミングなしでメッセージスタンプ用アプリとしてストア公開することができます。 LINEスタンプを作ったついでにiMessageステッカーアプリも出しちゃえってことができるわけですね。 Xcode new project 「Sticker Pack Application」というテンプレートを使用してアプリを作成すると、画像をドラッグ&ドロップで追加していくだけの作業でアプリを作ることができます。 Sticker Pack Applicationで作成したスタンプをメッセージアプリで使うときのイメージは以下のとおりです。 iOSメッセージアプリのイメージ LINEスタンプと同様、グレー背景のメ

                                                                【iOS】iMessageステッカーをカスタマイズする方法
                                                              • Firebase In-App Messaging を使って特定のユーザーにメッセージを通知する | DevelopersIO

                                                                クラスメソッド福岡オフィスでiOSアプリエンジニアとして働いている田辺です。先日業務で Firebase の In-App Messaging に触れる機会がありました。今回は特定の属性をもつユーザーに対して通知を行うところまでをやってみたので、基本的なところから説明しながら記事にしていきます。 In-App Messagingとは アクティブなユーザーへのメッセージの表示を行うことができるサービスです。Firebase コンソールからメッセージのデザインをカスタマイズできます。タイトルやボディ、テキストや色などが設定できます。 ルーティング先のURLを設定することでボタンが押下されたときに遷移処理を行えます。 The Firebase Blog: Introducing Firebase In-App Messagingによると、アプリ内メッセージングで送信されるメッセージの主な目的は、

                                                                  Firebase In-App Messaging を使って特定のユーザーにメッセージを通知する | DevelopersIO
                                                                • Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer

                                                                  過去数か月に開催された世界各地のApple Vision Proデベロッパラボで、AppleのエキスパートがvisionOSに関するさまざまな疑問にお答えしてきました。エンティティ、イマーシブ空間、コリジョンシェイプなどの新しい概念に関するインサイトを含む、よくある質問への回答を紹介します。 ジェスチャを使ってエンティティを操作するにはどうすればよいですか?ジェスチャベースのエンティティインタラクションを有効にする場合、次の3つの重要な要素があります。 エンティティにInputTargetComponent(英語)があること。これがないと、ジェスチャ入力が受信されません。 エンティティにCollisionComponent(英語)があること。CollisionComponentの形状(英語)は、ジェスチャが実際にヒットする領域を定義するため、エンティティとのインタラクションのためにはコリジ

                                                                    Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer
                                                                  • npm install でエラー。gyp: No Xcode or CLT version detected!  - Qiita

                                                                    No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'. gyp: No Xcode or CLT version detected! ←「ココ」 gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/Users/mac/.nodebrew/node/v12.16.2/lib/nod

                                                                      npm install でエラー。gyp: No Xcode or CLT version detected!  - Qiita
                                                                    • Xcode 14.3.1からiOS 17の実機にビルドインストールする方法

                                                                      手順 従来のDeveloper Disk Image(DDI)を再配置する方法がiOS 17よりできなくなりました。 代わりに、以下のコマンドをターミナルで実行して、Xcode 14.3.1を起動します。 CoreDeviceとDDIを更新するために、Xcode 15のインストールは必須となります。ご注意ください。 すると、(CoreDevice)と付いたデバイス名が表示されて選択できるようになります。 簡単になりましたね。 環境: macOS Ventura 13.4.1, Xcode 14.3.1, Xcode 15 beta 4 CoreDeviceとは? CoreDeviceとは、iOS 17以降のデバイスとの通信に使用される新しいデバイススタックです。 CoreDeviceとでは、(OSリリースごとではなく)プラットフォームごとに1つのDDIがあり、この同じデバイススタックは、シ

                                                                        Xcode 14.3.1からiOS 17の実機にビルドインストールする方法
                                                                      • 【面接】ごめん。そのままだと落とすけど、どうする?【2億円で片腕を切り落とせるか? / ドラえもんのポケットからなんでも取っていいよと言われたら何を取りますか?】

                                                                        レ点🧬💉💊 @m0370 面接官が「ごめん、そのままだと落とすけどどうする?」って、何様なんだろう…。 こういうくだらないうわべの言葉遊びみたいな就活面接に付き合わされないようにするには、何か資格を持つのが良いね。資格があればこっちが選ぶ側に回れるしね。 hrnote.jp/contents/saiyo… 2020-08-19 22:23:15 くらびあちゃん( ⁰⊖⁰)𓅪 @clavia 「ごめん。そのままだと落とすけど、どうする?」 の気持ち悪さは、「ごめん」がかなりでかい。全く謝るつもりがないのに天空から目線でへりくだったポーズのみ見せてるのが嫌らしすぎるのだわ。 「ちょっと待ってね、そのままだとお互いのマッチングに損かも」 位にしておけばよかったものを。 2020-08-19 23:05:38 はりー @hurry1116 「ごめん。そのままだと落とすけど、どうする?」と聞

                                                                          【面接】ごめん。そのままだと落とすけど、どうする?【2億円で片腕を切り落とせるか? / ドラえもんのポケットからなんでも取っていいよと言われたら何を取りますか?】
                                                                        • Annoying crack sound from MacBook Pro

                                                                          MacBook Proを使用中に音楽などを再生していると音割れが発生する現象がiOS開発している人たちの中で起きている(同僚でも2、3人同じことを言っていた)らしいけど、これはどうやらiOS Simulatorが原因らしい。 自分のMacBook Proでも昨年からいつの間にかこの現象が現れ始めて、OSを再起動しても治ったり治らなかったりで本体の故障かと思って諦めていたのだけど最近なぜかずっと調子がよくて不思議だった。しかし今日久しぶりにiOS Simulatorを起動してみたら、さっきまで調子良くYouTubeを再生してくれていたのに急にノイズが混じるようになってこの現象に気づいた。直近ではRubyを書いていることが多かったからiOS Simulatorを起動してなくて調子良かったのだと思う。 Twitterで聞いてみたら他にも同じ現象に遭遇している人iOS開発者の人たちがいたので正しい

                                                                          • 【iOS】iOS13でpresentViewControllerでの遷移はひとくせあり

                                                                            iOS13のベータ版が公開されました。 早速実機にインストールして、開発中のアプリをXCode11ベータ版でビルドして動作確認してみました。 そこで、画面遷移の仕様が変わっていることがわかりました。 具体的にはpresentViewController(セグエも同様でしょう)を使用したモーダルタイプの遷移後に、 前の画面が下に存在することが分かるようなレイヤーチラ見せ方式になっています。 ※ナビゲーションのpushの遷移の場合は従来と変わりませんでした。 連絡先アプリの例 これにより、iOS13ではキャンセルボタンを押さずとも 下方向にスワイプすると、今のビューを終了して前の画面に戻ることが可能になりました。 iOS12でも同様の仕様の部分はありました。 例えばミュージックアプリの以下画面です。 iOS12 Musicアプリ 下スワイプで前の画面に戻れる点では、すごく便利になりますね。 最

                                                                              【iOS】iOS13でpresentViewControllerでの遷移はひとくせあり
                                                                            • Swift Version

                                                                                Swift Version
                                                                              • Swift Playgroundsで快適なSwiftUIコーディング環境を #SwiftAdventCalendar - がんばってなんか書く

                                                                                これは Swift Advent Calendar 2019 24日目のエントリーです。 昨日23日は Moto0124 さんの CGAffineTransformを知る でした。 はてなエンジニアAdvent Calendar 2019での Deletable Table with TextField on SwiftUI に続いて、今回も SwiftUI ネタです。 そもそもSwift Playgroundsって? ここでいう Swift Playgrounds はXcodeに付属のPlaygroundではなく、iPadアプリとしての Swift Playgroundsを指しています。 以降、 Swift Playgrounds は 「iPadアプリのSwift Playground」、 Xcode Playground はXcodeに付属のPlaygroundと使い分けます。 ドキュ

                                                                                  Swift Playgroundsで快適なSwiftUIコーディング環境を #SwiftAdventCalendar - がんばってなんか書く
                                                                                • GitHub Actions で Automatically manage signing を使って Flutter の ipa ビルドする

                                                                                  GitHub Actions で Flutter アプリの TestFlight 用バイナリ(ipa)をビルドする方法を調べると「Automatically manage signing」 を無効にしてビルドする記事が出てきます。 オプションを有効にしたままビルドする方法が見つからなかったので調べました。検証は Flutter で行いましたが、Flutter を使わない iOS ネイティブのプロジェクトでも同様の手順でビルドできると思います。 Automatically manage signing と Cloud signing Automatically manage signing について改めて調べると、Xcode13 以降では Automatically manage signing を有効にすると Cloud signing という機能が使われるようです。 Cloud sign

                                                                                    GitHub Actions で Automatically manage signing を使って Flutter の ipa ビルドする