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

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

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

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

もっと見る

List

  • 2018/02/13

RunningApps - 実行中のアプリの一覧&切り替え

デスクトップやラップトップが高性能化すると、ついつい多くのアプリケーションを立ち上げたままにしてしまいがちです。その結果、動作が重たくなったり、アプリケーションの切り替えがスムーズでなくなったりします。そこで使ってみたいのがRunningAppsです。現在実行されているアプリケーションを一覧し、切り替えができるソフトウ...

List

  • 2018/01/29

LayerX - 半透明な画像をデスクトップに表示

シンプルなソフトウェアはできることは少ないですが、ピンポイントで刺さるときにはとても便利です。例えばスクリーンキャストで同じロゴを常に表示したいといった時にはどうしたらいいでしょうか。そんな時に使ってみて欲しいのがLayerXです。透明度やサイズを含めて細かくカスタマイズできます。## LayerXの使い方デスクトップ...

List

  • 2018/01/17

WebPonize - 任意の画像をWebPフォーマットに変換

WebPはまだまだ一般化しない画像フォーマットですが、Googleが推しているだけあって注目度は高いです。画像サイズも大幅に軽減されるので、使ってみたいと思っている方は多いでしょう。そんなWebP画像を簡単に作成できるのがWebPonizeです。既存の画像をドロップするだけでWebPに変換できます。## WebPoni...

List

  • 2018/01/14

ColorPenMemo - 消したい色を指定できるペイントアプリ

高度な画像編集ソフトウェア、ペイントと言ったソフトウェアにはレイヤー機能が付きものです。リアルの世界ではあまりこうしたレイヤーを使った作品はお目にかかりません(アニメくらいでしょうか)。そのため慣れるまでに時間がかかります。レイヤーが使いこなせない層であっても簡単に使えそうなのがColorPenMemoです。決めた色だ...

List

  • 2018/01/12

slash - CUIのSlackクライアント

最近は社内の情報共有でSlackが使われることが増えています。そうした中、サーバ管理者であってもSlackに参加して欲しいと言われることもあるでしょう。しかし、そのためにGUIアプリケーションを立ち上げておくのは面倒です。そこで使ってみたいのがslashです。CUIのSlackクライアントです。## slashの使い方...

List

  • 2018/01/02

PowerMode - 文字入力を華やかに

細部に神は宿ると言いますが、小さな機能にこだわることでユーザビリティであったり、操作性がぐっと向上することがあります。それはフォーカスを当てることだったり、文字の削除の仕方だったりします。今回は文字入力時がほんの少しだけ楽しくなる、そんなライブラリPowerModeを紹介します。## PowerModeの使い方テキスト...

List

  • 2017/12/11

watch.user - ユーザが予期しない情報を記録するカメラアプリ

スマートフォンではカメラアプリが多種多様に存在します。それらはスマートフォンの画面全体に撮影対象が映し出され、その内容を画像ファイルとして残します。そう思っている方が多いはずです。しかし実際には画面に出ていない情報だって残せるのです。そのデモアプリがwatch.userです。## watch.userの使い方メイン画面...

List

  • 2017/12/06

FSNotes - 軽量なメモアプリ

業務中、ふと気になったことや人に言われたことをメモするという機会は多いかと思います。そうしたメモはどこに保存しているでしょうか。メモする場所は自由ですが、大事なのは一箇所にまとめておくことです。そこで使ってみたいのがFSNotesです。軽量なメモソフトウェアです。## FSNotesの使い方トップ画面です。左側にメモ一...

List

  • 2017/12/03

set-simulator-location - iOSシミュレータの位置情報を変更

iOSのシミュレータは擬似的に位置情報が与えられます。しかし、メニューからセットする必要があったり、細かな位置情報を与えるのが面倒だったりします。その結果、位置情報系のテストは実機になってしまっているのではないでしょうか。そこで使ってみたいのがset-simulator-locationです。シミュレータの位置情報をC...

List

  • 2017/09/26

C0 - macOSで2Dアニメーション作成

アニメーションを作るのは簡単なことではありません。モーションであれば最初と最後を決めるだけで中間は自動的に補完してくれますが、細かい動きは自分で一コマ一コマ決めていく必要があります。今回紹介するC0は細かくコマを設定するアニメーションツールです。## C0の使い方メイン画面です。絵を描いて、次のカットでは薄くなった部分...

List

  • 2017/07/13

SlackStack - 複数チャンネルをまとめて閲覧できるSlackクライアント

Slackを仕事で使っている方は多いと思います。そして細かく話題に合わせてチャンネルを使い分ける運用のチームも少なくないでしょう。しかし、アップデートが多いと随時チャンネルを切り替えながら内容をチェックするのも面倒です。そこで使ってみたいのがSlackStackです。複数のチャンネルをまとめて閲覧できるSlackクライ...

None

  • 2017/07/11

cmdshelf - リモートから取り込みもできるコマンド管理

プログラミングではスニペットの文化が浸透しています。同じようにサーバ管理を行う際にもよく行う操作をシェルスクリプトとして登録しておくと便利です。それだけでは個人用ですが、もっと広くチームで共有したり、さらに全世界の人たちと共有できると便利そうです。そんな便利コマンドのスニペットを管理できるのがcmdshelfです。##...

None

  • 2017/06/25

SwiftFormat - Swiftのコードを見やすく整形

iOSアプリを開発するとなれば、最近ではSwiftを選ぶことが多いでしょう。個人で開発している人も多いですが、もっと多いのが企業でチーム開発している方々だと思います。そうしたチーム開発時において、コーディングスタンダードの存在は欠かせません。Swiftのコードをどう書くべきか、それを提示してくれるのがSwiftForm...

List

  • 2017/06/10

MacAssistant - macOS上で動くGoogleアシスタント

GoogleのAIアシスタント、Googleアシスタントがついに日本語対応します。現在利用できる端末が拡大中とのことです(筆者端末は執筆時点ではまだ未対応です)。Siri以上に優秀と聞きますので、非常に楽しみな技術です。そんなGoogleアシスタントをmacOSでも使えるようにするのがMacAssistantです。##...

List

  • 2017/05/28

SpreadsheetView - まるでExcelのように複雑なグリッド表示をiOS上で実現

iOSアプリではシンプルで直感的なUIを求められますが、業務用アプリとなると一段違ったレベルのUIが求められます。一覧表のような形式であったり、複数人のスケジュールを一覧できる機能が欲しいと言われることもあるでしょう。そうした難しい表形式の表示を提供するのがSpreadsheetViewです。Excelで作るような複雑...

List

  • 2017/04/28

PacmanPageControl - アプリのチュートリアルにパックマンを!

iOSアプリなどで最初にチュートリアルを表示することがよくあります。スワイプして次のステップに進んでいきます。そのステップを通じてユーザはアプリの使い方を学んでいきます。その時によく使われるのが小さなドットです。あのドット、何かに似ていると感じないでしょうか。言われてみれば!というところなのですが、パックマンのエナジー...

List

  • 2017/04/09

Touch Bar Simulator - Xcode不要なタッチバーシミュレータ

筆者は一世代前のMacBook Proを使っているのでタッチバーがありません。しかし最近はタッチバーを使うソフトウェアが増えており、紹介するためには何らかの形でタッチバーが使えないといけません。そこで便利なのがシミュレータです。今回は開発者にとっても便利なTouch Bar Simulatorを紹介します。## Tou...

List

  • 2017/03/24

Blear - 写真をぼかして印象的な壁紙を生成

iPhoneの壁紙はこだわっていますか。筆者は全くなので、ほぼデフォルトのまま過ごしているのですが人によって毎週のように変更している人もいます。その際に選ぶのは自分のアルバムからと言う人も多いでしょう。そんな方に使ってみて欲しいのがBlearです。写真をぼかして印象的な壁紙を生成します。## Blearの使い方起動しま...

List

  • 2017/01/21

IINA - 多機能な動画プレイヤー

スマートフォンで手軽に動画が撮れるようになったり、YouTubeやVimeoなどの動画共有サイトが増えるのに合わせて動画が爆発的に増えています。PCの中を見ても、多くの動画が眠っているのではないでしょうか。そんな動画を自分好みのスタイルで楽しめる動画プレイヤーがIINAです。## IINAの使い方IINAのメイン画面で...

List

  • 2017/01/12

Pac-Bar - Touch Barで遊べるパックマン

今なお世界中で愛されているパックマン。Googleが自社のサイト上でパックマンを遊べる仕組みを作ったところ、1.2億ドルの世界的損失を出した