第 1 回 iPhone アプリ勉強会 〜概要編〜 縣 禎輝. はじめに 今回の内容 –iPhone の性能, OS –iPhone アプリ –iPhone SDK – プログラミング言語,チュートリアル 本勉強会で使用する教科書 1.

Slides:



Advertisements
Similar presentations
WSDL と JAX-RPC ソフトウェア特論 第 10 回 / お知らせ レポート課題を出しています。 提出は 7/30 ( 金 ) まで。
Advertisements

3D Wand による 3 次 元形状計測. 3次元形状計測装置  3D Wand(テクノドリーム 21 社 製)  構成 3D Wand 本体: 7 つの発光ダイオー ドとラインレーザー発光装置が一体となっ た手に持って移動できる電池駆動の装置.
物理演算を利用したビデオエフェクタの 作成 浅野益弘. 研究内容 経緯 NiVE ( Nico Visual Effects )用のエフェ クトプラグインの作成 本プラグインにより動画作成にかかる 時間と手間の短縮と省力化を目指す.
卒研 中間発表 9/13 甲斐 広大. 研究内容 『 Web ショップにおける Web デザイン』 Web ショップにおける Web デザインを研究するこ とで Web デザインについての関心を深めたくこの 研究をしようと思う。
7.n次の行列式   一般的な(n次の)行列式の定義には、数学的な概念がいろいろ必要である。まずそれらを順に見ていく。
第 3 回 iPhone アプリ開発勉強会 Objective-C 基礎講座 - インスタンスメソッド - 三井 相和.
第 5 回 iPhone アプリ勉強会 Age 〜 日付と多言語 対応 竹ノ内 信寛. はじめに アプリケーションの概要 前準備 チュートリアル: Age – プロジェクトの作成 – ビュー・アイテムの作成 – アウトレットやアクションの接続 – 日付の期間の処理 –xib ファイルのローカライズ.
9.線形写像.
神戸大学 大学院 理学研究科 地球惑星科学専攻 地球および惑星大気科学研究室 M 2 島津 通. Index ITPASSとは 目的 目標 活動内容 勉強会 計算機管理 その他の活動 環境 まとめ.
第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続 – タイマーの作成 – 時刻の取得 – ビューの回転 – アラーム機能の追加 – タッチ座標の取得 – アラーム音の再生と停止.
麻雀ゲーム 和島研究室 ソ 小林巧人
5.連立一次方程式.
第3回 iPhone アプリ勉強会 〜 Smash 〜 伊藤 竜太. はじめに 前準備 チュートリアル: Smash – ステータス・バーの消去 – アウトレットやアクションの接続 – タイマーとアニメーション作成 – フレームワークの追加 本勉強会で使用する教科書 1.
つくばだいがくについて 芸術専門学群のこと. 筑波大学ってこんなところ 東京教育大学を前身とする大学で、その 創立は日本で最も古い大学のひとつ。 大学の敷地面積は日本で二番目に広い大 学で、やたら坂が多い。移動時間が15分 しかないのに上り坂を三つ超えることがよ くある。
音当て Game 時田 大樹 飛山 雄太郎. 作品の目的 入力として、スイッチを押すと音がスピー カーから流れ、スイッチを離すと、音が止 まる仕組みとなっている。
ノイズ. 雑音とも呼ばれる。(音でなくても、雑 音という) 入力データに含まれる、本来ほしくない 成分.
人工知能特論 II 第 6 回 二宮 崇 1. 今日の講義の予定 確率的文法 品詞解析 HMM 構文解析 PCFG 教科書 北研二 ( 著 ) 辻井潤一 ( 編 ) 言語と計算 4 確率的言語モデル 東大出版会 C. D. Manning & Hinrich Schütze “FOUNDATIONS.
清水彰一 写真の表示. はじめに 画像を Photo Albums から選択し表示するアプリ 手順 1. Xcode でプロジェクトの作成 2. Interface Builder で UI 部品を配置 3. Xcode で必要なクラスを定義 4. 各 UI 部品の結びつきのための変数を IBOutlet.
広告付き価格サービ ス 小園一正. はじめに 世の中には様々な表現方法の広告があり ます。その中でも私たち学生にとって身 近にあるものを広告媒体として取り入れ られている。 価格サービス(無料配布のルーズリー フ)を体験したことにより興味を惹かれ るきっかけとなった。主な目的は、これ.
素数判定法 2011/6/20.
1章 行列と行列式.
本宮市立白岩小学校. 1 はじめに 2 家庭学習プログラム開発の視点 ① 先行学習(予習)を生かした 確かな学力を形成する授業づく り ② 家庭との連携を図った家庭学習の習慣化.
プログラミングⅠ( 1 組) 第 9 回
フーリエ級数. 一般的な波はこのように表せる a,b をフーリエ級数とい う 比率:
3.エントロピーの性質と各種情報量.
1 6.低次の行列式とその応用. 2 行列式とは 行列式とは、正方行列の特徴を表す一つのスカ ラーである。すなわち、行列式は正方行列からスカ ラーに写す写像の一種とみなすこともできる。 正方行列 スカラー(実数) の行列に対する行列式を、 次の行列式という。 行列 の行列式を とも表す。 行列式と行列の記号.
線形符号(10章).
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
4.プッシュダウンオートマトンと 文脈自由文法の等価性
1 0章 数学基礎. 2 ( 定義)集合 集合については、 3セメスタ開講の「離散数学」で詳しく扱う。 集合 大学では、高校より厳密に議論を行う。そのために、議論の 対象を明確にする必要がある。 ある “ もの ” (基本的な対象、概念)の集まりを、 集合という。 集合に含まれる “ もの ” を、集合の要素または元という。
システムプログラム論 課題 大村 廉. 課題 Java を用いて Producer / Consumer 問題を解決する MyBuffer クラスを –Synchronized キーワード –Semaphore クラス (java.util.concurrent.Semaphore) を用いてそれぞれ作りなさい.
信号測定. 正弦波 多くの場合正弦波は 0V の上下で振動する しかし、これでは AD 変換器に入れら れないので、オフ セットを調整して データを取った.
1 9.線形写像. 2 ここでは、行列の積によって、写像を 定義できることをみていく。 また、行列の積によって定義される写 像の性質を調べていく。
通信路(7章).
3.プッシュダウンオートマトンと 文脈自由文法
ビット. 十進数と二進数 十進数  0から9までの数字を使って 0、1、2、3、4、5、6、7、8、9、 10、11、12 と数える 二進数  0と1を使って 0、1、10、11、100、101、11 0、111 と数える.
研究会 “Harmonies and Surprises on the Lattice” 地域社会と連携した大学教育と 研究プロセスの類似性 ~松本大学での帰納的教育手法の展開~ 報告者: Matsumoto University 松本大学/松本大学松商短期大学部 Hiroyuki Sumiyoshi.
アルゴリズムとデータ構造 補足資料14-1 「ハッシュ法」
3.正方行列(単位行列、逆行列、対称行列、交代行列)
第 8 回 iPhone アプリ勉強会 〜タッチイベント〜 縣 禎輝. はじめに タッチイベント – タッチイベントの取得方法 – タッチされた座標を取得 – タッチで画像を動かす 1.
第 6 回 iPhone アプリ勉強会 〜画像の取得と処理〜 縣 禎輝. はじめに カメラアプリを作成 – 基盤となる Interface とアクションメソッドの作成 – 画像の取得先の設定 – 画像の表示と保存 – 画像にエフェクトをかける 参考ウェブサイト –
レイアウトとデザインの基本 情報処理演習2.
論理回路 第1回. 今日の内容 論理回路とは? 本講義の位置づけ,達成目標 講義スケジュールと内容 受講時の注意事項 成績の評価方法.
C言語応用 構造体.
Servlet 入門 大岩研究室 川村昌弘. そもそも WEB アプリってなんやね ん n この研究会のテーマは『 WEB アプリケー ションの開発』でした. n じゃぁ WEB アプリケーションって何です か? o WEB アプリってどんなものがありますか? 検索エンジン 乗換え案内サイト 翻訳.
実装の流れと 今後のスケジュール 03k0014 岸原 大祐. システム概要 天気データをもとに、前向き推論をし ていき、親の代わりに子供に服装、持 ち物、気をつけることなどを教える。
1. 学内や寮への LAN アクセスポイント 設置にともなう接続確認および接続 マニュアルの作成 2. 無線 LAN の Air Station による環境設定 3. 現在進行中の活動 卒業研究中間発表 D1957 河野和宏.
DirectX を使った操作が簡単な2 D 格闘ゲームの制 作 ソ20003 蛯名敏規
Li 系化合物の結晶育成と電気的性質の測定 - LabVIEW を用いた計測制御システムの開発 - 矢萩研究室 ソ 佐藤 蓉子
Automatic Language Acquisition, an Interactive Approach † Robert J. Martin † 大西昇 ‡ 山村毅 † 名古屋大学 ‡ 愛知県立大学.
ノベルゲームシステムとネット ワークの連携について 1104081 下元 悠嗣. 研究内容 ノベルゲーム専用のスクリプトエンジン 吉里吉里 /KAG にネットワーク機能を追加 することで従来にない特色を持ったシス テムの開発.
子供の判断支援システム 03k0014 岸原大祐. システム概要 天気データと個人データの二つから、 条件に応じて服装、行動等に対し、親 の代わりに子供に対してアドバイスを 行う。
WindowsAPI と MFC H 古田雅基 H 佐藤一樹 H 山下陽平.
1 中野研究室 4 年ゼミのイロハ 斉藤(修士 2 年) ( 2009 年 ”4 年ゼミのイロハ ” を参考に作りました)
移動エージェントプログラムの 動作表示のためのアニメーション言 語 名古屋大学情報工学コース 坂部研究室 高岸 健.
1 プログラミング言語論 第13回 プログラムの意味論と検証 (2) 表示的意味論 担当:犬塚. 2 表示的意味論 denotational semantics  表示的意味論では、プログラムの要素とそれが 意味するものを対応付ける。 変数 式 文 A B … A+2 2B+C A:=A+2 if.
プログラミングⅠ( 2 組) 第 1 回 / pLB1.pptx.
「ネット社会の歩き方」レッスンキット プレゼンテーション資料集 15. チャットで個人情報は 言わない プレゼンテーション資料 著作権は独立行政法人情報処理推進機構( IPA )及び経済産業省に帰属します。
8.任意のデータ構造 (グラフの表現とアルゴリズム)
リファクタリング支援のための コードクローンに含まれる識別子の変更内容分析 井上研究室 工藤 良介 1.
第14回 プログラムの意味論と検証(3) 不動点意味論 担当:犬塚
ネットワークの基礎技術と TCP/IP 曹 暁達 ( そう ぎょうたつ ) 国際産業情報学科 2 年 10 月 28 日.
ことばとコンピュータ 2007 年度 1 学期 第 1 回. 2 ことばとコンピュータ 授業科目名:言語情報処理論 授業題目名:ことばとコンピュータ 履修コード: 5067 教室: 323 一学期開講 授業の進め方 – 基本的に講義中心ですすめ,時々コンピュー タを使う.
オセロの思考アルゴリズムについて 1103072 岩間 隆浩.
親子のための 小学校 保護者用 日時: 年 月 日( ) 講師:. 22 今日のセミナーを通じて考えること ・子どもたちのネット・携帯 最新事情 ・知っておいて欲しい ネット関連のトラブル ・いまいちど確認 ネット社会の特性 ・すぐに使える トラブル対応策 ・これで安心 情報モラルのポイント ・子育てのポイント.
音の変化を視覚化する サウンドプレイヤーの作成
親子のための 小学校 保護者用. 2 今日のセミナーを通じて考えること ・子どもたちのネット・携帯 最新事情 ・知っておいて欲しい ネット関連のトラブル ・いまいちど確認 ネット社会の特性 ・すぐに使える トラブル対応策 ・これで安心 情報モラルのポイント ・子育てのポイント いろいろ ・相談窓口と参考情報.
本文. 考えながら読みましょ う 「いろいろなこと」( 3 行目)は何で すか 「①電話料金はコンビニで支払いをしていま す。いつでも払えますから、便利です。」 「②夕食はコンビニで買います。お弁当やお かずがいろいろありますから。」今、若者に 人気のあるコンビニは、いろいろなことをす るのに非常に便利な場所になった。
英語勉強会 名手⇒詫間 2015/10/22. 原文 This study says acquiring motor skills support system. There is how to acquire moor skills that coach advises learner. Motor.
地球儀と様々な地図. 1 球体としての地球 こうした現象はあることをイ メージすると理解できる。
Presentation transcript:

第 1 回 iPhone アプリ勉強会 〜概要編〜 縣 禎輝

はじめに 今回の内容 –iPhone の性能, OS –iPhone アプリ –iPhone SDK – プログラミング言語,チュートリアル 本勉強会で使用する教科書 1

iPhone の性能 2

3 iPhone アプリ iPhone アプリ開発の始まり –2008 年 3 月 8 日 iPhone SDK 公開 → 個人レベルでの開発が可能に –App Store が全世界規模で展開 → 新たなビジネスに iPhone アプリを開発する環境 –Mac OS の PC に iPhone SDK

iPhone OS iPhone OS は4つのレイヤー構造(階層型構造)で表される –Cocoa Touch グラフィカル ユーザ インターフェースを実現する UIKit フレームワーク 基本的なデータ処理を担う Foundation フレームワーク など –Media 2D 及び 3D のグラフィックスやアニメーション オーディオ再生や録音,ビデオ再生などのフレームワーク –Core Service アドレス ブックや現在位置などの汎用的なデータの処理を すべてのアプリケーションで利用できるサービスとして提供 –Core OS Mach カーネル,ドライバ, OS の基本インターフェース 4 Cocoa Touch iPhone OS Media Core Service Core OS

iPhoneSDK iPhone SDK とは –iPhone アプリを開発するためのソフトウェア開発キット iPhone SDK の概要 –Xcode プロジェクト管理,ソースコード編集,デバッカなどを備える統合開発環境 –Interface Builder グラフィカルな手法でユーザ インターフェースをデザインするツール –iPhone Simulator Mac 上で iPhone アプリケーションの動作確認をするシミュレータ –Instruments 開発中のアプリケーションを最適化するパフォーマンス解析ツール 5

プログラミング言語 使用できるプログラミング言語 –Objective-C 言語 –C 言語 Objective-C 言語の特徴 – カプセル化(情報隠蔽) オブジェクトの情報を隠し,ブラックボックスとして使用可 – クラス継承 親クラスの性質を子孫クラスが引き継ぐ – ポリモーフィズム(多態性) 同じ種類の処理でもクラスが違えば違う処理をする 6 オブジェクト指 向 プログラミング オブジェクト指 向 プログラミング C 言語 Objective-C

チュートリアル: Hello World STEP1 – プロジェクトの作成 7

チュートリアル: Hello World STEP2 : HelloWorldAppDelegate.h の編集 – インスタンス変数とメソットの追加 インスタンス変数 : インスタンスそれぞれの変数 メソット : C 言語の関数に類似、クラスとメソットを指定して呼び出す –IBOutlet と IBAction Interface Builder にアクセスするために必要 8

チュートリアル: Hello World STEP3 : ユーザインターフェースのレイアウト 9

チュートリアル: Hello World STEP4 : アウトレットとアクションの接続 – ソースコードとユーザインターフェースを結びつける 10

チュートリアル: Hello World STEP5 : HelloWorldAppDelegate.m の編集 – アクションメソッドを実装する 11

チュートリアル: Hello World STEP6 : ビルドと実行 12

ターゲットとアクション 1 、ユーザが画面をタップ 2 、タップイベントをアプリケーションへ送る 3 、タップ位置に対応するビューを探す 4 、コントローラに通知 13

おわりに 今回の内容 –iPhone の性能、 OS –iPhone アプリ –iPhone SDK – プログラミング言語、チュートリアル 次回の予定 –“iPhoneSDK の教科書 ” のサンプルプログラムを勉強 Counter Smash Balance Clock Age Pile 14