並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 344件

新着順 人気順

Objective-Cの検索結果121 - 160 件 / 344件

  • 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から自動生成する - クックパッド開発者ブログ
        • Application Loader亡き後の私たちはどうやってipaをアップロードするのか - ナカザンドットネット

          10/25追記: Application Loaderの後継となる公式アプリとして、TransporterがMac App Storeに公開されました。 Transporter Apple開発ツール無料apps.apple.com これで安泰ですね。 Xcode 11がMac App Storeからもダウンロードできるようになりました。既にアップデートした方もいるかと思います。 さて、世の中にはXcode本体を使わずにApp Store Connectにipaファイルをアップロードする方法を何とかして見つけないといけない、ちょっと辛い状況を抱えた人々が存在します。Xcodeでのアップロードが上手くいかなかったり、サードパーティの開発ツールからipaファイルを直接与えられてしまったりと、事情は様々ですが、そういった人たちはこれまで、Application Loaderを使うのが一般的でした。

            Application Loader亡き後の私たちはどうやってipaをアップロードするのか - ナカザンドットネット
          • Xcodeでボタンを押すとテキストが変わる簡単なアプリをつくってみるよ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

            どうも、ハルです。 アイドル沼が止まりません。カメラ沼が止まりません。 今回は、Webエンジニアがネイティブアプリに挑戦したよ! 的な記事なので過度な期待はしてはいけません! ネイティブアプリ作ったことないという方! 一緒に作ってみてこんな感じにできるんだーという感動を一緒にどうぞ! こんなものをつくるよ ボタンとテキストを用意して、ボタンを押すとテキストが変わる、ザ初心者のはじめてのアプリを作ってみたいと思います。 プロジェクトの準備 Xcodeを立ち上げます。 この画像でいう、真ん中の「Create a new Xcode project」を選択します。 テンプレートの選択で「Single View App」を選び「Next」。 プロジェクトの設定をします。 Product Name:気合いを入れてアプリ名を入力しましょう。 Organization Name:あなたの名前を入力しまし

              Xcodeでボタンを押すとテキストが変わる簡単なアプリをつくってみるよ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
            • 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」がリリース。
                  • 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
                    • Announcing React Native 0.66 · React Native

                      Today we’re releasing React Native v0.66 for Android 12 and iOS 15 support alongside fixes and general updates. Highlights​ Handle taps on views outside parent bounds on Android New Bluetooth Permissions on Android Better Support for Apple Silicon, Xcode 13, and iOS 15 Hermes 0.9.0 Nightly and “Commitly” Releases Handle taps on child views outside parent boundaries on Android​ Thanks to @hsource f

                        Announcing React Native 0.66 · React Native
                      • iOSアプリを買うとmacOS版も手に入る。そんな時代がぼちぼちくるぽい

                        iOSアプリを買うとmacOS版も手に入る。そんな時代がぼちぼちくるぽい2020.02.10 19:0010,675 塚本直樹 ユーザーメリットハンパないのでは。 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 ざっくりまとめ
                          • 月額使用料とおさらば!クリエイター向けの買い切りMacアプリ

                            作成:2019/08/19 更新:2021/04/01 Mac > 「いいかげんサブスクリプションや月額使用料じゃなくて買い切りにしてくれ!毎月いくら引き落とされているかよく分からなくなっているんだよ!」と怒っているクリエイターにおすすめの買い切りMacアプリ(もしくは無料版)をご紹介。コスパだけでなく、その美しさと使いやすさに喜悦するだろう。 エンジニア速報は Twitter の@commteで配信しています。 DaVinci Resolve(After Effects代替) Blackmagic Design社のDaVinci Resolve(ダヴィンチ・リゾルヴ)。無償の高性能動画編集ソフト。インターネット接続を必要とせず、月額使用料も発生しない、上位版のDaVinci Resolve Studioは¥33,980 (税抜価格)のみ。 DaVinci Resolve 16 Blend

                              月額使用料とおさらば!クリエイター向けの買い切りMacアプリ
                            • 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
                                  • Xcode 11でのテスト周りの新機能を紹介します! - DeNA Testing Blog

                                    SWETグループ、iOS自動テスト領域チームの細沼(tobi462)です。 今回はWWDC19で発表された内容の中から、 Xcode 11におけるテストまわりの新機能について紹介します! 新しく追加された機能は大きく以下の3つです。 Test Plans(テストプラン) テスト実行の設定(実行対象、言語・ロケール、他)を管理できる仕組み Result Bundle テストの成果物(ビルドログ、テストレポート、他)をまとめる仕組み XCTest - XCTUnwrap() XCTAssertNotNil + guard letに相当する関数 なお、メトリクスまわりも大きく進化していますが、本記事では割愛します。 関連するWWDC19のセッション それぞれの機能について解説する前に、 関連するWWDC19のセッションを紹介したいと思います。 本記事で解説する自動テストに関するセッションに加え、

                                      Xcode 11でのテスト周りの新機能を紹介します! - DeNA Testing Blog
                                    • 【iOS】Firebase Dynamic Linksでアプリが起動しない

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

                                        【iOS】Firebase Dynamic Linksでアプリが起動しない
                                      • iOS13から利用できるBackgroundTasksを使ってみよう! - Takahiro Octopress Blog

                                        はじめに 今回はiOS13で新たに追加された BackgroundTasks Framework について見ていきたいと思います。 基本的には、 WWDC2019動画の『Advances in App Background Execution』を見ながら実践してみました。 ですが、微妙に躓くところもあったのでメモとして残しておきたいと思います。 BackgroundTasksとは まず、 BackgroundTasks の説明です。 BackgroundTasks はiOS13から利用できる新しいFrameworkになります。 BackgroundTasks には大きく分けて下記2つのAPIが存在します。 Background Processing Tasks Background App Refresh Tasks Background Processing Tasks Backgrou

                                        • 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がリリース【多数の新機能や変更点あり】 - こぼねみ
                                              • 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 Assi……

                                                  Apple、自然言語のプロンプトからSwiftコードを自動生成する「Swift Assist」を次期開発環境「Xcode 16」に搭載
                                                • 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)の段階的適用 編
                                                  • 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時代のライブラリ管理ツール選定 - 文字っぽいの。
                                                    • 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
                                                      • iOSアプリ開発にSwift Package Managerを使おう - Qiita

                                                        Xcode 11からSwift Package Manager(以下、SwiftPM)がiOSアプリ開発にも使えるようになりました SwiftPMとは SwiftPMは、Swiftのソースコードで構成されたパッケージを、依存関係を解決しつつ利用できるようにしてくれる、Apple製のパッケージ管理ツールです。オープンソースで公開されています。iOS開発者の人なら、CocoaPodsやCarthageのようなものだと言った方が伝わるかもしれません。 GitHubリポジトリ https://github.com/apple/swift-package-manager Xcode 11が登場するまでは、SwiftPMを使ったアプリというのはコマンドラインからのビルド&実行しかありませんでした。ですから、macOSまたはLinuxのターミナル上で実行するCUIアプリやサーバーサイドのプログラムなどに

                                                          iOSアプリ開発にSwift Package Managerを使おう - Qiita
                                                        • 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
                                                          • 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)と比較してさほど速くはならないもよう。
                                                            • GitHub - progrium/macdriver: Native Mac APIs for Go. Soon to be renamed DarwinKit!

                                                              package main import ( "github.com/progrium/macdriver/objc" "github.com/progrium/macdriver/macos" "github.com/progrium/macdriver/macos/appkit" "github.com/progrium/macdriver/macos/foundation" "github.com/progrium/macdriver/macos/webkit" ) func main() { // runs macOS application event loop with a callback on success macos.RunApp(func(app appkit.Application, delegate *appkit.ApplicationDelegate) { ap

                                                                GitHub - progrium/macdriver: Native Mac APIs for Go. Soon to be renamed DarwinKit!
                                                              • 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 | ラクス エンジニアブログ
                                                                              • 【要アップデート】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
                                                                                • iOS開発におけるパッケージ管理方法の私見 - CATS PRODUCTIVITY BLOG

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

                                                                                    iOS開発におけるパッケージ管理方法の私見 - CATS PRODUCTIVITY BLOG