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

OS - iOSの記事一覧

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

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

もっと見る

List

  • 2015/11/24

PictRuby - Rubyで書けるiOS用写真編集アプリ

同じ写真であってもちょっと加工するとイメージが一気に変わることがあります。一部だけの加工でなくともモノトーンにしたり、セピアにしたりと全体の配色を変えるだけでも十分です。今回紹介するオープンソース・ソフトウェアはPictRuby、iOS上で写真加工ができるアプリです。面白いのはフィルタをRubyスクリプトとして定義でき...

List

  • 2015/11/23

Verreciel - どう遊ぶ?宇宙探索を楽しむiOSゲーム

宇宙にはロマンが溢れています。海底すら分かっていない人類ではありますが、遠い宇宙の先には心が躍るような経験が待ち受けているはずです。火星への移住計画もわくわくすることでしょう。そんな宇宙探索を体験できるアプリがVerrecielです。実際の遊び方はよく分かっていないのですが、分かる方はぜひお試しください。## Verr...

List

  • 2015/11/10

StarWars.iOS - スターウォーズっぽさを感じられるiOSアプリ

永遠の名作スターウォーズ。アニメをやったり新作映画が作られたりと熱が加速していると言っても過言ではありません。最初のロゴが出た後の文字が流れていくところであったり、ライトセイバーの出る動きを見るだけでスターウォーズだ!と感じてしまうくらい特徴があります。そんなスターウォーズっぽさを感じられるエフェクトを詰め込んだアプリ...

List

  • 2015/11/09

3D Touch Canvas - Cavans上で3D Touchを使って線を描画

iPhone 6sから新しく追加された機能として3D Touchがあります。主にアプリ向けの機能ですが、対応機種が限られること、さらにUXとして分かりづらいこともあって、普及にはまだしばらくかかることでしょう。そんな3D Touchを活用するためのライブラリとして3D Touch Canvasを紹介します。3D Tou...

List

  • 2015/11/04

GammaThingy - スマホの見過ぎに。iOS版f.lux

パソコンの光は寝る前などにあまり見続けると良くないと言われています。特にブルーライトが問題で、それをカットする眼鏡やf.luxといったソフトウェアがあるくらいです。個人的にもf.luxを使っています。しかし今はパソコン以上にスマートフォンが見られている時代です。そこでiOSユーザに使ってみて欲しいのがGammaThin...

List

  • 2015/11/03

sri - Scala.jsを使ったReact Native実装

React Nativeの登場によって、俄然JavaScriptによるマルチプラットフォーム開発の可能性が見えてきました。そんな中、altJS界隈においてもReactをサポートすることで結果的にアプリ開発まで行える可能性が見えてきています。今回紹介するsriはScala.jsでReact Nativeをサポートするソフ...

List

  • 2015/10/31

LoveLiver - Live Photoを自作する

iPhone 6sから搭載された新しい写真の楽しみ方がLive Photoです。撮影した写真と、そこから録画した動画とを合わせてまるで魔法のように動き出す写真が作れます。撮影はiPhone 6s以降が必要ですが、再生だけであればiOS9であれば旧機種でも可能です。Live Photoは一般的にリアルな風景、人物などに限...

List

  • 2015/10/22

3D Touch JavaScript - iPhone6sの3D TouchをWeb上で扱う

iPhone6sから追加された機能が3D Touchです。まだまだ公式アプリくらいしか提供していないこと、UXとして非常に分かりづらいこともあって使うケースは多くないのですが、今後広まっていくことでしょう。そんな3D TouchをWeb上でも試せるのが3D Touch JavaScriptです。Webの世界でも3D T...

List

  • 2015/10/16

Adblock Plus Safari iOS - iOS Safariの広告ブロックをオープンソースで

iOS9で注目され、かつ色々な議論を生み出しているのがアドブロック機能ではないでしょうか。個人的にはポジティブなイメージがあります。広告は良きも悪くも氾濫しつつあり、ユーザビリティを悪化させているからです。そんな広告ブロック機能ですが、お金をもらって広告ブロックを外すなど不穏な動きも見られたりします。そこでAdbloc...

List

  • 2015/10/03

enClose - HTML5/JavaScriptで作るMac OSX/iOSアプリ

iOSアプリはSwift以外の選択肢もあります。昔であればCordova(PhoneGap)、Titaniumなどがあり、最近ではReact Nativeが選択肢として知られています。他にもCocos2dやUnityもあります。その一つとして今回はenCloseを紹介します。HTML5/JavaScriptをラッピング...

None

  • 2015/09/14

Pingo - Find iPhoneをターミナルから実行

iOSで使えるiCloudには紛失したiOSデバイスを見つける機能があります。落としたレベルでなくとも家の中で見つからない場合も含め、使ったことがある人は多いのではないでしょうか。しかしiCloudにログインしたり、地図から連絡したりするのは面倒だったりします。そこで使ってみたいのがPingoです。## Pingoの使...

List

  • 2015/08/25

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

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

List

  • 2015/07/26

makeAppIcon - iOSアプリ用の画像を一気に生成

iOSの種類、解像度が増えるのに伴って予め用意すべきアイコンのサイズが多種多様になっています。しかもデバイスの種類によってアイコンのデザインを分けるのは推奨されていないので、基本的に一つの大きな画像を作ってサイズを変更する必要があります。そうした自動化できそうな手間はぜひとも減らしていきましょう。そのためのソフトウェア...

List

  • 2015/07/21

Follower – iOSアプリで高度、距離、速度をロギング

スマートフォンと自転車の相性はとても良いです。多くの人たちが自転車旅行のお供にスマートフォンを携え、その経路をロギングしています。最高速度や標高など様々なデータがスマートフォン一つで収集できるのが魅力です。そんなスマートフォンの魅力を引き出してくれるのがFollowerです。まだベータ版ですが、コンセプトは分かるとても...

None

  • 2015/07/16

fastlane - iOSのCIにぜひ!

開発はどんどん自動化さています。コードをコミットしたら自動的にテストが行われて、問題なければデプロイしたり、アプリをビルドして関係者に配布するような仕組みができあがっています。今夏はその一つ、アプリのビルドやテストを自動化し、さらに配布やAppleへの申請まで自動で行ってくれるfastlane

None

  • 2015/07/08

Opal Native - Ruby(Opal)を使ってiOSアプリを作る

React Nativeによって、例えばサーバサイドをnodeで書けばアプリもサーバサイドも、さらにWebブラウザまで全てJavaScriptで書けるようになります。まさにlearn once, write anywhereの考えです。しかしそのためにサーバサイドをnodeに書き換える、はたまた覚えるのは面倒と思う人も...

List

  • 2015/07/04

Dribbble app built with React Native - React Native風のDribbbleビューワー

React Nativeに熱い視線が集まっています。Reactを使ってWebベースのようにiOSのネイティブアプリが開発できるのが魅力と言えます。制限も多いとは思いますが、それでもどんなことができるのかみんなが試行錯誤しながら試しているのが現状です。そんなReact Nativeを使って作られたアプリがDribbble...

List

  • 2015/06/03

TouchVisualizer – iOSアプリでタップしている箇所を可視化

アプリはこれまでのソフトウェアと異なり、マウスポインタ的なものはありません。そのためデモなどでアプリを使っていると、どこをタップしているのかが分かりづらいという問題があります。ボタンをタップする程度であればまだしも、マルチタッチを使っているとどこにタッチが発生しているのか分かりづらいでしょう。そこで使ってみたいのがTo...

List

  • 2015/06/03

react-native rss-reader - React Native製のフィードリーダー

React Nativeに注目が集まっています。技術的にはTitaniumと大きくは変わらない気がしますが、Web開発で有名になってきたReactと同じ書き方でiOSアプリが開発できるメリットは大きいと言えます。そんなReact Nativeを使ったサンプルアプリとしてreact-native rss-readerを紹...

List

  • 2015/05/09

samurai-native – HTMLでiOSアプリの画面を作る

React NativeはTitaniumのようにJavaScriptでネイティブアプリのUIを作ります。Cordova/PhoneGapはHTML5/JavaScriptを使ってwebView上にUIを作ります。JavaScriptでスマートフォンアプリを作る技術は様々に存在します。samurai-native