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

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

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

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

もっと見る

List

  • 2020/03/26

FreeTimePicker - 空いている時間を探し出すアプリ

ミーティングの調整などで面倒なのが、空いている時間を探す作業です。ただ空いているだけではダメで、移動時間もある程度考慮しなければなりません。それらをリストアップして、相手が無理となったらまたリストアップ…と無駄な時間を使います。そこで使ってみたいのがFreeTimePickerです。カレンダーの中から空いている時間を一...

None

  • 2020/03/23

iCloudDownloader - iCloudのファイルをダウンロードするコマンド

iCloudはiOSデバイスとmacOSを使う人にとっては便利なクラウドストレージです。すべてのファイルをデバイスにコピーするのではなく、使っていないファイルはアクセスした際にダウンロードする仕組みになっています。そのためストレージを逼迫しないのが特徴です。しかし、ローカルに欲しいファイルがクラウドにしかない場合もあり...

List

  • 2020/03/23

ControlRoom - Apple用アプリ開発のシミュレーションを一括管理

iOSやiPadOSなどのアプリを開発している時にはエミュレータを利用します。エミュレータには位置情報をダミーで送ったり、ネットワーク速度を変更したりする機能が用意されていますが、メニューから都度変更するのが面倒です。そこで使ってみたいのがControlRoomです。エミュレータの動作設定をGUIから簡単に行えます。#...

List

  • 2020/03/21

Playground - SwiftのプレイグラウンドをCLIで立ち上げ

Swiftにはプレイグラウンド機能があります。ちょっとしたSwiftのコードであれば、わざわざ画面を作ったりすることなく試せます。しかし、Xcodeを立ち上げたり、プレイグラウンド用のプロジェクトを作成しなければならないのが面倒に感じます。そこで使ってみたいのがPlaygroundです。ターミナルからプレイグラウンド用...

List

  • 2020/03/18

MinaOTP - メニューバー常駐型のワンタイムパスワードアプリ

多要素認証として、ワンタイムパスワードを生成するサービスが増えています。そして、その度にスマートフォンを見て番号を入力するのが手間に感じていることでしょう。個人的にはAuthyを使って、PCやGoogle Chromeアプリからワンタイムパスワードを見られるようにしています。同様のツールとして紹介したいのがMinaOT...

List

  • 2020/03/12

Nocturnal - ナイトシフトモードをメニューバーで調整

macOS Catalinaになって、ナイトシフトモードが導入されました。夜になると画面の調光してくれます。システム環境設定で切り替えられますが、色温度くらいの調整しかありません。もっと細かく調整したい方はNocturnalを使ってみましょう。## Nocturnalの使い方設定はメニューで行います。!

List

  • 2020/03/07

Rectangle - macOSのウィンドウ操作をキーボードで

開発者であれば手はキーボードのホームポジションに置き続けるのが効率的なはずです。しかしGUI操作を行う際にはマウスなどを使わざるをえません。ウィンドウの場所や大きさを変える度にマウスに手をやるのは面倒です。そこで使ってみたいのがRectangleです。キーボードショートカットでウィンドウ操作を行うソフトウェアです。##...

List

  • 2020/03/05

Lockdown - iOS/macOSを広告/トラッキングから守る

インターネットを使うのが当たり前になり、見たくない情報も浴びるようになっています。その一つが広告であったり、意図しないトラッキングなどになります。今後サードパーティーCookieについては制限されていく方向ですが、現状では自分で自分の情報を守る必要があります。そこで使ってみたいのがLockdownです。広告やトラッキン...

List

  • 2020/03/04

SwiftUIShogi - SwiftUI製の将棋ゲームデモ

将棋は人気のあるゲームです。コンピュータと戦ってもいいですし、二人で指すのも楽しいでしょう。インターネットのお陰で、離れた人とも簡単に戦えるようになりました。しかし将棋ゲームを作る際に、UIを再現するのがなかなか大変です。iOSアプリで将棋ゲームを作るならば使ってみたいのがSwiftUIShogiです。SwiftUIを...

List

  • 2020/02/15

KleeneStar - SwiftUI製の4chan画像ビューワー

SwiftUIによって、アプリの作り方が大きく変わっています。ゲームなどには向かないでしょうが、ユーティリティアプリであればSwiftUIを使うのが今後のトレンドになるでしょう。今回紹介するKleeneStarはSwiftUIの使い方について学ぶのにぴったりなプロジェクトです。4ちゃんねる画像ビューワーであり、機能もシ...

List

  • 2020/02/01

OpenInTerminal - Finderからターミナル、エディタをディレクトリ指定して呼び出し

macOSでファイルを操作する際にはFinderを使いますが、その際に今見ているディレクトリでターミナルを開きたいと思うことがあります。フォルダをドラッグ&ドロップしてもいいのですが、あまりスマートではありません。そこで使いたいのがOpenInTerminalです。ターミナルを開くのに加えて、エディタでディレクトリを指...

List

  • 2020/01/18

FreeRule - シンプルな定規アプリ

画面上のウィンドウやオブジェクトのサイズを知りたい時、どう行っているでしょうか。スクリーンショットを撮って、画像編集ソフトウェアを使ってもいいですが、手間がかかります。サイズを測る機会の多い方に知って欲しいのがFreeRuleです。とてもシンプルにサイズが測れる定規ソフトウェアです。## FreeRuleの使い方こんな...

List

  • 2020/01/05

QRScanner - iOS13風のQRコード読み取りライブラリ

iOS13になってOSとしての機能も強化されています。新しい機能であったり、UXも変更が加えられています。同じような機能を提供するアプリの場合、標準の動作を真似ておくとユーザの混乱が少なくて済みます。今回紹介するQRScannerはiOS標準のカメラ機能に搭載されたQRコード読み取り機能を真似たライブラリになります。#...

List

  • 2020/01/03

hidden - 不要なメニューバーアイコンを非表示に

macOSでは常駐プログラムがメニューバー上でアイコン表示されます。少なければ便利ですが、常駐プログラムが増えると見づらいものになります。アプリケーションのメニューと重なって、本当に必要なソフトウェアにアクセスできないのも不便です。そんなお悩みを抱えている方にお勧めしたいのがhiddenです。不要なメニューアイコンを非...

List

  • 2019/12/04

SekigaeKun - ペアプログラミングの席替えアプリ

ペアプログラミングでは常に同じペアではなく、人を入れ替えつつ行うと新鮮な得られがあるでしょう。かといって適当にやっていると徐々にペアの偏りができてしまいそうです。かといってくじ引きやアミダを作るのも面倒です。そこで使ってみたいのがSekigaeKunです。ペアプログラミングのペア決めを行ってくれるソフトウェアです。##...

List

  • 2019/11/02

bindPDF - PDFを連携して一つのPDFに

PDFの利用が増えると、その量が増えていきます。そしてソフトウェアを使ってPDFを生成したりすると、バラバラになったPDFが散乱します。そこで必要になるのがPDFを連携するニーズです。今回紹介するbindPDFはPDFファイルを連結するソフトウェアです。## bindPDFの使い方複数のPDFファイルをドロップすると、...

List

  • 2019/11/02

alt-tab-macos - アプリケーションの切り替えをWindows風に

macOSにはアプリケーションスイッチとウィンドウスイッチの2つのウィンドウ切り替えが用意されています。使い慣れれば何ともないのですが、人によっては不便に感じる人もいるでしょう。Windows風のスイッチが好きな人もいるはずです。そんな方にお勧めしたいのがalt-tab-macosです。ウィンドウを並べて切り替えられま...

List

  • 2019/10/28

AltStore - JailBreak不要なiOS用アプリストア代替

iPhoneは登場した当初から、多くのハッカーによって裏技的楽しまれ方をしてきました。JailBreakもその一つです。最近ではJailBreakに頼らずともできることが多くなってきていますが、それでも純粋に技術的な楽しみとして行っている人たちもいます。今回紹介するAltStoreはJailBreakを必要とせず、Ap...

Missing

  • 2019/10/27

Notes manager for macOS/iOS - MarkdownとRTFに対応したmacOS/iOS用ノートアプリ

メモソフトウェアは何を使っているでしょうか。この手のソフトウェアはオープンソースのものが多く、目移りしてしまいます。例えばBoostnote、Notableなどがあります。個人的には今はNotableを使っています。そんな中、強力なライバルが登場しました。それがNotes manager for macOS/iOSです...

List

  • 2019/09/20

NetNewsWire - 懐かしのRSSリーダーがOSS化!

RSSリーダーを使っている人はそれほど多くありませんが、かつてはこぞって様々なRSSリーダーが作られました。その一つとして有名だったのがNetNewsWireです。2002年から開発されているとのことなので、約17年も開発されている息の長いソフトウェアです。そんなNetNewsWireがバージョン5になるのと同時にオー...