ITエンジニア/デザイナ向けにオープンソースを毎日紹介

プログラミング言語 - Swiftの記事一覧

プレミアムユーザー限定記事

MOONGIFTプレミアムは、月額500円の有料サービスです。詳細はこちらから

もっと見る

List

  • 2021/06/13

macOCR - 画面上の任意の場所からOCRを実行

写真や画像、動画からテキスト情報を抜き出したいという場面は意外と多いです。そんな時、テキストエディタを立ち上げて、画面上に出力されている文字を書き写したりするでしょうか。数文字なら良いですが、長い文字を写経するのは面倒です。そこで使ってみたいのがmacOCRです。テキストを選択するだけで、そのテキストをクリップボードに...

List

  • 2021/05/30

BandwidthLimiter - ドメイン単位でネットワーク速度を制限

自宅やオフィスの高速ネットワーク環境下で開発していると、ついネットワークが遅い環境のことを忘れてしまいます。その結果、リッチなWebサイトやアプリを作ってしまい、利用者にとっては使いづらいものができあがります。そこであらかじめネットワーク速度を制限しながら開発してみましょう。それを手軽に実現できるのがBandwidth...

List

  • 2021/05/10

Tokamak - SwiftUIでWebアプリケーションを開発する

SwiftではSwiftUIというコードベースでアプリのUIを作れる仕組みが提供されています。ReactやVue、Flutterも同様の流れとなっています。コードとUI、そしてイベントの連動というのは今後のスタンダードなのかも知れません。そんなSwiftUIをWebアプリケーション開発でも使えるようにするのがTokam...

List

  • 2021/04/19

OSX PushToTalk - キーボード操作で素早くマイクのオンオフ

リモート会議での失敗あるあるといえばミュートになっている、またはミュートになっていなかったというミスでしょう。余計な雑音が入らないよう、頻繁に切り替えたいものの、繰り返している内にミスに繋がってしまうのが難点です。そこで使ってみたいのがOSX PushToTalkです。ショートカットキー一つでマイクのオンオフを切り替え...

List

  • 2021/04/18

vitals - 小さなmacOS用プロセスモニタ

パソコンを使っていて、突然ファンが回り始めたり、動作が重くなることがあります。そうした時にはCPU使用率を確認することでしょう。そして暴走しているプロセスを見つけて、プロセスをキルするかと思います。そんな確認をいつでも、すぐにできるのがvitalsです。## vitalsの使い方実行しているところです。CPU利用率が高...

List

  • 2021/04/14

iOSLocalizationEditor - iOS/macOSアプリの多言語サポート用ツール

iOSやmacOSアプリでは多言語対応する際の専用ファイルフォーマットが用意されています。フォルダを作成し、その中にLocalizable.stringsというファイルを用意します。これを言語ごとに作成しますが、フォルダが分かれているので修正が面倒です。そこで使いたいのが専用ソフトウェアであるiOSLocalizati...

List

  • 2021/04/13

Clippy - 懐かしのOfficeアシスタントをmacOSで

ClippyといえばMicrosoft Officeに付属していたアシスタントキャラクターです。イルカのカイルとともに役立ち、そして邪魔者扱いされてきた存在です。今では消え去り、時々懐かしささえ感じるのではないでしょうか。そんなOfficeアシスタントをmacOS上で復活させるのがClippyです。## Clippyの...

List

  • 2021/03/31

‎stts - 100種類を超えるクラウドサービスのステータスを監視

最近ではクラウドサービスを利用するのが当たり前になっています。Dropboxのように個人のPCで使うものもあれば、AWSのようにサービス提供時に利用するものもあります。利用が増えているからこそ、万一落ちたりすると大変なことになります。絶対に落ちないとは言い切れませんが、サービスの状態を監視して万一に備えておくべきでしょ...

List

  • 2021/03/30

OfflineWebView - iOSアプリでWebページをオフライン表示

スマートフォンアプリはネットワーク接続があることを前提に作られているものが多いです。その結果、オフラインやネットワーク回線が弱い時に、表示がされなかったり長時間待たされます。これは大きなストレスです。今回紹介するOfflineWebViewはiOSアプリ内でオフライン表示を可能にするライブラリです。## Offline...

List

  • 2021/03/23

Swapman - macOSのSwap監視

最近はメモリも多く、マシンは高速に動作するようになっています。しかし、アプリケーションのメモリ利用量も肥大化しており、Google Chromeなどは普通に使っているだけで過剰なメモリ消費をします。そこで発生するのがSwapです。そんなSwapファイルを監視してくれるのがSwapmanです。## Swapmanの使い方...

List

  • 2021/03/13

Abnormal Mouse - 使い慣れたマウスでmacOSらしい操作を実現

macOSではMagic MouseやMagic Trackpadが使われる前提で作られています。そうした純正のデバイスを使う限りは複数指での操作やスワイプ、ズームといった操作がしやすいのが確かです。しかしマウスやタッチパッド自体の操作は他のデバイスの方が好みという人は多いでしょう。そこで使ってみたいのがAbnorma...

List

  • 2021/03/09

‎Markdown Linker for Safari - Markdown形式でURLをコピー

ブログやドキュメントを書いている時に、Webブラウザで開いているページをMarkdown形式でコピーしたい時は良くあります。そのためのブラウザ機能拡張やブックマークレットは多数あります。今回紹介する‎Markdown Linker for Safariは名前の通り、Safari用の機能拡張になります。## ‎Markd...

List

  • 2021/02/19

XcodesApp - 歴代のXcodeを手軽にインストール

Xcodeは年々バージョンアップを行っています。しかしプロジェクトが常に最新盤を追従するのは難しく、過去のプロジェクトは古いXcodeが必要というのはよくあります。そこで使ってみたいのがXcodesAppです。古いXcodeを簡単にインストールできるインストーラーです。## XcodesAppの使い方メイン画面です。!

List

  • 2021/02/19

BluetoothAudioDistancer - PCから離れたらマイク音量を下げる

在宅勤務をしていて、マイクのオフにし忘れというのはよくあるミスです(Webカメラのオフし忘れもありますが)。その結果、あられもない音を聴かせてしまったり、オフだと思って油断した声を流してしまう可能性があります。そんなミスをしたことがある方(またはしそうな方)に使ってみて欲しいのがBluetoothAudioDistan...

List

  • 2021/01/22

XcodeUpdates - 各バージョンのXcodeをインストール

XcodeはiOS、macOSアプリの開発に欠かせないIDEです。各iOSのバージョンによって利用できるXcodeが限られており、プロジェクトによっては古いXcodeで開発しなければならないこともあるでしょう。そんな時に使えるのがXcodeUpdatesです。古い(または新しい)XcodeをGUIベースでインストールで...

None

  • 2021/01/22

BCLM - バッテリーの最大充電量を設定

バッテリーを最大まで充電したり、逆に減らしすぎるのはバッテリーの寿命を短くするといわれています。20〜80%の間を保つのが良いといわれており、iPhoneなどは自動で調整されるようになっています。自分のmacOSでも調整できるようにしたければBCLMを使ってみましょう。## BCLMの使い方初期値は read で取得で...

List

  • 2021/01/20

SwiftBar - メニューバーを強力にカスタマイズ

macOSのメニューバーは色々なソフトウェアの常駐に使われます。そのため、情報がたくさん並んで溢れてしまっている人も多いでしょう。とはいえディスプレイの解像度が上がっているので、表示スペースは拡大しています。今回紹介するSwiftBarはそんなメニューバーを占拠できるレベルでカスタマイズできるソフトウェアです。## S...

List

  • 2021/01/14

つくばの公園 - つくば市内の公園情報を網羅したアプリ

アプリは様々なジャンルがあります。ゲームもいいですが、ユーティリティのように必要な時に役立つもの、便利な情報を提供してくれるアプリもあります。地域に根ざしたアプリは、その周辺に住んでいる人にとってとても役立つアプリになるでしょう。今回紹介するつくばの公園はつくば市に住む人たちにとって役立つ情報を提供してくれます。## ...

List

  • 2020/12/19

ChangeMenuBarColor - Big Surでメニューバーの色を希望通りに

これまでmacOSでは壁紙の色に応じてメニューバーの色を変えていました。最新のBig Surでも同様に変更されるのですが、これまでとアルゴリズムが異なるようです。その結果、自分好みではない色になってしまっているかも知れません。そこで使ってみたいのがChangeMenuBarColorです。メニューバーを指定した色に変え...

List

  • 2020/12/17

eul - Big Surウィジェット対応のシステム状態監視ツール

ふと気がつくとCPUが一気に暴走していたり、ディスクが逼迫していることがあります。システムのステータスを監視しておけば、そうした変化にいち早く気付けるはずです。そのためのツールは多数あります。今回紹介するeulはその最新版といえます。Big Surウィジェットに対応したシステムモニタリングツールです。## eulの使い...