• 2020-02-25
  • 2020-02-28

Combine入門 | Combineを使ってネットワーク接続する方法

この記事では、Combineを使ってネットワークアクセスする方法を解説します。 Combineが初めての方やCombineの他の例については、次の記事もご覧ください。 DataTaskを実行するPublisherを作る Combineを使ってネットワークアクセスするには、DataTask用のPublisherを作ります。Publisherを作るためのメソッドは以下の2つです。 引数が異なる2つのメ […]

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

Combine入門 | 独自のタイプをCombine対応にする

Combineはアップル純正の非同期処理を実装するためのフレームワークです。SwiftUIのバインディングなどでも使われています。少し分かりにくいのですが、重要なフレームワークです。 Combineが初めての方は、次の記事もご覧ください。 Combineを使った他の例については以下の記事をご覧ください。 この記事では、独自のデータモデルクラスをCombine対応のクラスにする方法を解説します。 O […]

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

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

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

  • 2020-02-12
  • 2020-02-27

Combine入門 | CombineでTimer処理を行う方法

TimerもCombineに対応しています。Timerで定期的に実行される処理をCombineを使って設定出来るようになっています。 この記事ではTimerの処理をCombineで行う方法についてです。 Combineが初めての方は、次の記事もご覧ください。 Combineを使った他の例については、以下の記事をご覧ください。 Combineを使って処理を書く TimerからPublisherを取得 […]

  • 2020-02-12
  • 2020-02-12

日本政府も情報システムの基盤をAWSへ切り替え

日経新聞に次のような記事が出ていました。 政府の基盤基盤クラウド、Amazonに発注へ 日本経済新聞デジタル 2020年2月12日 これってすごい変化だと思うんです。 日本では歴史のある大企業ほど、セキュリティに対して力を入れています。そのため、クラウドに対しては慎重です。 コストが大きくかかっても、自社内に置いたサーバーだったり、国内のデータセンターだったりを契約しています。 AWSを始めとした […]

  • 2020-02-11
  • 2020-02-27

Combine入門 | CombineでNotificationを受け取る方法

Combineはアップル純正の非同期処理を実装するためのフレームワークです。SwiftUIのバインディングなどでも使われています。重要なフレームワークです。 Combineを使った他の例については以下の記事をご覧ください。 動作環境 Combineは次のような環境で動作します。 サポートしているOS CombineがサポートしているOSは以下の通りです。見ての通り、この記事を書いている2020年2 […]

  • 2020-02-10
  • 2020-02-27

HTTPSのページからダウンロードできるファイルはHTTPにできなくなる

最近は常時SSL化が浸透してきました。このブログも常時SSL化していて、お問い合わせフォームだけではなく、サイト全体をSSLの対象にしており、HTTPSで接続されるようになっています。 Chromeの将来バージョンでは、HTTPSのページからはHTTPのコンテンツはダウンロードできないようにブロックするという計画です。 Google Online Security Blog: Protecting […]

  • 2020-02-07
  • 2020-02-27

Parallels Desktopで古いmacOSゲストをセットアップする

昔からずっと使われている製品では、動作対象のOSが極端に古い場合があります。 そのような製品の動作確認にはParallels Desktopを使うと便利です。かなり古いOSでも仮想マシンで動かすことができます。 但し、OS X 10.5 Leopard Serverを動かしたいときには一工夫必要でした。この記事は古いOSをParallels Desktopで使おうとして困ってしまっている方に役に立 […]

  • 2020-02-05
  • 2020-02-05

開発者なら知っておきたいMacの起動とキーコンビーネーション

開発者は開発を行わないユーザーよりもマシンやOSのトラブルに見舞われることが多いです。ある日突然、OSが起動しなくなってしまったなどです。そのようなときに焦らないで良いように知っておいた方が良いキーコンビネーションがあります。 マシン起動時のキーコンビネーションのコツ マシン起動時に特定のキーを押しながら起動するという操作が上手く働かないということはないでしょうか? 実は押すタイミングに気をつける […]

  • 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 […]

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

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

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

CTR IMG