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

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

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

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

もっと見る

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などのサーバ系ソフト...

List

  • 2013/11/20

tag – Mavericksのタグファイル管理をターミナルから利用

Mac OSX 10.9 Mavericksになってから追加された機能の一つにタグがあります。ラベル機能はこれまでもありましたが、よりタグの付け替えがしやすくなったことでタグを使ってファイル管理をしてみようと思えるようになったのではないでしょうか。そのタグ機能をターミナルから扱えるようにするソフトウェアがtagです。コ...

List

  • 2013/11/13

UIImageView-BetterFace – 写真表示アプリに。人をいい感じに表示してくれるiPhone用ライブラリ

あらこれ素敵。写真のサムネイル表示をするのは意外と悩ましい問題があります。単純に小さくしてしまうと細かい部分が分かりづらく、インパクトが薄くなります。しかし切り抜くような表示すると最もインパクトがある部分が切り抜かれてしまったりします。人が写っている写真において一番大事なのは人の顔であるのは当たり前なことです。そこでU...

List

  • 2013/11/10

GBA4iOS - JBなしでもインストールできるiOS用ゲームボーイアドバンスエミュレータ

エミュレータはいつの時代も根強い人気を誇るジャンルですが、それはスマートフォン主流の現在になっても変わりません。スマートフォンが高性能になっていく中で、かつてのポータブルゲーム機を楽しみたいというニーズは強いです。今回はGBA4iOS、iOS上で動作するゲームボーイアドバンスエミュレータを紹介します。ちょっとしたテクニ...

List

  • 2013/11/10

Eve of Impact – 隕石から地球を防衛せよ!iPhone用オープンソースのゲーム

あなたの使命は地球防衛!かつて地球の隆盛を極めた恐竜が滅びた原因は巨大隕石の墜落であったと言われています。そんな隕石群が次々と地球に襲いかかってきたら、どうしたら良いでしょう。あなたは地球防衛のため、そして人々が地球を脱出するのを援護しなければなりません。Eve of Impactのストーリーは恐らくこのような感じです...