Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。Service)として皆さんに最強の開発環境を提供します。Watson、ランタイム、IoT、Storage(DB)、アナリティクス、モバイル」など、豊富な開発環境やAPIがシンプルな形で提供されており、より素早くアプリケーションを構築&運用することが可能です。Group(BMXUG)リレー寄稿」では、コミュニティの皆さんが最近もっとも注目しているBluemixのサービスを、順番に紹介していきます。Swiftでデプロイする最後にはじめに2014年に登場したプログラミング言語Swift。3.0のリリースを控えています。私は、iOSアプリ開発に3年ほど携わっていますが、Swiftほど書けば書くだけ好きになる、また書きたくなる言語はないと思います。SwiftのOSS化にともないIBMが次々にSwift開発のツールを発表しました。Sandboxはサイト上でSwiftのコードを実行できるサービスです。KituraというSwift製のサーバーサイドプロジェクトも発表されました。Swiftは、Bluemix上のSwiftコードなどを管理するためのMac用ツールです。従来は、コマンドラインツールを使う必要があったBluemixへのデプロイを、GUIツールで簡単に可能にするツールです。SwiftとKituraを使ってSwiftでサーバーサイドプログラムをする方法をご紹介したいと思います。今までiOSアプリを作っていた言語で簡単にWebアプリが作れるなんてすごいです。Storageを使ってデータを保存するそれでは参りましょう。今回のサンプルアプリは以下の環境で実施しました。スペースを作成済みを前提に記事を進めます。各開発ツールのインストールHomebrewのインストールまだMacにHomebrewをインストールしていないなら、ターミナルで下記のコマンドを実行しインストールします。https://raw.githubusercontent.com/Homebrew/install/master/install)"curlをインストールKituraを使用する際にcurlコマンドが使われます。Macにインストールしていないなら、下記のコマンドをターミナルで実行します。IDが必要になります)。SwiftのインストールSwift公式サイトのダウンロードページへアクセスをします。2016のスナップショットで開発をしていきます。SwiftからクローンされるKituraで作動するSwiftのバージョンがこのバージョンなので、このバージョンをインストールします。2016を選択すると、swift-DEVELOPMENT-SNAPSHOT-2016-06-06-a-osx.pkgというファイルがダウンロードされるので、インストールします。インストールできたら、ターミナルからSwiftのツールチェーンを使用するために以下のようにパスを通します。PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:$PATHこのツールチェーンはアプリをビルドする際に使用されます。ビルドするときに失敗するようなら、こちらの設定を見なおしてください。最後にXcodeの有効な開発ディレクトリパスを下記のコマンドを実行して設定します。/Applications/Xcode-beta.app/Contents/Developer/これでSwiftの設定は終了です。ちなみに、もしも今Xcode7.3.1で開発している方は、開発ディレクトリパスをもとに戻すコマンドは以下のとおりです。この記事を読み終わって、iOSアプリ開発に戻る際は、このコマンドを実行してください。/Applications/Xcode.app/Contents/Developer/今「旬」のテクノロジーや革新的なサービスを一挙紹介!オープンイノベーションを支える国内外の最新事例を始め、最先端の技術を活用しサービスを展開している企業やコミュニティの皆さまより、全32セッション(クラウド・ロボティックス・IoT・DevOps・ビックデーターなど)が予定されています。インフラエンジニアも、開発エンジニアも、営業の方も、そうでない方も、クラウドを活用した、最新のサービスやテクノロジーに興味のある方ならどなたでも参加していただけます。イベント開催の二日間、今「旬」のテクノロジーやビジネスをお楽しみください。Factory」という屋号でフリーランスとして働く。アプリ設計、UIデザイン、開発を通して、よりよいアプリの作成を目指す。2011年から2014年独立系のSIerにて保守運用業務。その後有限会社カイカイにてプロダクト企画、iOSアプリの開発、Web開発に携わる。渋谷で毎週iOSエンジニアのための朝活Swiftプログラミング勉強会を2015年から運営。Factoryを運営。プラットフォームチームの意義と実践のポイント1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。プラットフォームチームの意義と実践のポイント1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。プラットフォームチームの意義と実践のポイント1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。