ITmedia総合  >  キーワード一覧  >  I

iOS SDKとSwiftで始めるゲーム作成入門(6):
FactoryMethodパターンでリファクタリングすると、ゲーム開発がどう便利になるのかをSwiftコードで学ぶ
iPhoneゲームをSwift言語で作成してみたいという初心者向けにiOSのゲームフレームワークを使った作り方を一から解説する入門連載。今回は、GoFデザインパターンの1つであるFactoryMethodパターンを使って、Swiftのコードをリファクタリングする方法について。 (2016/5/17)

初心者のためのSwiftで始めるプログラミング入門(終):
動く絵本のiPhoneアプリ作成で学ぶSwift文法総まとめ
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。最終回は、これまでの連載で紹介したSwiftの文法を使ってプログラミングをし、「動く絵本」のiPhoneアプリを完成させます。(2016/5/11)

AppleとIBMの提携で実現したクラウド開発環境
Appleの開発言語「Swift」は「素晴らしい!」、IBM担当者が感動した理由は
IBMとAppleの提携により、クラウド開発プラットフォーム「Bluemix」でAppleのプログラミング言語「Swift」を利用できるようになった。提携の経緯や「Watson」との連係などを紹介する。(2016/4/15)

iOS SDKとSwiftで始めるゲーム作成入門(5):
ゲームのState管理を簡単にするiOS 9 GameplayKitのクラスとは
iPhoneゲームをSwift言語で作成してみたいという初心者向けにiOSのゲームフレームワークを使った作り方を一から解説する入門連載。今回は、GoFデザインパターンの1つである「Stateパターン」やiOS 9から登場した「GKStateMachine」クラスを取り入れることで、今後の開発に役立つ知見を共有します。(2016/3/24)

MacやiOSだけでなくWindows、Linuxのアプリ開発も可能
Appleの開発言語「Swift」の人気が急上昇している理由
2015年12月にオープンソース化し、人気も上昇中のAppleの開発言語「Swift」。Objective-Cと比較しながら、その理由について探る。(2016/3/16)

12歳のiPhoneアプリ開発者――トーマス・スウォレズ
(2016/3/15)

IBMクラウドで実行可能に
Appleの開発言語「Swift」をクラウドでも使う理由、IBMとの共同拡大で普及加速か
Appleの開発言語「Swift」の人気が上昇している。IBMのクラウドプラットフォーム上でもSwiftを使ったiOSアプリの開発と導入が可能になった。(2016/3/2)

特集:Biz.REVO〜開発現場よ、ビジネス視点を取り戻せ〜(7):
SIerが社内リーンスタートアップで得られるものとは何なのか
積極的に新規サービス開発に取り組んでいるSIerに、力を注いでいる理由や、訪日タイ人旅行者向け専用ネットワークサービスや専用iPhoneアプリを開発するプロジェクトの実状、採用技術、ツール、今後の展開などを聞いた。(2016/2/22)

初心者のためのSwiftで始めるプログラミング入門(9):
初めてiPhoneアプリをデザインするには、どうすればいい?――すぐ分かるInterface Builder、Storyboard、Auto Layoutの使い方
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、画面に部品を配置しレイアウトを行うのに便利な3つのツール「Interface Builder」「Storyboard」「Auto Layout」の使い方を解説する。(2016/2/17)

iOS SDKとSwiftで始めるゲーム作成入門(4):
デザインパターン「ファーストクラスコレクション」でSwiftコードの保守性・可読性を上げる方法をゲームのコードから学ぶ
iPhoneゲームをSwift言語で作成してみたいという初心者向けにiOSのゲームフレームワークを使った作り方を一から解説する入門連載。今回は、今後発生し得る要望を意識したクラス設計のために、デザインパターン「ファーストクラスコレクション」を適用する方法を解説。(2016/2/8)

初心者のためのSwiftで始めるプログラミング入門(8):
初心者でも絶対に始められるiPhoneアプリの作り方&Xcode・シミュレーターの使い方
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回から動く絵本アプリを作っていきます。まずは、iOSシミュレーターでアプリを実行するところまでやってみましょう。(2016/1/12)

iOS SDKとSwiftで始めるゲーム作成入門(3):
iOS 9の最新機能で自動ルート検索を簡単にゲームに組み込む
iPhoneゲームをSwift言語で作成してみたいという初心者向けにiOSのゲームフレームワークを使った作り方を一から解説する入門連載。今回は、敵の動きを改善する。GameplayKitのPathfindingを使ったルートの自動探索の使い方についてSpriteKitのSKActionでの実装と比べて解説。(2015/12/17)

初心者のためのSwiftで始めるプログラミング入門(7):
iOSアプリを作るなら最低限覚えておきたい「オブジェクト指向」の基礎知識
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、オブジェクト指向、クラス、プロパティ、メソッド、イニシャライザーの概要と、使い方などについて解説する。(2015/11/17)

iOS SDKとSwiftで始めるゲーム作成入門(2):
SwiftのSpriteKitで実装―タワーディフェンスゲームの大枠の作り方とコツ
iPhoneゲームをSwift言語で作成してみたいという初心者向けにiOSのゲームフレームワークを使った作り方を一から解説する入門連載。今回は、一般的な「タワーディフェンス」ゲームのルールにのっとりゲームの大枠を作る。衝突判定のphysicsBodyの使い方なども解説。(2015/11/12)

iOS SDKとSwiftで始めるゲーム作成入門(1):
初心者でもiOS 9/tvOS向け2Dゲームが作れる標準フレームワークSpriteKitの基礎知識とチュートリアル
iPhoneゲームをSwift言語で作成してみたいという初心者向けにiOSのゲームフレームワークを使った作り方を一から解説する入門連載。初回は、SpriteKitの概要とサンプルゲームの動かし方、主要なクラスやメソッドなどを紹介する。GameplayKitなど他のゲームフレームワークの概要も。(2015/9/17)

初心者のためのSwiftで始めるプログラミング入門(6):
プログラマーの腕の見せどころ――Swiftの関数、引数、戻り値の基本的な書き方と使い方
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、Swiftの関数の定義の仕方や呼び出し方、引数や戻り値の使い方や注意点などについて。(2015/9/10)

iOSアプリ開発でObjective-CからSwiftに移行するための手順、注意点まとめ〜言語仕様の違いは? 連携時の呼び出し方は?
開発生産性や品質を向上させたいiOSアプリ開発者のためにObjective-CからSwiftへ移行するメリットや手順、注意点など勘所をまとめて紹介します。(2015/8/6)

初心者のためのSwiftで始めるプログラミング入門(5):
Swiftで値の集まりを使いこなそう――配列(Array)、辞書(Dictionary)の作り方、使い方
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、配列と辞書の作り方や、それぞれの値の参照、更新、追加、削除など、使い方について。(2015/7/23)

業務用モバイルアプリの調達手段を徹底比較
“世界に1つだけのモバイルアプリ”を一から開発? 「App Store」との使い分けを考える
業務用のモバイルアプリは社内開発すべきなのか、既存製品を購入すべきなのか。それとも他の手段を選ぶべきなのだろうか。各アプローチの利点と課題を整理する。(2015/6/25)

初心者のためのSwiftで始めるプログラミング入門(4):
Swift 2.0とオープンソース化が発表されたSwiftの制御構文――比較演算子、条件分岐(if、else、switch)、繰り返し(for、while)&Playgroundのグラフで確認
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、Swiftの制御構文として、比較演算子や条件分岐(if、else、switch)、繰り返し(for、while)について解説し、Playgroundのグラフで確認してみます。(2015/6/10)

初心者のためのSwiftで始めるプログラミング入門(3):
Apple WatchやiPhoneのアプリを作ろう! Playgroundで学ぶSwiftの基礎―変数、定数、型、演算
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、Swiftの変数、定数、型、演算などについてサンプルプログラムを交えて解説します。(2015/4/24)

時代はここまで! プログラミング未経験者が小学生向けプログラミング体験会に潜入してみた
大きなお友だち(2○歳♀)が小学生向けプログラミングスクールに潜入してみたよ!(2015/3/30)

初心者のためのSwiftで始めるプログラミング入門(2):
スマホ世代でも分かるMacの基本的な使い方&Xcodeをインストールする手順
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。今回は、プログラミングを学び始める前に、まずはMacの基本的な使い方を学び、Xcodeをインストールし、Playgroundを起動してみましょう。(2015/3/23)

AppleのResearchKit採用の医療研究サポートアプリ、公開1時間で1万本以上ダウンロード
スタンフォード大学が心臓疾患の研究のために公開したResearchKit採用アプリ「MyHeart Counts」のダウンロード数が、公開1時間で1万本を超えた。(2015/3/13)

初心者のためのSwiftで始めるプログラミング入門(1):
アプリは、どうやって動くの? プログラムって何?――初めてiPhoneアプリを作る人向け基礎知識まとめ
本連載では、これからプログラミングやiPhoneアプリ開発を始めてみたい方を対象に、開発に必要な知識を基礎から解説していきます。(2015/2/26)

全国の中学校・高校の先生を対象に「iPhoneアプリ開発」と「WEBデザイン」が学べる無料支援プログラム提供
作成に時間がかかる指導案も付いています。(2015/2/24)

週間記事ランキング
「Gmail」が使いづらいと思ったら、試したいメールアプリ
米Googleの新メールアプリ「Inbox」は、簡素すぎる「Gmail」の不満を解消できる? 直近1週間の人気コンテンツをランキング形式で紹介します。(2014/11/14)

「Objective-C」よりも“超”簡単なプログラミング言語
iPhoneアプリ開発の初心者に最適、Appleの新言語「Swift」が魅力的な理由
米Appleの「Swift」は親しみやすく使いやすいプログラミング言語だ。アプリケーション開発に起こりつつある変革の象徴で、特にモバイル開発の分野でチャネルパートナーを触発している。(2014/11/7)

ゲーム開発初心者のためのUnity入門(1):
ゲーム開発者以外も最低限知っておきたいUnityの基礎知識&無料版Unity 4.5のインストールチュートリアルと画面構成
Unityで3Dゲームを作るまでのいろいろな処理を解説する連載。初回はUnityの特徴を紹介し、Unity 4.5の開発環境の構築手順を一から解説する。(2014/10/27)

教育ITニュースフラッシュ
玉川大学が新図書館の“電子図書館”化で目指すものとは?
矢野経済研究所が発表したeラーニング市場規模に関する調査結果から、ネットワーク負荷の軽減に配慮した富士通のファイル共有システムまで、注目の教育IT関連ニュースをお届けします。(2014/10/17)

iPhone 6/6 Plusアプリ開発入門(1):
開発者が知っておきたいiOS 8の新機能&Xcode 6のインストールと基本的な使い方
iPhone 6/6 PlusアプリをSwift言語で作成してみたいという初心者向けにiOS 8の新機能を使ったアプリの作り方を一から解説する入門連載。初回は開発環境を整えて「Hello World!」(2014/10/2)

ロボット開発の分業化・効率化を目指す:
ソフトバンクのロボット事業、本命は「Pepper」ではなく「V-Sido OS」か!?
先日のソフトバンクの発表に続き、同グループ会社のアスラテックが「新規ロボット事業」に関する記者説明会を開催。ロボット制御ソフトウェア「V-Sido OS」を主軸とする同社の戦略・展望を、当日の発表内容とチーフロボットクリエーターである吉崎航氏のコメントを交えて紹介する。(2014/6/12)

教育ITニュースフラッシュ
iPhoneアプリを授業で開発、岐阜県の公立高校生が挑戦
中高一貫女子校である品川女子学院の「Evernote Business」導入事例から、グリーが提供する情報モラル教材まで、注目の教育IT関連ニュースをお届けします。(2014/5/30)

LINE@でお店をPRする方法:
LINE@の導入を成功させるための基礎知識
LINEは企業のプロモーション、マーケティングのツールとして、高い効果を発揮しています。今回は、LINE@の導入を成功させるための基礎知識について紹介します。(2014/4/7)

LINE@でお店をPRする方法:
LINEを利用しているのはどんな人?
LINEは企業のプロモーション、マーケティングのツールとして、高い効果を発揮しています。今回は、どのようなユーザーがLINEを利用しているのかを紹介します。(2014/4/3)

LINE@でお店をPRする方法:
LINE@は、売り上げ増に直結する強力なネット戦略
国内で5000万人以上が利用する「LINE」は、お店のPRにも絶大な広告効果を発揮します。いかにLINEを集客に活用できるか、成功している実例をそのノウハウを紹介します。(2014/3/31)

Computer Weekly製品導入ガイド
1700台のiPhoneを一括導入した老人ホームのデバイス管理戦略
1700人の職員にiPhoneを支給した英国の老人ホーム。同社のMDM導入と独自アプリ開発事例から、デバイス管理やiPhone活用のヒントを探る。(2014/3/20)

電子書籍新刊情報
BookLive!の新刊電子書籍情報をリストでお届け。あなたが読みたかった作品も電子書籍で購入できるようになっているかも。(2013/12/16)

ET2013ニュース:
自転車は最強のウェアラブルデバイスだ! 新たなビジネスモデルを提案する「FUKUSHIMA Wheel」
Eyes, JAPANは2013年11月20〜22日までの3日間、パシフィコ横浜で開催されている「Embedded Technology 2013/組込み総合技術展」の「TOHOKUものづくりコリドー」内にブースを構え、自転車を活用した観光・環境データの提供、車輪型広告事業を実現する「FUKUSHIMA Wheel」を展示した。(2013/11/20)

ねっと部:
台風被害のフィリピン支援へ、寄付した人に自腹でiPad miniプレゼントする人現る
台風30号の直撃を受けたフィリピンの被災者を救援するための募金が随所で行われている。寄付した人に自腹でiPad miniをプレゼントする個人も現れた。(2013/11/14)

週末アップルPickUp!:
iPad Air発売、アップルストア銀座に300人超の行列
アップルの最新タブレット端末「iPad Air」が発売されました。今日買って3連休に使い倒すぞー。(2013/11/1)

安藤幸央のランダウン(66):
フリーソフトウェアGNU30周年と開発環境、開発ツールの歴史を振り返る
GNU誕生から30年が経った2013年。ソフトウェア開発の環境/ツールはどのように変化していったのだろうか。簡単に振り返りつつ未来を予想する。(2013/10/7)

開発のハードルを下げる:
iOS向けフィジカルコンピューティングキット「konashi」の制御をJavaScriptで!!
ユカイ工学は、iPhone/iPadアプリからBluetooth通信を介してコントロールできる、同社のフィジカルコンピューティングツールキット「konashi」の制御を、JavaScript言語から実行できるiPhoneアプリ「konashi.js」を開発したと発表した。(2013/6/21)

サイバーエージェント、小学生向けプログラミング教育事業を開始 子会社設立、キャンプ開催
サイバーエージェントが小学生向けプログラミング教育事業を行う子会社を設立し、8月にプログラミングキャンプを実施する。「早期からのIT人材育成が必要」という。(2013/6/10)

ユードー創立10周年から学ぶiOSアプリ開発:
ユードーのノウハウを提供します――南雲氏が語る、iOSアプリの作り方と次の一手
「ピアノマン」「斉藤さん」などのユニークなスマホアプリを世に送り続けているユードーが、11日に「ユードー創立10周年から学ぶiOSアプリ開発」と題したセミナーを開催。南雲玲生氏が、アプリ開発で心がけていること、失敗事例、大手に対抗するための秘策などを説明した。(2013/4/15)

シーエフ・カンパニー、iPhone 5用のNFCジャケット「iCarte520」を発売
シーエフ・カンパニーは、iPhone 5にNFC機能を追加できるWireless Dynamics製ジャケット「iCarte520」を発売した。(2013/4/9)

開発者がアプリのアイデアをヒラメクための22箇条まとめ
「アプリやサービスを開発する技術はあるが、アイデアが出ない」という開発者たちのために、@ITで掲載したアイデアの発想につながる記事から抽出して22箇条としてまとめた。(2013/4/8)

「ユードー創立10周年から学ぶiOSアプリ開発」セミナー、4月11日に開催
ユードーが、同社の創立10周年を記念して4月11日に「ユードー創立10周年から学ぶiOSアプリ開発」セミナーを開催する。プロデューサーの南雲玲生氏がiOSアプリビジネスについて語るので、興味のある方はぜひ参加してほしい。(2013/4/1)

乳見極めアプリの開発者が再び戦地へ 「熟女のアプリ作ってアップルと闘った話」
Apple先生的には「熟女」はNGらしいです。(2013/3/29)

C++でクロスプラットフォームを実現するCocos2dx入門(前編):
Cocos2dxでiOS/Androidの2Dゲーム開発を始めるには
スマホ向けゲームアプリ開発フレームワークの概要や使い方を解説。JavaScriptやHTML5にも対応しています。(2013/2/25)



7月29日で無料アップグレード期間が終了する、Microsoftの最新OS。とんでもないレベルで普及している自社の基幹製品を無料でアップグレードさせるというビジネス上の決断が、今後の同社の経営にどのような影響をもたらすのか、その行方にも興味が尽きない。

ドイツ政府が中心となって推進する「第四次産業革命」。製造業におけるインターネット活用、スマート化を志向するもので、Internet of Things、Industrial Internetなど名前はさまざまだが、各国で類似のビジョンの実現を目指した動きが活発化している。

資金繰りが差し迫る中、台湾の鴻海精密工業による買収で決着がついた。寂しい話ではあるが、リソースとして鴻海の生産能力・規模を得ることで、特にグローバルで今後どのような巻き返しがあるのか、明るい話題にも期待したい。