並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 270件

新着順 人気順

xCodeの検索結果81 - 120 件 / 270件

  • GitLab、クラウド上でXcodeのビルドに対応する「GitLab Build Cloud for macOS」ベータ公開

    GitLab、クラウド上でXcodeのビルドに対応する「GitLab Build Cloud for macOS」ベータ公開 クラウドサービスとしてソースコード管理などを提供するGitLabは、クラウド上でMacの仮想マシンを用いてXcodeなどのビルドを可能にする新サービス「GitLab Build Cloud for macOS」のベータ公開を開始しました。 GitLab 14.2 is released and includes the introduction of the Build Cloud for macOS beta, Markdown preview, expanded Gitpod integration, new DevOps adoption metrics, and much more.https://t.co/ELjMbJgx1e — GitLab (@git

      GitLab、クラウド上でXcodeのビルドに対応する「GitLab Build Cloud for macOS」ベータ公開
    • Carthageで生成したframeworkの管理でRomeを導入してみた - dely Tech Blog

      はじめまして、dely開発部のfunzinです。普段はクラシルのiOSアプリ開発を担当しています。 この記事は「dely #1 Advent Calendar 2020」の13日目の記事です。 adventar.org adventar.org 昨日はbababachiさんのコンテナサポートされたLambdaで湯婆婆実装してみたという記事でした。 Lambdaによる湯婆婆実装が丁寧に説明されているので、気になる方はぜひみてみてください! さっそく本題ですが、この記事ではCarthageで生成したframeworkの管理でRomeを導入したことについてまとめていきます。 Romeとは Romeは、Carthageで生成したframeworkを様々なストレージで管理することを可能にしてくれるツールです。保存先はローカル、AWSのS3などが指定可能です。 なぜ導入したか 元々クラシルでは、car

        Carthageで生成したframeworkの管理でRomeを導入してみた - dely Tech Blog
      • Xcodeプロジェクト経由で拡散するMac向けマルウェア「XCSSET」が登場

        MacやiPhone向けのアプリケーションを開発するための総合開発環境であるXcodeで作成されたプロジェクトを対象としたマルウェアの存在が明らかになっています。 XCSSET Mac Malware: Infects Xcode Projects, Performs UXSS Attack on Safari, Other Browsers, Leverages Zero-day Exploits - TrendLabs Security Intelligence Blog https://blog.trendmicro.com/trendlabs-security-intelligence/xcsset-mac-malware-infects-xcode-projects-performs-uxss-attack-on-safari-other-browsers-leverages-z

          Xcodeプロジェクト経由で拡散するMac向けマルウェア「XCSSET」が登場
        • Apple、開発者にApple Developer証明書の更新について通達 - iPhone Mania

          Appleは現地時間12月22日、アプリとプッシュ通知に関する今後の証明書の変更について開発者に通知しました。この変更は、開発者が使用しているXcodeのバージョンによって一部のソフトウェアに影響を及ぼします。 APN証明書が新しい中間証明書から発行 Appleは、「2022年1月27日以降、Apple Push Notificationサービス(APNs)およびDeveloper ID用の中間証明書が更新され、利用可能になります」と発表しました。 APN証明書は、Safari上のアプリケーションやWebサイトでプッシュ通知を有効にするために必要ですが、今回、これらの証明書は新しい中間証明書から発行されることになりました。 APNsだけに特化した新たな中間証明書(Worldwide Developer Relation G4 サブCA)から、APNs SSL証明書が発行されます。新しい証明

            Apple、開発者にApple Developer証明書の更新について通達 - iPhone Mania
          • Tuist

            Tuist A Swifty toolchain for productive Apple app development Effortlessly build, test, and deploy your apps with Tuist's revolutionary automation and project management features. Proudly sponsored by import ProjectDescription let project = Project( name: "Tuist", targets: [ Target( name: "Tuist", platform: .iOS, product: .app, bundleId: "io.tuist.Tuist", sources: ["Sources/**"] ), Target( name: "

              Tuist
            • GitHub Actions で Xcode のインクリメンタルビルドを実現する (xcode-cache アクション) - Qiita

              GitHub Actions で iOS アプリをビルドするときの Xcode のインクリメンタルビルドを有効にするためのキャッシュ設定について解説します。 CI でのビルドで Xcode のインクリメンタルビルドが使えるようになれば、毎回 CI 上でフルビルドし40分程度かかっていたプロジェクトが、差分のみのビルドでビルド時間が5分に短縮されたりすることが期待できます。 環境 この記事では、以下の環境で調査・検証した結果を記載しています。 ローカル環境 macOS Ventura 13.5.1 Xcode 14.3.1 (14E300c) APFS (Encrypted / Case Insentive) GitHub Actions 環境 macos-latest macOS Monterey 12.6.8 Xcode 14.2.0 (14C18) 結論 結論としては xcode-ca

                GitHub Actions で Xcode のインクリメンタルビルドを実現する (xcode-cache アクション) - Qiita
              • Design launch screens for seamless starts - Discover - Apple Developer

                Instantaneous app launches are a big part of providing a great experience on iPhone or iPad. Whether someone is tapping on your app icon for the first time or returning from elsewhere, they should be able to get started immediately. A launch screen lets you provide that seamless and adaptive experience while your app loads any pertinent information in the background, and you can create it directly

                  Design launch screens for seamless starts - Discover - Apple Developer
                • 【Unity】iOSアプリのApp Storeへのリリース手順

                  iOSアプリをリリースする際の手順をまとめます。この記事はすでに「Apple Developer Program」に登録済みで、「Xcode」経由でアプリの実機動作チェックも完了した方を対象としています。 何かと忘れがちなストアへの登録手順をまとめますので、参考にしてください! ※「Apple Developer Program」にまだ登録していない場合はこちらの公式サイトから登録を済ませておきましょう。(年間利用料が1万円ほどかかります)

                  • GitHub - XcodesOrg/xcodes: The best command-line tool to install and switch between multiple versions of Xcode.

                    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/xcodes: The best command-line tool to install and switch between multiple versions of Xcode.
                    • アップルの「Xcode」を利用する開発者狙う「XcodeSpy」マルウェア--研究者が注意喚起

                      Charlie Osborne (Special to ZDNET.com) 翻訳校正: 編集部 2021-03-19 11:57 SentinelOneの脅威インテリジェンス/マルウェア分析部門であるSentinelLabsは米国時間3月18日、Apple製品向けアプリの開発者が使用するシステムを乗っ取り、カスタマイズされた「EggShell」バックドアを拡散させるという、悪意ある「Xcode」プロジェクトが発見されたことを明らかにした。 「XcodeSpy」というマルウェアは、「macOS」でAppleのソフトウェアやアプリケーションを開発するために用いられる統合開発環境(IDE)のXcodeを標的にしている。 SentinelLabsが公開したリサーチによると、攻撃者らはXcodeの「Run Script」機能を悪用し、オンラインで自由に共有されているXcodeプロジェクトをトロイの

                        アップルの「Xcode」を利用する開発者狙う「XcodeSpy」マルウェア--研究者が注意喚起
                      • カスタムなSF SymbolsをSVGから自動生成する - クックパッド開発者ブログ

                        (English version here) 明けましておめでとうございます。モバイル基盤部のヴァンサン(@vincentisambart)です。 最近Appleがアプリの画面で使えるシンボルSF Symbolsに力を入れています。SF SymbolsはAppleの用意してくれたシンボルだけではなく、自分の作ったカスタムシンボルも使えます。Appleの紹介しているカスタムシンボルを作るワークフローに従うと手間がかかるので、既存のSVGからカスタムシンボルを自動生成できないか挑戦してみました。 経緯 だいぶ前からiOSクックパッドアプリで色んな画面で使われている単色アイコンはCookpadSymbolsというシンボルのみのフォントが使われていましたが、数ヶ月前デザイナーからシンボルの運用をフォントファイルからSVGに変えたいという要望が挙がりました。 アイコンは元々SVGで作成されていました

                          カスタムなSF SymbolsをSVGから自動生成する - クックパッド開発者ブログ
                        • iOS アプリのコード品質とビルド設定 | owasp-mastg-ja

                          アプリを コード署名 することで、アプリが既知のソースを持ち、最後に署名されてから改変されていないことをユーザーに保証します。アプリは、アプリサービスを統合する前、脱獄していないデバイスにインストールされるか、App Store に提出する前に、Apple により発行された証明書で署名される必要があります。証明書をリクエストしてアプリにコード署名する方法の詳細については、アプリ配布ガイド をご覧ください。 iOS アプリケーションではサードパーティライブラリを使用することがよくあります。これらのサードパーティライブラリは開発者が問題を解決するためのコード記述を少なくし、開発を加速します。しかし、サードパーティライブラリには脆弱性、互換性のないライセンス、または悪意のあるコンテンツが含まれている可能性があります。さらに、ライブラリリリースの監視や利用可能なセキュリティパッチの適用など、組織や

                            iOS アプリのコード品質とビルド設定 | owasp-mastg-ja
                          • Mac向けの開発環境「Xcode」に「git」の認証情報が任意のホストに送信される問題/修正版の「Xcode 11.4.1」がリリース

                              Mac向けの開発環境「Xcode」に「git」の認証情報が任意のホストに送信される問題/修正版の「Xcode 11.4.1」がリリース
                            • Xcode用のプロジェクト管理ツール「XCOrganizer」がリリース。

                              Xcode用のプロジェクト管理ツール「XCOrganizer」がリリースされています。詳細は以下から。 Appleが提供するIDE「Xcode」にはWelcome to Xcode画面に簡易的なプロジェクト管理機能が備わっているものの、サンプルコードなど様々なXcodeファイルを扱っているとファイル管理が難しくなってきますが、そんなXcodeのプロジェクト管理をまとめて行うことが出来るプロジェクト管理ツール「XCOrganizer」がリリースされています。 XCOrganizer 1.0 is finally available! Still a lot of things to do, but I would really appreciate if you give it a try. https://t.co/EyxeU3aYpo pic.twitter.com/gCgpKBKvH6

                                Xcode用のプロジェクト管理ツール「XCOrganizer」がリリース。
                              • Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載

                                Appleは次期開発環境として年内にも登場予定の「Xcode 16」に、自然言語のプロンプトによる指示を基にSwift言語のコードを生成する「Swift Assist」を搭載することを明らかにしました。 マイクロソフトのGitHub CopilotやGoogleのGemini Code Assist、AWSのAmazon Q Developerなど、主要なクラウドベンダが生成AIをベースにした自然言語によるコード生成機能を提供し始めています。 AppleのSwift Assistは同社のクラウド上で実行されると説明しており、これらクラウドベンダのコード生成機能と競合する位置づけになると見られます。 自然言語で指示するとコードを自動生成 下記はAppleが公開したSwift Assistのデモ動画の一部です。 Xcodeの画面に書きかけのコードと、下部のプロンプト入力欄に「Create li

                                  Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載
                                • iOSアプリだってコンパイル時間を短くしようと頑張った話(ビルド時間もね!) - STORES Product Blog

                                  はじめまして、こんにちは。 iOSエンジニアの とと です。 STORES 決済 アプリ / SDK の開発を担当しています。 少し前になりますが、決済 iOSチームでCI上でのビルド時間削減の取り組みをおこなっておりました。 Bitriseがクレジット制になるということで、ビルド時間を短くしてクレジットの消化(ひいてはコスト)を抑えようというのが目的でした。 そもそも、エンジニアとして日々の業務でビルド待ち時間が短くなるのは嬉しいですよね。 今回は、その時の取り組みの中から、主にコンパイル時間削減のためのSwiftでのコードの書き方を修正したお話をします。 環境 Xocde:13.3.1 Swift:5.6 ローカルで計測時に使用したMacのスペック MacBook Pro (16-inch, 2019) 8コアIntel メモリ64 GB コンパイル時間の計算 XCLogParser

                                    iOSアプリだってコンパイル時間を短くしようと頑張った話(ビルド時間もね!) - STORES Product Blog
                                  • iOSアプリを買うとmacOS版も手に入る。そんな時代がぼちぼちくるぽい

                                    iOSアプリを買うとmacOS版も手に入る。そんな時代がぼちぼちくるぽい2020.02.10 19:0010,714 塚本直樹 ユーザーメリットハンパないのでは。 Xcode 11.4(Apple[アップル]の統合開発環境)のベータ版にて、macOS用アプリとiOS用アプリのユニバーサル購入の設定が可能になっていることが判明しました。iOSのApp Storeでアプリを購入すれば、macOSでもアプリをゲットできるようになるでしょう。 ユニバーサル購入はすでに、iOSアプリを購入すればiPhoneでもiPadでもApple WatchでもApple TVでもゲットして使えることでもおなじみですね。なお、この設定は開発者がオンオフを選択できるので、macOS向けとiOS向けのアプリを別途販売することもできます。 もともと、macOS CatalystではiOSアプリをmacOSへと移行しやす

                                      iOSアプリを買うとmacOS版も手に入る。そんな時代がぼちぼちくるぽい
                                    • What's new in Xcode 15 ざっくりまとめ

                                      What's new in Xcode 15を視聴したときのメモです。詳しい情報、正確な情報は元動画を参照してください。 Xcodeアプリについて 今年はiOSやvisionOSを含む全てのシミュレターをオプションにしたことでXcodeアプリのサイズが小さくなった。DeveloperサイトからXcodeをダウンロードする場合は、どのシミュレータを含めるか事前に選択できる。 編集 コード補完 例えば新規ファイルを作成し、 struct と入力すると新規ファイル名がサジェストされる。 複数のデフォルトパラメーターを含む関数を呼び出す時、キーボードの右矢印を押すと、すべてのバリエーションが表示されるようになる。 → 押下前 → 押下後 また、コード補完が賢くなっており、例えば VStack に対して修飾子を追加するために . を入力すると padding がサジェストされる。 Text に対して

                                        What's new in Xcode 15 ざっくりまとめ
                                      • Swiftで大量のメンバ変数があるclassやstructのinitを自動生成する。 - 文字っぽいの。

                                        環境 Xcode Version 12.1 Apple Swift version 5.3 課題 開発をしていると、こんな感じでメンバ変数がたっぷりあるclassができます。この例ではclassですが、structも同様ですね。 class SampleClass: Codable { public let id: Int public let title: String public let body: String public let thumbnailUrl: URL public let tags: [String] public let categories: [String] public let createdAt: Date public let updatedAt: Date public let comment: [String] public let isFavor

                                          Swiftで大量のメンバ変数があるclassやstructのinitを自動生成する。 - 文字っぽいの。
                                        • brew upgrade でのエラー対処からCommand Line Toolsについてまとめてみる|TechRacho by BPS株式会社

                                          BPSの福岡拠点として一緒にお仕事をさせてもらっているウイングドアのウメバヤシです。 最近、brew upgradeをした際に、Command Line Tools(以下「CLT」)が原因でエラーが出たのでその解決をしました。 その時にCLTについても少し調べてみたのですが、ネットで検索してヒットする情報の中には、間違った認識のものや、あやふやな内容のものが結構多いなという印象を受けました。 なので今回は、Homebrewのエラーの解決方法と、信頼できるソースや検証した結果を元に、CLTについてできるだけ正しく解説していきます。 検証環境 * PC : MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports) * OS : macOS Big Sur バージョン 11.2.3(20D91) * Homebrew : 3.0.5 * xcod

                                            brew upgrade でのエラー対処からCommand Line Toolsについてまとめてみる|TechRacho by BPS株式会社
                                          • Xcode 関連ファイルを定期的に削除する - xyk blog

                                            検証環境: Xcode 12.2 Swift 5.3.1 Xcode のキャッシュファイルなどの関連ファイルはかなりのディスクスペースを消費するので定期的に削除するほうがよい。 DerivedData 中間生成ファイル。アプリ単位でビルド時に作成される。 ビルドが突然できなくなった場合などこれを消すと解消する場合がある。 rm -rf ~/Library/Developer/Xcode/DerivedData/* iOS DeviceSupport Xcode が iOS 実機端末との接続を認識したタイミングで作成される。 iOS バージョンをアップデートする度に新しいディレクリが増えていく。 全削除して問題なし。 $ l ~/Library/Developer/Xcode/iOS\ DeviceSupport/ 13.5.1 (17F80) 13.6 (17G68) 13.6 (17G6

                                              Xcode 関連ファイルを定期的に削除する - xyk blog
                                            • 【iOS】Firebase Dynamic Linksでアプリが起動しない

                                              Firebaseダイナミックリンクを使うと、1つのURLで複数の遷移先を設定できて、ユーザーごとに適切な制御ができます。ダイナミックリンクによるアプリ内の画面遷移などの制御を除けば、プログラミングなしの設定のみで簡単に実現することが可能です。 例えば、以下のようなパターンです。 iOSのブラウザでダイナミックリンクをタップすると、アプリストア(AppStore)に移動するiOSのブラウザでダイナミックリンクをタップすると、アプリ起動する(インストール済の場合)Androidのブラウザでダイナミックリンクをタップすると、アプリストア(Playストア)に移動するAndroidのブラウザでダイナミックリンクをタップすると、アプリ起動する(インストール済の場合)PCのブラウザでダイナミックリンクをタップすると、アプリのランディングページに移動する ディープリンク(DeepLink)やユニバーサルリ

                                                【iOS】Firebase Dynamic Linksでアプリが起動しない
                                              • Apple、「iOS 14」と「iPadOS 14」向けに「Xcode」を提供か | 気になる、記になる…

                                                Apple関連のリーク情報では多数の実績があるJon Prosser氏(@jon_prosser)が、「iOS 14」と「iPadOS 14」向けに「Xcode」アプリが提供されると報告しています。 「iOS 14」と「iPadOS 14」向けに「Xcode」アプリが提供されることにより、「iPad」向けにプロ向けアプリが登場する可能性が高まるだろうと予測しています。 ただ、「Final Cut」は「iPad」向けには提供されないだろうと予測しています。 I’m not gonna say that Final Cut is coming to iPad… But XCode is present on iOS / iPad OS 14. 👀 The implications there are HUGE. Opens the door for “Pro” applications to

                                                  Apple、「iOS 14」と「iPadOS 14」向けに「Xcode」を提供か | 気になる、記になる…
                                                • [Xcode 12] ローカルで課金(StoreKit)のテストをする方法について | DevelopersIO

                                                  XCode12からの新機能のひとつとして、ローカル環境で課金(StoreKit)のテストをする環境が追加されました。 この記事では、そんなローカルで課金のテストをする方法を試しています。 はじめに XCode12からの新機能のひとつとして、ローカル環境で課金(StoreKit)のテストをする環境が追加されました。 StoreKit構成ファイルをローカルで作成し有効にすると、App Storeのサーバーに接続しないで課金のテストを実行することが出来ます。 今回はローカルで課金をしてみるまでの流れを簡単にではありますが試してみました。 具体的にどんなことが出来るようになったの? Appleのサイトによると以下の項目が挙げられています。 開発の初期段階、またはApp Store Connectでアプリ内購入を構成する前に課金ができる。 ネットワーク接続が利用できない場合のローカルテスト。 San

                                                    [Xcode 12] ローカルで課金(StoreKit)のテストをする方法について | DevelopersIO
                                                  • iOS16/iPadOS 16/watchOS 9/tvOS 16/macOS 13 Beta2がリリース【多数の新機能や変更点あり】 - こぼねみ

                                                    Appleは日本時間6月23日、「iOS 16」「iPadOS 16」「watchOS 9」「tvOS 16」「macOS 13」の2番目のベータ版を開発者向けにリリースしました。 パブリックベータ版はまだのようです(Developer Beta3と同時になる予測)。 新たにリリースされたバージョン 今回確認された新機能や変更点 ロック画面の写真編集に新機能 壁紙写真の編集に新機能 LTE通信でもバックアップ可能に 天体壁紙のロケーション表示が可能に 壁紙編集がより容易に Apple Cash と Apple Cardに微調整 スクリーンショット機能に微調整 ロック画面を簡単に削除可能に SMS フィルタリング iPadOS 16のステージマネージャ設定に新オプション 迷惑メッセージ報告機能 翻訳に新たな言語のサポート HealthKit API これまでに確認されている新機能 パブリック

                                                      iOS16/iPadOS 16/watchOS 9/tvOS 16/macOS 13 Beta2がリリース【多数の新機能や変更点あり】 - こぼねみ
                                                    • Xcode12時代のライブラリ管理ツール選定 - 文字っぽいの。

                                                      背景 iOSDC 2020でMint及びiOSアプリ開発時のライブラリ管理について執筆し、同様の内容をZennでも本として販売した。 zenn.dev しかし、Xcode12の正式版がリリース後に、執筆時からライブラリ管理を取り巻く状況が大きく変わってきたため、ここに筆を執った次第である。 はじめに この記事はXcode12を利用してiOSアプリ開発を行う前提で執筆されている。また、情報は2020年12月25日現在のものとなる。 iOSアプリ開発を行う場合、ライブラリ管理には CocoaPods Carthage Swift Package Manager(以下 SwiftPM) Manual が選択肢として挙げられる。Manualは管理といえるのか怪しいため今回は省略する。なお筆者は、 本業:Carthage, CocoaPods, Mint 1 副業:SwiftPM, Mint 個人開

                                                        Xcode12時代のライブラリ管理ツール選定 - 文字っぽいの。
                                                      • Swift 6 に備える - 今後の機能(Upcoming Feature)の段階的適用 編

                                                        チートシート Swift 6 がやってくる 記事執筆時点では Swift 5.9 までがリリース済み、これから Xcode 15.3 とともに Swift 5.10 がリリースされようとしています。それではその次は 5.11…… と思われましたが、Apple の @hollyborla 氏によって「Swift 5.10 の次は Swift 6 となる」ことが言及されています。 Swift 5 の間、さまざまな機能が Swift には追加されてきました。それらの中には影響範囲が大きいとみられるものも含まれており、「この機能のうちの◯◯までは Swift 5 で、××は Swift 6 で有効になる」というようなものがいくつか存在します("××" が影響が大きいとされるものであることが多い)。 ここでの「影響が大きい」とは、コード自体はそのままで Swift の(コンパイラの)バージョンを上げ

                                                          Swift 6 に備える - 今後の機能(Upcoming Feature)の段階的適用 編
                                                        • Xcode 11を用いたMac Pro (2019)のBuildベンチマークはiMac Pro (2017)やMac mini (2018)と比較してさほど速くはならないもよう。

                                                          Xcode 11を用いたMac Pro (2019)のBuildベンチマークはiMac ProやMac mini (2018)と比較してさほど速くはならないようです。詳細は以下から。 Appleが2019年12月より発売を開始した「Mac Pro (2019)」は、上位モデル(Intel Xeon W 24-Core以上)以外でのCPUベンチマークがiMac Pro (2017)やCore i9-9900K搭載のiMac (2019)とあまり差がない事が確認されていますが、 Mac Pro (2019)を購入した開発者の方々によると、これはXcodeのコンパイル/ビルド時間でも同様で、Geekbenchアプリを開発しているJohn Pooleさんによると、28-Core XeonのMac Pro (2019)は18-Core iMac Pro (2017)より約20%コンパイル時間が短縮さ

                                                            Xcode 11を用いたMac Pro (2019)のBuildベンチマークはiMac Pro (2017)やMac mini (2018)と比較してさほど速くはならないもよう。
                                                          • Apple、iPad mini(第6世代)の黒帯問題への対処を開発者に案内 - iPhone Mania

                                                            Appleは現地時間9月27日、アプリ開発者に対してiPad mini(第6世代)の画面サイズと解像度に対応するよう案内しています。一部の未対応アプリでは画面の上下が黒く帯状に表示され、フルスクリーン表示ができません。 未対応アプリでは画面の上下に黒帯が 9月24日に発売されたiPad mini(第6世代)で、一部のアプリを表示すると画面の上下が黒く帯状に表示されてしまいます。これは、iPad mini(第6世代)の画面サイズが、第5世代よりも縦横ともに大型化しているためです。 Appleはデベロッパ向けWebサイトで、画面の自動レイアウト(Auto Layout)対応アプリの多くはiPad mini(第6世代)に対応しているものの、その他のアプリはXcode 13でのリコンパイルが必要になる、と説明しています。 Appleは、Xcode 13でフルスクリーン表示を許可する設定でリコンパイ

                                                              Apple、iPad mini(第6世代)の黒帯問題への対処を開発者に案内 - iPhone Mania
                                                            • Xcode12のアップデート内容をまとめてみた。 - Qiita

                                                              WWDC2020 今年中もiOS、iPadOS、MacOSなどの新しいOSバージョンと共にXcodeも12が発表されました。 早速、Xcode12のアップデート内容をまとめてみました!! WWDCでApple siliconの発表があったため、 Xcode 12 for macOS Universal Appsと言ったアプリケーションもBETA版として登場しています。 新機能 ナビゲーションエリアのフォントサイズが3段階で変更できるようになった small large タブ表示が追加され、素早いファイルの移動が可能になった 以前にもタブ表示の機能はありましたが、新たに細かい階層でもタブ表示できるようになりました。 Optionキーを押すことで新しいタブが追加されます。 以前のタブよりもだいぶ切り替え表示されるスピードが早いので、かなり便利です。 WidgetやAppClipなどの新しく登場

                                                                Xcode12のアップデート内容をまとめてみた。 - Qiita
                                                              • Swift Packageを中心とした構成に変えて、良かったこと・困ったこと | BLOG - DeNA Engineering

                                                                2022.03.16 技術記事 Swift Packageを中心とした構成に変えて、良かったこと・困ったこと by qmihara #ios #swift #skyleap はじめに 日々 iOS アプリを開発されている皆さんこんにちは。 SkyLeap という Web ブラウザアプリを開発している qmihara です。 この記事では、 iOS アプリ開発で誰しも一度は経験したことがあるのではないかと思う project.pbxproj のコンフリクト地獄について、ついに我慢の限界に達し project.pbxproj によるプロジェクト管理から Swift Package を中心としたプロジェクト構成へ移行したことについてお話しします。 背景 SkyLeap の iOS アプリは現在 2 名で開発をしていますが、 2 名での開発においても project.pbxproj のコンフリクト

                                                                  Swift Packageを中心とした構成に変えて、良かったこと・困ったこと | BLOG - DeNA Engineering
                                                                • GitHub - twostraws/ControlRoom: A macOS app to control the Xcode Simulator.

                                                                  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 - twostraws/ControlRoom: A macOS app to control the Xcode Simulator.
                                                                  • あらゆるライブラリをSwiftPMで使えるようにする

                                                                    Swift Package Manager で 3rd party のライブラリを扱えるようにするには、repository に Package.swift を含めることで解決しますが、repo が公開されていないものや、ビルド済みの framework 形式で配布されている場合にはそのまま Swift PM で扱うことができません。 Swift PM で扱える形式は以下2通りのみです。 git clone できるソースコードで、Package.swift が含まれている ローカル / リモートに存在する XCFramework 形式 CocoaPods が存在することで、SwiftPM の導入を阻害し、マルチモジュール化を含めたプロジェクト構成の改良に支障を来します。 今回は、MLKit を例に、CocoaPods でしか利用できないライブラリを SwiftPM で利用できることを検証し

                                                                      あらゆるライブラリをSwiftPMで使えるようにする
                                                                    • [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.
                                                                          • 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 | ラクス エンジニアブログ
                                                                              • 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…

                                                                                    Xcode Previews でUIKitベースのアプリ開発を効率化する - iOSDC Japan 2020

                                                                                  新着記事