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

OS - iOSの記事一覧

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

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

もっと見る

List

  • 2016/08/13

RubyPico - iOS上のmruby実行環境

iOSがバージョンアップしたり、ハードウェアの高機能化、スクリーンの大型化によってタブレットであればプログラミングが組めるくらいになってきました。クラウド環境ではタブレット対応のものも幾つかあります。今回はRubyPicoを紹介します。iOSの中でmrubyを実行できるソフトウェアです。## RubyPicoの使い方R...

List

  • 2016/07/30

Pokémon GO - WebSpoof - 利用注意。Pokémon GOをMac OSXからプレイ

USを中心に爆発的な人気を獲得しているPokémon GO。Ingresと同じシステムがベースになっているだけあって、位置情報と実際の地図を組み合わせたリアル性を持ったゲームというのが特徴です。そんなPokémon GOをMac OSXから遊べるようにするのがPokémon GO - WebSpoofです。実際の利用は...

List

  • 2016/06/26

BBCNews React Native - React Native製の非公式なBBC Newsアプリ

React Nativeをこれから学んでいこうとしている方は多いでしょう。そんな時にイチから学ぶのも良いですが、すでにあるサンプルをベースに学んでいくのも良いでしょう。特にネットワークを伴う系は学べるところが多いです。今回紹介するのはBBCNews React Native、アンオフィシャルなReact Native製...

List

  • 2016/05/12

OwnTracks - 位置情報ダイアリーを作ろう

数年前にスマートフォンによる位置情報収集がプライバシー問題を引き起こしましたが、位置情報の利用はスマートフォンの魅力の一つと言えます。問題はその使い方やアプリ側にあると言えるでしょう。今回紹介するOwnTracksはむしろ位置情報の共有を主な目的としたスマートフォン・アプリおよびソフトウェアになります。## OwnTr...

List

  • 2016/05/06

Fusuma - Instagramライクな写真選択ライブラリ

人気のあるアプリから学べることはたくさんあります。特にスマートフォンアプリにUI/UXは人気があるアプリでは面白い実装をしていることが多く、そこから学び取れる点がたくさんあります。今回はInstagramの写真ブラウザ機能を真似たFusumaを紹介します。### Fusumaの使い方Fusumaを使っているところです。...

List

  • 2016/05/05

PeekPop - 古い機種でも使える3D Touch代替

iPhone 6s以降で登場した3D Touch機能によって、深く押し込むという操作が追加されました。あまり対応しているアプリは多くないように感じますが、リンク先を確認したり、メッセージを素早く確認するといった目的には便利です。こうした機能はピークとポップといいます。そんなPeekPop機能を古いiOSでも使えるように...

List

  • 2016/05/05

CocoaPods.app - GUIのCocoaPodsクライアント

iOSアプリの開発に際してCocoaPodsがよく使われています。使い方はそんなに難しいわけではありませんが、ライブラリ管理のためだけにターミナルを立ち上げたり、コマンドを実行するのは面倒と思う人もいるでしょう。そこで使ってみたいのがCocoaPods.appです。CocoaPods公式のスタンドアローンアプリです。#...

List

  • 2016/05/03

SwiftWeather - iOS用のシンプルな天気アプリ

スマートフォンは普段持ち歩くものなので、生活に密着した情報を提供するのがユーザ体験として最適でしょう。生活に関連していると言えば、天気が挙げられます。スマートフォンでも天気アプリはデフォルトで提供されていますが、正直使い勝手はよくありません。もっとデザイン、ユーザビリティ的に改善できる部分があるはずです。今回はSwif...

List

  • 2016/04/30

KSHMosaicCamera - iOSでリアルタイムにモザイク処理

スマートフォンと言えばカメラです。また、高性能なCPUが搭載されてきたことで、カメラで取り込んでいる画像にそのままリアルタイムに処理を行えるようになっています。これを使うと面白いソフトウェアがたくさんできるでしょう。人の顔に面白いフィルタをかけるMSQRDというアプリもその一つです。類似のソフトウェアを作ってみたいとい...

List

  • 2016/04/15

Advance - iOS/Mac OSX/tvOS用のアニメーションライブラリ

アニメーションというのは一般的な開発の中でも特に専門的な技術が必要なものになります。より自然な動きを表すためにはちょっとした遅延であったり、ぶれが効果的であったりして、それを実装するのはとても大変です。そこでアニメーションライブラリを積極的に使っていきましょう。今回はiOS/Mac OSXで使えるAdvanceを紹介し...

List

  • 2016/03/29

EarlGrey - Google製のUIテスト自動化フレームワーク

iOSのテスト、ちゃんと行っているでしょうか。もちろん人力ではなく、自動化のテストです。ユニットテストは書きやすいですが、UIが絡んでくるとなかなかテストが難しいケースもあり、十分に行われていない婆もあるようです。そこで使ってみたいのがEarlGrey、Google製のiOS自動テストフレームワークです。## Earl...

List

  • 2016/02/23

Brave - JavaScript開発者による安全、高速なWebブラウザ

Webブラウザはシェアが混沌としています。IEが最大な状態ではありますが、IE 10からはEdgeが基本になりますし、開発者周りを中心にChromeもシェアが高いです。さらにFirefox、Safariもあります。そんな中、さらに新しいブラウザの登場です。JavaScriptの開発者であるBrendan Eich氏が開...

List

  • 2016/02/23

Knuff - iOS用のプッシュ通知デバッグアプリ

アプリではプッシュ通知の中にプログラマブルな情報(JSON)を入れて、その内容に応じて処理分けを行えるようになっています。その際、プッシュ通知を送って動作を確かめると言ったデバッグ作業が必要になります。これは意外と面倒です。そこで使ってみたいのがKnuffです。KnuffはMac OSXから手軽にプッシュ通知を送れるソ...

List

  • 2016/02/10

iOS 8 Custom Keyboard Extension Template - iOSのカスタムキーボードを作ろう!

iOS 8から、キーボードを自作できるようになりました。それによってATOKがアプリに参入したのは記憶に新しいでしょう。様々な制限はありますが、それでも入力系を自分で変更できるようになったのは大きいです。今回はそんなカスタムキーボードを作るためのテンプレートになる、iOS 8 Custom Keyboard Exten...

List

  • 2016/01/19

FeSlideFilter - スライドしてフィルタを適用

Instagramのようなカメラアプリではタップ一つで写真にフィルタリングできるようになっています。簡単に写真を加工できるのはとても魅力的で、ついつい加工してしまうでしょう。FeSlideFilterはちょっと変わったフィルタリング機能を提供します。タップではなくスワイプでフィルターをかけるのです。## FeSlide...

List

  • 2016/01/17

Dunk - iOSアプリのDribbbleビューワー

Dribbbleはデザイナーの方であれば必須のサイトとなっています。世界中のデザイナーが新しいコンセプト、UXに挑戦するデザインを投稿しています。そんなDribbbleビューワーとしてのiOSアプリがDunkです。ドリブルに対してダンクと名前もシャレてますね。## Dunkの使い方Dunkのトップ画面です。!

List

  • 2016/01/02

Snowflake - React Nativeを使ったiOS/Androidアプリ開発の参考に

ReactはWebサイトはもちろんのこと、React Nativeによってスマートフォンアプリを開発することもできます。元々はiOSだけでしたが、最近ではAndroidアプリの開発にも対応しています。そんなReact Nativeのスターターキットとも言えるのがSnowflakeです。React NativeとPars...

List

  • 2015/12/04

Firefox for iOS - iOSに最適なFirefoxブラウザ

Webブラウザは手に馴染むのを使うのが一番ベストと言えます。それしか対応していないからと言う理由で使っていても、ちょっとした使い勝手の違いでストレスを感じてしまうでしょう。Webブラウザはインターネットの基本であるだけに常にストレスを感じるのは苦痛と言えます。もしあなたがFirefoxブラウザをメインとしているならば、...

List

  • 2015/12/01

OpenCVSwiftStitch - 連続した写真からパノラマ写真を生成

スマートフォンではパノラマ写真が撮影できます。しかし、風景ならまだしも人がいる場合にパノラマ写真を綺麗に撮るのは非常に難しく、手が増えたり顔がぶれたりするのはざらです。これでは使い物になりません。そこで使ってみたいのがOpenCVSwiftStitchです。一見するとパノラマ写真と変わらないのですが、大きな違いは写真を...

List

  • 2015/11/25

TouchScale.co – 無茶な!3D Touchを使って重さをはかろう

iPhone 6s以降に搭載されている3D TouchはUXとしては分かりづらいため、なかなか広まっていかないかも知れません。しかしせっかくの機能をそのまま眠らせておくのは勿体ないでしょう。そこで3D Touchの新たな可能性を探ってみるのはどうでしょう。今回はなんと3D Touchを量りにしてしまうTouchScal...