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

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

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

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

もっと見る

List

  • 2017/10/29

endless - セキュリティ/プライバシーを重視したiOS用ブラウザ

iOSではデフォルトのブラウザがSafari固定になってしまっていますが、それでもサードパーティーのブラウザが幾つか作られています。よく知られているのがGoogle Chromeですが、他にもあります。今回紹介するのはendless、セキュリティやプライバシーにフォーカスしたブラウザです。## endlessの使い方こ...

List

  • 2017/10/28

detect.location - iOSの写真を地図に紐付け

iOSではプライバシーの都合上、位置情報へのアクセスにはユーザの許可が必要になっています。しかし他にも位置情報を取る方法があります。それは写真です。写真にはEXIFとして位置情報が埋め込まれているので、そこから様々な情報にアクセスできます。それを可視化してくれるのがdetect.locationです。面白い情報がたくさ...

List

  • 2017/09/13

Artsy - 世界中のアートに触れる。オークション情報アプリ

良いデザイン、良いアートに出会うとクリエイティブな精神状態になります。そうした時には良いアイディアがわいたり、これまでにない新しいビジネスのネタが見つかるかも知れません。そこで使ってみたいのがArtsyです。世界中の有名なアーティストの作品を集め、展示してくれるiOSアプリです。## Artsyの使い方基本的にはアート...

List

  • 2017/07/19

DisableMonitor - メニューからモニタをオンオフ

マルチディスプレイを使っていて、ディスプレイを一度切りたいと思うことがあります。よくあるのはプロジェクターに写したくない場合です。そうした時、わざわざケーブルを抜かないといけませんでした。これだと差し込み直すのが手間だったりします(ケーブルが床に落ちたりすると特にそうです)。そこで使ってみたいのがDisableMoni...

List

  • 2017/06/10

SQLPlugin - iOSアプリのSQLiteにアクセス

iOSアプリの中ではSQLiteによってデータを管理しているものが多数あります。キャッシュなどでも使われていますので、開発時にはその中身を見ると様々な情報が分かるでしょう。そこで使ってみたいのがSQLPluginです。Xcode上から手軽にシミュレータ上のSQLiteにアクセスできます。## SQLPluginの使い方...

List

  • 2017/06/06

Keypad Layout - キーボードでウィンドウの大きさ、配置を変更

ウィンドウの位置に悩んだ経験はないでしょうか。二つの画面を見なければならない時、幾つかの画面をタイル上に並べたいと思うときは多いものです。マウスでいちいち調整するのは面倒ですし、ストレスを感じます。そこで使ってみたいのがKeypad Layoutです。キーボードでウィンドウの位置や大きさを調整できます。## Keypa...

List

  • 2016/08/01

PresenSwitter - 意外と便利!背景が透明なTwitterクライアント

意外と盲点だったかも…。スライドなどに合わせてTwitterの検索結果を表示したいと思うことがあります。ハッシュタグを使うのですが、多くの場合プレゼンテーションのソフトウェアにTwitter連携機能を追加します。しかしこれはプラグインの開発が面倒でした。PresenSwitterは一発で希望に適う機能を提供してくれるT...

List

  • 2016/03/17

Carrot - iBeaconに。ビーコン専用CMS

今ひとつ流行っていない気もしますが、BluetoothによるO2Oな仕組みとしてiBeaconが知られています。Appleが鳴り物入りでリリースしたのですが、デバイスが絡む分、なかなか使われていないかも知れません。そんなBeacon専用のCMSがCarrotです。ビーコン本体はもちろん、メッセージも管理できます。## ...

List

  • 2015/08/25

SGASScreenRecorder - 開発用のiOSスクリーンレコーダー

iOSアプリのテストやベータ版の限定的な配布時においてクラッシュした際のスクリーンショットはとても重要です。さらに言えば画像だけでなく、動画でそれまでの操作が記録されているとバグ発見につながりやすくなるでしょう。SGASScreenRecorderはまさにそのような用途のためのソフトウェアになります。App Store...

None

  • 2015/07/06

Infer - Facebook製の静的コード解析ツール

いかなるソフトウェアであってもバグはつきものです。バグがなかったとしてもそれは単に見つからなかったり大きな問題につながらないだけで、いつかは露見することになります。Facebookが作ったInfer

List

  • 2015/05/18

monu - メニューバーからサービス実行&プロセス管理

Mac OSXを使っていてWebサーバを立ち上げたり、Vagrantを実行したりする際にはターミナルを使うでしょう。しかしあの画面が苦手だという人は多いかと思います。サービスの起動、停止くらいはGUIでできると便利です。そこで紹介したいのがmonuです。メニューバーからコマンドを実行したり、終了させられるツールになりま...

List

  • 2015/04/12

Tetloop - 隙間を通し続けるシンプルなゲーム

シンプルなゲームは誰でもすぐに覚えられるのでハマる可能性が高いです。さらにそれがオープンソースであれば、ソースコードを通じてゲーム開発のノウハウが得られるようになります。今回紹介するTetloop

List

  • 2015/03/25

FastttCamera – IFTTT製のカメラ用ライブラリ

iOSのカメラ機能はどんどん機能向上しており、ちょっとしたカメラアプリでは太刀打ちできなくなっています。とはいえ、アプリにはアプリならではのカメラ向けの機能追加が考えられるでしょう。そんなカメラをカスタマイズして独自の機能を追加したい時に使ってみたいのがFastttCameraです。IFTTTの開発するDo Camer...

List

  • 2015/01/16

JSONExport - JSONからJava/Objective-C/Swiftのスケルトンコード生成

最近はJSONを使ってデータの送受信を行うAPIが増えてきました。エンタープライズではWSDLを使ってXMLからスケルトンコードを生成したりできたのですが、JSONの場合スキーマ定義しないことが多いのでコードを自分で書かなければなりません。そこで使ってみたいのがJSONExportです。既存のJSONデータをベースに各...

List

  • 2015/01/14

card.io iOS SDK - クレジットカードを読み取って番号入力

iOS 8のSafariではクレジットカードの入力補助機能が備わっています。カードをカメラにかざすだけで番号を読み取ってくれます。スマートフォンで番号を入力するのは意外と面倒なので、こういう機能は便利です。同じような機能を自分のアプリでも実装したい時にはcard.io iOS SDKを使ってみましょう。カードや有効期限...

List

  • 2014/12/13

RAMAnimatedTabBarController - iOSアプリのタブバーでさり気ないアニメーション

マテリアルデザインの肝になるのはリアルの物体を意識させる操作感です。押した時、フォーカスした時にそれぞれアニメーションを使いつつユーザに操作したという実感を提供するのが大事です。iOSアプリのタブバーではハイライト表示を切り替えて今どのタブにいるのかを明示しますが、RAMAnimatedTabBarController...

List

  • 2014/10/18

JapaneseKeyboardKit – Mozcを使ったiOS8用カスタムキーボード

iOS8で注目を集めている新機能の一つがカスタムキーボードです。個人的にはATOKが登場した瞬間に購入した口で、他にもこれまでにないキーボードが登場してくれるのを心待ちにしています。今回はその一つ、オープンソース・ソフトウェアのJapaneseKeyboardKitを紹介します。Google日本語入力のオープンソース実...

List

  • 2014/09/29

Vangogh - iOSアプリのアクセシビリティテスト

スマートフォンはあっという間に世間一般に知れ渡っていきました。爆発的に広がっていく中で利用者層も広がりを見せています。その中には健常者だけなく、何らかのハンディキャップを持った人もたくさんいます。アプリにおいてもそういった人たちに対するアクセシビリティが求められるようになってくるでしょう。色覚に問題がある状態をシミュレ...

List

  • 2014/08/21

MusicStoreLite – iTunesの音楽を連続視聴

最近のiTunesは多くの曲が視聴でも1分30秒流れるようになっています。従来の30秒に比べると歌の感じが十分に分かるようになっている反面、買わないかなと思っている曲でも楽しめるくらいになっています。そこで試してみたいのがMusicStoreLiteです。iTunesのミュージックストアにあるランキング上位の曲を自動再...

List

  • 2014/02/14

LaunchRocket - Homebrewでインストールしたサービスの起動/終了管理設定パネル

Homebrewを使っている人はいれておくと幸せになれそう!Mac OSXではLinux/Unix系のソフトウェアが手軽に使えますが、そのパッケージ管理としてよく使われているのがHomebrewです。筆者も様々なソフトウェアをインストールしています。そんな中、よく使っているのがMySQL/nginxなどのサーバ系ソフト...