TAG

xcode

  • 2020-04-19

XcodeでGoogle Test (gtest) を使えるようにセットアップする

Xcodeにはユニットテストを実行する機能があります。Xcodeから実行できるユニットテスト機能はXCTestフレームワークのチェック関数を使って、クラスやメソッドの戻り値が期待値通りになっているかをチェックします。チェック結果はXcodeの中でリスト表示されます。 XCTestはAppleプラットフォーム専用です。クロスプラットフォーム対応のライブラリを作っているときなどには、XCTestを使う […]

  • 2020-04-12
  • 2020-07-12

【2020/07/12更新】 OpenCVのセットアップ方法(iOSアプリ用)

2020年7月12日更新 : ブリッジングヘッダーの設定を追加しました。 OpenCVはオープンソースの画像処理やマシンラーニングを行うためのライブラリです。高機能で多くの機能を持っていて、画像処理やマシンラーニングの処理を一から全て実装するよりも効率的に開発が行えます。 高機能なだけではなく、非常に高速です。内部ではOpenCLやSIMD、IPP (Intel Performance Primi […]

  • 2020-04-10
  • 2020-04-18

【2020/04/18更新】 OpenCVのセットアップ方法 (macOSアプリ用)

2020年4月18日 zshでのPATHの設定方法を追加しました。cmakeのオプションでインストール先を指定するように変更しました。 OpenCVはオープンソースの画像処理やマシンラーニングを行うためのライブラリです。高機能で多くの機能を持っていて、画像処理やマシンラーニングの処理を一から全て実装するよりも効率的に開発が行えます。 高機能なだけではなく、非常に高速です。内部ではOpenCLやSI […]

  • 2020-03-27

iOS 13.4でWKWebViewがクラッシュするときはWebKitへのリンクを追加

このブログ用に作っているサンプルアプリで、WKWebViewを使っているものがあります。先日、Xcodeを11.4にアップデートしたところ、このアプリがクラッシュするようになってしまいました。 対応方法などを記事にまとめました。 結論 結論を先に書くと、WebKit.frameworkのリンクを追加することで修正されました。詳細を記事にまとめました。 症状と対応方法 発生している症状をまとめると次 […]

  • 2020-02-23
  • 2020-06-30

Apple Notarization Service に対応するためのXcodeの設定

2020年3月6日 条件を満たしているかの確認で --strict オプションが抜けていたので追加しました。 Apple Notarization Notarization Service に対応させて、アプリの公証を受けるためには、いくつかの方法があります。 アップルは 2020年2月3日以降は、公証を得るためには、必要な要件を全て満たす必要があると発表しました。 この記事では、複雑なケースも含 […]

  • 2020-02-03
  • 2020-08-04

【2020/8/2更新】Intel C++ Compiler for macOSの動作環境

2020/08/04 Intel Parallel Studio XE 2020 Update 2を追加しました。 Intel C++ Compilerの適切なバージョンは、Intel C++ Compilerと組み合わせるXcodeのバージョンや動作環境(OSのバージョン)も考えて、使用するバージョンを決定しなければいけません。更に開発対象のアプリの動作環境も考慮する必要があります。 Intel […]

  • 2020-02-03
  • 2020-02-03

Notarization Service の条件の緩和終了

macOS 10.15 Catalinaからセキュリティ強化の一環で、Apple Notarization Serviceで公証を受けることが必須になります。 アップル社はデベロッパー向けのNews And Updatesに、昨年、2019年12月23日付けで次の記事を投稿していました。 認証の前提条件に関する更新 この記事の中で注目したいのは以下の部分です。 認証がまだの場合、認証サービスにソフ […]

  • 2020-02-03
  • 2020-02-03

Macでアプリ開発するなら入れておきたいソフト

MacでiOSアプリやAndroidアプリ、Macアプリを開発するなら入れておきたいソフトをまとめました。私自身が長年使っているものが中心です。使用頻度が低いために掲載していないソフトもあります。新たに使用頻度が高くなったソフトが現れたら追加します。 IDE IDE統合開発環境で常に使っているもの達です。 Xcode Xcode – Apple Developer Apple純正の開 […]

  • 2020-01-29
  • 2020-02-27

ユニットテストを書かなかった頃の自分に言い返してみる

コードを実装したときにテストはどのようにしていますか? ユニットテストは書いていますか? ユニットテストは単純なロジックを確認するだけではなく、条件分岐の網羅や境界値テストなどを繰り返し、行い続けられることが強みです。一度、書いてしまえば、手間なく何度もテストができます。それによるメリットは使い続けてこそ、強く分かってきます。 ユニットテストは書かないという人もいらっしゃると思いますので、書かなか […]

  • 2020-01-13
  • 2020-02-22

MacアプリのUIテスト – ダイアログのテスト

アイキャッチ画像は acworksさんによる写真ACからの写真 を利用しています。 MacアプリのUIテストで、ダイアログのテスト方法についてです。 ダイアログの表示待機 何かボタンをクリックしたら表示されるダイアログ、アプリ起動時に表示されるダイアログ、メニューからコマンドを実行すると表示されるダイアログなど、色々な方法でダイアログは表示されます。しかし、どの方法であっても共通するのは、表示され […]

>現役のプログラマーが書くプログラミング情報

現役のプログラマーが書くプログラミング情報

日々の開発の中での学びや分かったこと、調べたことなどを書いていくブログです。

CTR IMG