IOSアプリケーション開発環境の構築

IOSアプリケーション開発環境の要求

1) IOSシステムの構造はそのようになっています:

2) ハードウエアの方の要求:

  • コンピューター

a)    デュアルコアCPU

b)    8 gメモリ(開発環境は非常にメモリを消耗します)

を勧め:mac book pro

  • スマートフォン

を勧め:iphone 5+

3) ソフトウェアの方の要求:

  • OS X 10.9.3+
  • Xcode 6.0+

iOSアプリ開発は、Xcodeという開発環境上で行います。Xcode上でプログラミング言語を用いてコードを記述することにより、アプリを作製することができます。

4) 開発言語:Swift

開発に用いられるプログラミング言語ですが、これまではObjective-Cという言語が用いられてきました。Objective-Cは30年前に開発された言語で、本格的なオブジェクト指向言語なのですが独特の記述が多く、プログラミング初心者はかなりの苦戦を強いられました。

ここで取り扱うのはSwiftですが、これは6月にAppleで発表されたばかりのとても新しい言語です。SwiftではObjective-Cで長い記述が必要であった処理がより短い記述で可能になり、他の言語の優れた機能が数々導入されています。今後Objective-Cは次第にSwiftに置き換わっていくものと考えられます。

XCODE開発環境構築の流れ

1. XCodeをインストール

Mac App StoreでXcode6.0.1をダウンロードし、インストールします。?https://itunes.apple.com/jp/app/xcode

初回起動時に確認ポップアップが表示されました。Installボタンをクリックしたらすぐ完了しました。

2. Create a new Xcode projectを選択

新規プロジェクトを作成したいときはCreate a new Xcode projectを選択するみたいです。

これでプロジェクト作成画面が表示されます。

3. プロジェクトのテンプレートを選択

対象のテンプレートを選択してNextボタンをクリックします。

4. プロジェクト情報を入力

プロジェクト名などを入力します。Object-CかSwiftかの選択もここでできます。

5. 作業ディレクトリを指定  

プロジェクトを作成するディレクトリを指定します。

Createボタンをクリックすると指定したディレクトリにファイル一式が作成されます。

6. プロジェクト作成完了

Xcodeの方はこのように表示されます。

7. Xcodeの操作方法

ViewController.swift

画面に関するソースコードが記述されているファイルでクリックすると内容を表示できます。ダブルクリックするとポップアップで表示されます。

Main.storyboard

ストーリーボードという機能でボタンや画像などを配置してアプリのインターフェースを作れるみたいです。

iOSシミュレータの起動

?のアイコンを選択するとiOSシミュレータを起動できます。

  

想像していたよりサクサク動作しました。

8. Hello Worldの表示

画面サイズの指定

View Controllerを選択します。

右側にあるタブを切り替えます。Sizeという選択リストでデバイスのサイズを変更できます。『iPhone 4.7 inch』というのがiPhone6のサイズみたいです。

オブジェクトの配置

Xcodeの右下の方にあるタブを切り替えると設置できるオブジェクト一覧が表示されます。

スクロールしていくとラベルやボタンなどの部品を確認できます。試しにラベルを設置して内容を『Hello World』にフォントサイズや配置位置を設定してみました。

これで先程のiOSシミュレータを起動すると次のように表示されます。

ひとまずHello Worldを表示することができました。

参照:

はじめてのSwift開発 - 環境構築とHello World - http://t.cn/R2Hxh2M

时间: 2024-11-09 00:08:45

IOSアプリケーション開発環境の構築的相关文章

ASP.NET MVC + MySQL で開発環境構築

from:http://qiita.com/midori44/items/ef7cdd1d37c353e44b5f ASP.NET MVC & EntityFramework によるコードファースト開発環境を MySQL で構築してみます.と言っても今回はプロジェクトを作成して ASP.NET Identity によるユーザー認証を MySQL で動かすところまで. (2015.10.22 追記)Visual Studio 2015 + .NET Framework 4.6 でも動作確認.現在

安裝 Rails 開發環境

安裝 Rails 開發環境 Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime. - David Leinweber https://ihower.tw/rails4/installation.html 在這一章中,我們將介紹如何安裝Ruby on Rails的開發環境.開發Rails的環境需要: Ruby 1.9.3以

想用Java開發GAE, 如何建構開發環境, Part1: 安裝及設定Google Plugin

在雲端的時代若想要用最小的成本, 運用雲端來兼具快速佈署.自動平衡負載.高可用性, 高可塑性, Google App Engine (GAE)似乎是一個符合經濟及效益的雲端PaaS平台. 站在Google巨人的肩膀上, 架設雲端的諸多系統上的問題似乎都可以不用煩惱, 營運及開發人員只要專心把服務及產品做好就可以水到渠成. 由於這個例子以Eclipse Java EE來開發 GAE上的應用程式, 重點將擺在環境的安裝與設定, 並以一個事先寫好的Google Data的測試程式來做最終的結果驗證.

免安裝、免設定的 Hadoop 開發環境 - cloudera 的 QuickStart VM

cloudera 的 QuickStart VM,為一種免安裝.免設定 Linux 及 Hadoop,已幫你建好 CDH 5.x.Hadoop.Eclipse 的一個虛擬機環境.下載後解壓縮,可直接以 VirtualBox.VMWare.Docker.KVM 任一虛擬機,開啟 Hadoop 2.x 執行環境,並可用內建本地模式的 Eclipse 開發工具,開發.執行 Hadoop 程式碼. 下載點 :http://www.cloudera.com/downloads.html?productID

幾個步驟輕鬆在windows操作系統上搭建GO語言開發環境

position:static(静态定位) 当position属性定义为static时,可以将元素定义为静态位置,所谓静态位置就是各个元素在HTML文档流中应有的位置 podisition定位问题.所以当没有定义position属性时,并不说明该元素没有自己的位置,它会遵循默认显示为静态位置,在静态定位状态下无法通过坐标值(top,left,right,bottom)来改变它的位置. position:absolute(绝对定位) 当position属性定义为absolute时,元素会脱离文档流

Win 環境構建調試用TreeWalker

語法 var ppTreeWalker = document.createTreeWalker(pRootNode, ulWhatToShow, pFilter, fEntityReferenceExpansion); 參數 pRootNode [in] Type: Node The root element or node to start traversing on. ulWhatToShow [in] Type: Integer The type of nodes or elements

react開發環境搭建

最近接触react框架,小记一下~~~ 开发环境配置 要搭建一个现代的前端开发环境配套的工具有很多,比如 Grunt / Gulp / Webpack / Broccoli,都是要解决前端工程化问题,这个主题很大,这里为了使用 React 我们只关注其中的两个点: JSX 支持 ES6 支持 配合 webpack 非常方便. Webpack 配置 React 开发环境 Webpack 是一个前端资源加载/打包工具,只需要相对简单的配置就可以提供前端工程化需要的各种功能,并且如果有需要它还可以被整

Java開發(一)——環境配置

1)安裝JDK 1-下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2-安裝JDK:無限下一步 3-檢測安裝結果:在cmd下使用java命令,不報錯就是安裝成功,如果報錯請卸載JDK重裝,并清理註冊表 2)配置環境變量 1-搜索“環境變量” 2-進入“環境變量” 3-新建“JAVA_HOME”變量:變量名是JAVA_HOME,變量值是JDK安裝路徑..\JDK 4-新建“Path”變量:變量名是Pat

在 docker 環境下建立以 MongoDB & NodeJS 為架構的 web server (for Win7)

參考文獻 教材程式碼 教材解答 說明: http://proserge.kh.ua/coding/index.php/post/33/MongoDB+for+NodeJs+devs+week4%3A+Perfomance node.js + mongo db 是大家習慣使用建立 [Web + database] project 的工具;以上教材是在 docker 的環境下的建立簡易部落格.教材程式碼部分露空,主要讓讀者自己完成;答案也有網址,為了方便展示執行結果,我將 2 者合併為一個 proj