タグ デザイナー向け情報ポータル
人気順 10 users 50 users 100 users 500 users 1000 users第六回 Swiftからカメラにアクセスする - Swift入門 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
Swiftからカメラにアクセスする方法をコードから学んでみましょう。参考にするのはswift-camera-sampleです。 ViewController.swift まず表示された時点で設定を行っています。 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the... 続きを読む
第四回 SwiftBreakout - Swiftを使ったブロック崩し - Swift入門 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
Swiftを使ったゲームアプリネタが続きます。カジュアルゲームはスマートフォンアプリが得意とするところであり、見た目のインパクトもあるので今後さらに増えていくんじゃないかと思います。この辺りはデモとしても面白そうですね。 ということでSwiftを使ったブロック崩しゲーム、SwiftBreakoutを紹介します。 スライダーを使って操作するのは面白いですね(Swiftを使ってみた系のアプリですしこれ... 続きを読む
FlappySwift - 論よりコード。Swiftを使ったFlappyBird - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
本日行われたWWDCの中で最もインパクトが強かったと思われるのがiOS/Mac OSXアプリ用新プログラミング言語Swiftの登場ではないでしょうか。 電子書籍を読んで勉強するのはもちろんですが、やはり実際に動くコードをみるとわかりやすいんじゃないかと思います。 そこで紹介したいのがFlappySwift、Swiftを使って作られたFlappyBirdクローンです。 完全再現というわけではなく、タ... 続きを読む
Unity4.3 で追加された Sprite 機能を使ってみよう - その3 - Unityではじめるゲーム開発 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
今回は実際にゲームを作成しながら Sprite のレイアウト方法や当たり判定の処理方法を解説します。 今回作成するゲーム 作成するプログラムの完成版を Web Player 形式でビルドして、こちらにアップしておきました。記事を読む前にどのようなゲームを作るのか確認も含め、遊んでみて下さい。 ゲームのルールとしては自動スクロールをするマップの中をトゲを避けながらゴールを目指すゲームです。 今回作成... 続きを読む
第八回 RubyMotion で Interface Builder を使うには? - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
今回は RubyMotion で Xcode の Interface Builder を使う方法について説明したいと思います。 RubyMotion と Interface Builder 実は Interface Builder でつくった *.storyboard ファイルや *.xib ファイルを resources ディレクトリに置いておくだけで、rake コマンドでアプリケーションをビル... 続きを読む
第七回 RubyMotion × Calabashで受け入れテストを実現する - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
前回はビューとコントローラのテストを書いてみました。今回は受け入れテストと呼ばれるEnd to End のテストを書いてみたいと思います。 motion-calabash 受け入れテストの機能は RubyMotion 標準では搭載されていません。ここでは motion-calabash という、Calabash の RubyMotion 向け gem を使用してみたいと思います。 Calabash... 続きを読む
BaasBox - オープンソースなmBaaS - モバイル/タブレット向けオープンソース紹介 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
最近mBaaSと呼ばれるサービスが熱いです。ParseがFacebookに買収されたのは有名ですし、日本でもニフティクラウド mobile backendというサービスが提供されています。ゲーム界隈でも多数のmBaaSサービスが存在します。 mBaaSを使ってサービス開発工数を下げたいと思いつつも、将来的な拡張性を考えるとアウトソースが難しい…そんなケースもあるかと思います。そこで使ってみたいのが... 続きを読む
iOSアプリで外部キーボードからのショートカットに対応する方法 - iOSアプリ開発こぼれ話 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
iOS 7のSafariやメールでは外部キーボードを使用した際に利用できるできるショートカットが以前より充実したことが話題になりました。 さらにiOS 7ではキーボードショートカットを実装するためのAPIが追加されていますので、サードパーティのアプリケーションもキーボードショートカットに対応することができます。特定のキーボードショートカットに応答するには下記のプロパティを実装します。 @prope... 続きを読む
第五回 RubyMotionでHTTPや非同期処理を含むユニットテストを行う - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
前回はこれまで作ったアプリケーションのリファクタリングを行い、テストが書けるところまで進めてきました。いよいよ今回からテストを書いていきたいと思います。 RubyMotion のテストについて RubyMotion 付属のテストフレームワークは RSpec のクローンである Bacon を Mac 向けに拡張した MacBacon です。 この MacBacon を使うことでモデルのユニットテスト... 続きを読む
第4回 RubyMotionでリファクタリング。MVCの分離にチャレンジ! - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
前回は Qiita API から取得したデータを UI に表示するところまで実装しました。今回は今後の機能拡張に備えて、リファクタリングを行ってみようと思います。 本来はテストのある状態でリファクタリングするべきですが、全てコントローラ上にロジックを実装してきてしまったためこのままではテストを書こうにも難しい状態です。そこで今回は機能が少ない今のうちに MVC への分離を行って、テストを書ける状態... 続きを読む
Titaniumで視差効果や顔認識(実証コード付き)を試す(1/2) - Ti Weekly Clips++ - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
Ti Weekly Clips (2013/10/06~2013/10/12)++ #TitaniumJP #News - SDKアップデートやイベントなどのニュース ##■ 勉強会情報 Titanium もくもく会 #13 2013 : ATND http://atnd.org/events/44490 2013年11月19日に渋谷ヒカリエのKDDIさんの会議室をお借りして、Titanium M... 続きを読む
GruntとTiShadowでTitaniumアプリのテストを自動化しよう(1/2) - 実務で使えるTitaniumテクニック - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
前回までに Titanium Studio に頼らない開発環境とテスト環境の構築を行いました。この記事の最後としてテストを自動化する方法を紹介します。 TDD / BDD のようにテストファーストでコードを書くとき、プロダクトコードのリファクタリングを行う段階があります。プロダクトコードをプログラマーの責任範囲内でパスするように修正を加える際、修正を加えるたびにテストを手動で行うのは効率的ではあり... 続きを読む
(1/2) - 第一回 jQueryから始めるBackbone.js - 実践!Backbone - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
はじめに はじめまして。プログラマ向け情報共有サイトQiitaを開発・運営しているIncrements株式会社の高橋と申します。Qiitaではフロントエンドのアプリケーション開発にBackboneを採用しています。また縁があってBackbone.jsガイドブックという本を執筆させていただきました。本連載では、Backboneを使ったより実践的な話題を紹介していきたいと思います。 初回となる今回は「... 続きを読む
Titanium Mobile を実務的に使うための開発環境の整え方(1) - 実務で使えるTitaniumテクニック - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
はじめに はじめまして。ChatWork株式会社の宮下と申します。ChatWorkはビジネスシーンに向けたチャットを提供するウェブサービスです。ChatWorkではiOS/Android向けのモバイルアプリケーションの開発にTitanium Mobileを採用しています(2013年09月現在)。この連載ではTitanium Mobileを実務レベルで使う際に行っている開発環境の整え方や工夫を紹介し... 続きを読む
PerlMotion - PerlがiOSにやってくる! - ニュース - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
RubyMotionと言えばRubyでiOSアプリが書ける技術ですが、その対抗馬としてPerlでiOSアプリが書けるPerlMotionが登場しました。まだまだ開発版ですが、かなり熱いです! 筆者が利用したのはPerlbrewでインストールしたPerl 5.19.3、Homebrewでllvmをインストールしています(brew reinstall llvm --with-clang --with-... 続きを読む
iOS Dropbox Syncを使ったアプリ作成 (1) - 作って学ぶSDKの使い方 - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
前置き この連載では、Dropbox Sync APIをiOSで利用する方法を説明します。Sync APIは、iOSやAndoridといったモバイルデバイスからDropboxとファイルを同期するためのAPIです。Dropboxが2013年2月に発表しました。 Dropbox Sync API Sync APIがでるまで、iOSからDropboxへアクセするにはDropbox Core APIが利用... 続きを読む
第一回 RubyMotionとは - 実践!RubyMotion - Mobile Touch - モバイル/タブレット開発者およびデザイナー向け情報ポータル
RubyMotion 公式サイト RubyMotion とは iOS, OS X アプリケーションを Ruby で開発することが出来るツール集です。 2012 年 5 月に発表された比較的若い製品ではありますが、既に数多くの RubyMotion 製のアプリケーションが App Store で公開されています。 拙作の Ruby Friends Camera や、37signals の Basec... 続きを読む