スマートフォン用の表示で見る日々の記録。プログラミングのメモや感じた事などを記録。この広告は、90日以上更新していないブログに表示しています。worldを表示した画面を作成しましたが、今回は作成した画面を表示してみましょう。今回やることAppDelegate.mのソースファイルの編集して画面を表示するAppDelegateって?画面を表示するためには、AppDelegate.mファイルを編集します。AppDelegate.mにはAppDelegateクラスについての処理が書かれています。AppDelegate.mでは、アプリが起動した場合や終了した場合の処理を記述できます。今回は、このアプリの起動時に画面を表示する処理を追加します。そもそもクラスって?iOSのアプリ開発では、基本的にクラス単位に開発を行います。クラスが何かというと、一言でいうなら「特定のデータとその処理をまとめたもの」です。NSStringという文字列を表現するクラスでは、文字列自身の保持とその編集方法を提供します。画面管理を行うUIViewControllerクラスでは、ユーザーが入力した情報を処理したり、画面の更新などを行います。クラスの中身は、基本的にクラス名.h/クラス名.mという2つのファイルで定義します(3つ以上の場合もあります)。この記事では、専門用語をざっくりと説明します。詳しい説明は、Wikipediaのクラス)を参照してください。指定したファイルを読み込みます。Objective-Cでは、クラスを作成するために、クラスの定義とクラスの実装という2つの作業を行う必要があります。一般的に.hファイルでクラスの定義を行い、これをヘッダーファイルと呼びます。.mファイルは、クラスの実装を行い、これをソースファイルと呼びます。一般的にソースファイルでは、定義をするクラスのヘッダーファイルや利用するクラスのヘッダーファイルをimportで読み込む必要があります。ここではAppDelegateを定義するために、"AppDelegate.h"を読み込んでいます。AppDelegateからクラスの実装が始まり、@endが実装の終了になります。クラスの実装は、この間(〜中略〜の部分)に記述します。didFinishLaunchingWithOptionsメソッドの定義クラスの実装といっても具体的に何をするのでしょう?答えはメソッドの定義を行います。メソッドというのは、例えばウィンドウというクラスの場合、「ウィンドウを開く」「ウィンドウを閉じる」「ウィンドウを移動する」「ウィンドウのサイズを変更する」というのがそれぞれメソッドになります。この「ウィンドウを開く」という処理を記述する作業が、メソッドの定義になります。AppDelegateは、アプリケーションが起動したときや、停止、終了したときの処理を行うクラスなので、そうしたメソッドが定義されています。didFinishLaunchingWithOptions」メソッドの定義です。}詳しい説明は次回以降に行い、前回作成したビューコントローラーMetronomeViewControllerをwindowに表示してみましょう。9行目から~20行目を以下のように変更します。行頭に+が付いている行が追加した行になります。前回作成したMetronomeViewController.hをimportしています。クラスを利用する場合は、必ず利用するクラスのヘッダーファイルをimportします。MetronomeViewControllerのオブジェクトを生成しています。この段階では、MetronomeViewControllerの画面は作られたけど、表示先が指定されていません。このアプリケーションのwindowオブジェクトに19行目で生成したMetronomeViewControllerオブジェクトを設定しています。Command+Rで動作確認してみましょう。world!が表示されましたか?次の画像ができたらおめでとう!!次回は、今回の内容の解説をしたいと思います。既存DBを使ってrailsしてみた。MySQL上...2014-01-30vimのメモvim操作を随時追加します。»プロフィールid:hmu29プログラミングのメモなど。(3)月別アーカイブリンクはてなブログブログをはじめる(無料)お知らせはてなブログをはじめよう!hmu29さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとは日々の記録。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。