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

OS - iOSの記事一覧

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

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

もっと見る

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

List

  • 2015/05/03

ios-simulator-app-installer – iOSシミュレータ向けアプリインストーラー

iOSアプリを開発していて、それをシミュレータで試す場合にはどのようにするでしょうか。スタンダードな方法としてはXcodeでプロジェクトをビルドすることですが、みんながインストールしていなければいけません。マシンパワーの少ないコンピュータでビルドするのも大変ですし、各シミュレータデバイス向けにコンパイルし直すのも大変で...

List

  • 2015/05/01

Anki – マルチデバイス対応の英単語学習アプリ

学生の頃には一度はやったことのあるのが単語帳ではないでしょうか。個人的には最近、英語の学習を開始したのでその際に単語の学習に単語帳を自作しています(Biscuit

List

  • 2015/04/25

VideoShader - iOSのカメラ映像をOpenGLでリアルタイム加工

FaceTimeのようなチャットツールではカメラから映像を取り込みつつ、リアルタイムに動画を加工する技術を備えています。写真であれば既によく知られていますが、動画でできるようになったのはマシンパワーが十分に高くなっているからでしょう。さらにVideoShader

List

  • 2015/04/14

HackerNews-React-Native - React Nativeの参考に。HackerNewsクライアント

React Nativeは面白い仕組みですが、すべてのアプリ開発に適用できるわけではないでしょう。しかしシンプルなアプリであれば利用できる可能性がとても高いです。そのためにどんなアプリに向いているか、試す必要があるでしょう。今回はその一例としてHackerNews-React-Native

List

  • 2015/04/12

ComponentKit – ReactにインスパイアされたiOSビューフレームワーク

Reactへの注目がどんどん高まっています。ビューはビューらしくシンプルに作れるのが利点と言えます。最近ではReact Nativeがリリースされ、JavaScriptのReactでiOSアプリを作れるようにもなっています。そんなReactですが、iOSでも(React Nativeではなく)使ってみたいという方はCo...

List

  • 2015/04/12

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

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