Submit Search
Upload
iOSアプリ制作のためのObjective-C入門
•
5 likes
•
2,550 views
聡 中川
Follow
勉強会「iOSアプリ制作のためのObjective-C入門」 http://atnd.org/event/osieteiosobjc 説明補助スライド
Read less
Read more
Technology
Report
Share
Report
Share
1 of 20
Download now
Download to read offline
Recommended
iOSアプリ開発講座
iOSアプリ開発講座
Inoue Hiroyuki
Presentatie eindwerk
Presentatie eindwerk
Karel De Meester
Enscoop 5to ego 2011
Enscoop 5to ego 2011
AgostinaBerni
Desfile de modas 2010 enscoop
Desfile de modas 2010 enscoop
AgostinaBerni
Nataly jarrin
Nataly jarrin
Nataly Jarrin
ประว ต ส_วนต_ว (1)
ประว ต ส_วนต_ว (1)
'Fixation Tar
Tp informatica
Tp informatica
hellotina10
Isis tutorial2
Isis tutorial2
onodiz2
Recommended
iOSアプリ開発講座
iOSアプリ開発講座
Inoue Hiroyuki
Presentatie eindwerk
Presentatie eindwerk
Karel De Meester
Enscoop 5to ego 2011
Enscoop 5to ego 2011
AgostinaBerni
Desfile de modas 2010 enscoop
Desfile de modas 2010 enscoop
AgostinaBerni
Nataly jarrin
Nataly jarrin
Nataly Jarrin
ประว ต ส_วนต_ว (1)
ประว ต ส_วนต_ว (1)
'Fixation Tar
Tp informatica
Tp informatica
hellotina10
Isis tutorial2
Isis tutorial2
onodiz2
Eseka Project
Eseka Project
EsekaProject
Access power point
Access power point
hellotina10
งานคอมใบ 2 8
งานคอมใบ 2 8
'Fixation Tar
Pat2
Pat2
Iceeci Flatron
AW 学び続ける力 スライド
AW 学び続ける力 スライド
聡 中川
Logik 1
Logik 1
bsnnsb
Rx level sub mumbai bm decæ13 drive without site name
Rx level sub mumbai bm decæ13 drive without site name
prashant patke
ปี2552
ปี2552
Iceeci Flatron
ปี2554
ปี2554
Iceeci Flatron
Quotes
Quotes
Hannah Adkins
งานคู่ 13 16
งานคู่ 13 16
'Fixation Tar
Desfile
Desfile
AgostinaBerni
0 kscl de_chung
0 kscl de_chung
Lê Thị Hương Trang
The Register Media Pack - 2013
The Register Media Pack - 2013
theregister
Briancheong resume
Briancheong resume
shakeela1992
งานคู่ 9 16
งานคู่ 9 16
'Fixation Tar
เฉลย2554
เฉลย2554
Iceeci Flatron
Brillen en lenzen
Brillen en lenzen
Maartje Zwart
Hairspray scf
Hairspray scf
Andres Correa Quiros
Circular reference
Circular reference
prashant patke
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
codeal
iPhone develop for Beginner
iPhone develop for Beginner
Sachiko Kajishima
More Related Content
Viewers also liked
Eseka Project
Eseka Project
EsekaProject
Access power point
Access power point
hellotina10
งานคอมใบ 2 8
งานคอมใบ 2 8
'Fixation Tar
Pat2
Pat2
Iceeci Flatron
AW 学び続ける力 スライド
AW 学び続ける力 スライド
聡 中川
Logik 1
Logik 1
bsnnsb
Rx level sub mumbai bm decæ13 drive without site name
Rx level sub mumbai bm decæ13 drive without site name
prashant patke
ปี2552
ปี2552
Iceeci Flatron
ปี2554
ปี2554
Iceeci Flatron
Quotes
Quotes
Hannah Adkins
งานคู่ 13 16
งานคู่ 13 16
'Fixation Tar
Desfile
Desfile
AgostinaBerni
0 kscl de_chung
0 kscl de_chung
Lê Thị Hương Trang
The Register Media Pack - 2013
The Register Media Pack - 2013
theregister
Briancheong resume
Briancheong resume
shakeela1992
งานคู่ 9 16
งานคู่ 9 16
'Fixation Tar
เฉลย2554
เฉลย2554
Iceeci Flatron
Brillen en lenzen
Brillen en lenzen
Maartje Zwart
Hairspray scf
Hairspray scf
Andres Correa Quiros
Circular reference
Circular reference
prashant patke
Viewers also liked
(20)
Eseka Project
Eseka Project
Access power point
Access power point
งานคอมใบ 2 8
งานคอมใบ 2 8
Pat2
Pat2
AW 学び続ける力 スライド
AW 学び続ける力 スライド
Logik 1
Logik 1
Rx level sub mumbai bm decæ13 drive without site name
Rx level sub mumbai bm decæ13 drive without site name
ปี2552
ปี2552
ปี2554
ปี2554
Quotes
Quotes
งานคู่ 13 16
งานคู่ 13 16
Desfile
Desfile
0 kscl de_chung
0 kscl de_chung
The Register Media Pack - 2013
The Register Media Pack - 2013
Briancheong resume
Briancheong resume
งานคู่ 9 16
งานคู่ 9 16
เฉลย2554
เฉลย2554
Brillen en lenzen
Brillen en lenzen
Hairspray scf
Hairspray scf
Circular reference
Circular reference
Similar to iOSアプリ制作のためのObjective-C入門
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
codeal
iPhone develop for Beginner
iPhone develop for Beginner
Sachiko Kajishima
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
Mitsuru Katoh
はじめてのi osアプリデザイン
はじめてのi osアプリデザイン
schoowebcampus
スマホアプリの"手触り"や"美的センス"について~WebSig会議 vol.33:1stセッション
スマホアプリの"手触り"や"美的センス"について~WebSig会議 vol.33:1stセッション
WebSig24/7
Ui研究会#1
Ui研究会#1
Daisuke Imai
オープンセミナー2013@広島
オープンセミナー2013@広島
Masahiko Tani
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
ichigotake .
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5
Shin Ise
iTamabi13 第1回: イントロダクション・開発環境の準備
iTamabi13 第1回: イントロダクション・開発環境の準備
Atsushi Tadokoro
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
Makiko Ito
Weekend Androidのススメ
Weekend Androidのススメ
Suzuki Junko
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
Akira Iwaya
夜子まま塾@鹿児島
夜子まま塾@鹿児島
Masafumi Terazono
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
Fumiya Sakai
テレニコツイ
テレニコツイ
jz5 MATSUE
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
佐藤 俊太郎
Starlingで何本かゲームを作ってみての感想[第3回 東京ひよこの会]
Starlingで何本かゲームを作ってみての感想[第3回 東京ひよこの会]
funyamora
第一回iOSアプリ勉強会
第一回iOSアプリ勉強会
Daisuke Tsukagoshi
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
Similar to iOSアプリ制作のためのObjective-C入門
(20)
iPhoneアプリ無料勉強会 vol3
iPhoneアプリ無料勉強会 vol3
iPhone develop for Beginner
iPhone develop for Beginner
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
XPagesDay 2014【B 1】最新のモバイル ui を瞬時に作成 〜x controlsのご紹介〜
はじめてのi osアプリデザイン
はじめてのi osアプリデザイン
スマホアプリの"手触り"や"美的センス"について~WebSig会議 vol.33:1stセッション
スマホアプリの"手触り"や"美的センス"について~WebSig会議 vol.33:1stセッション
Ui研究会#1
Ui研究会#1
オープンセミナー2013@広島
オープンセミナー2013@広島
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
いまどきのiOSプログラミング with Xcode5
いまどきのiOSプログラミング with Xcode5
iTamabi13 第1回: イントロダクション・開発環境の準備
iTamabi13 第1回: イントロダクション・開発環境の準備
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
コミュニティアプリのリニューアルから考えた モバイルUXデザインとUIデザイン
Weekend Androidのススメ
Weekend Androidのススメ
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
夜子まま塾@鹿児島
夜子まま塾@鹿児島
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
iOSアプリ開発で意識すると役立ちそうな「つなぎ目」の部分について
テレニコツイ
テレニコツイ
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
小さな会社(チーム)で クールなアプリをつくる方法 Gunosy UI Design Study #1
Starlingで何本かゲームを作ってみての感想[第3回 東京ひよこの会]
Starlingで何本かゲームを作ってみての感想[第3回 東京ひよこの会]
第一回iOSアプリ勉強会
第一回iOSアプリ勉強会
「Camelog」Android開発秘話
「Camelog」Android開発秘話
More from 聡 中川
Swift入門
Swift入門
聡 中川
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
聡 中川
先端技術 プレテスト
先端技術 プレテスト
聡 中川
先端技術 No sql
先端技術 No sql
聡 中川
先端技術 Hft
先端技術 Hft
聡 中川
先端技術 データサイエンティスト
先端技術 データサイエンティスト
聡 中川
先端技術トピックス 言語ランキング
先端技術トピックス 言語ランキング
聡 中川
先端技術 競技プログラミング
先端技術 競技プログラミング
聡 中川
先端技術 スーパーコンピュータ
先端技術 スーパーコンピュータ
聡 中川
先端技術 セキュリティ最前線
先端技術 セキュリティ最前線
聡 中川
先端技術 関数型プログラミング
先端技術 関数型プログラミング
聡 中川
先端技術 気象とコンピュータ
先端技術 気象とコンピュータ
聡 中川
先端技術 量子コンピュータ
先端技術 量子コンピュータ
聡 中川
先端技術ガイダンス
先端技術ガイダンス
聡 中川
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ ver1.1
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ ver1.1
聡 中川
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
聡 中川
More from 聡 中川
(16)
Swift入門
Swift入門
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
先端技術 プレテスト
先端技術 プレテスト
先端技術 No sql
先端技術 No sql
先端技術 Hft
先端技術 Hft
先端技術 データサイエンティスト
先端技術 データサイエンティスト
先端技術トピックス 言語ランキング
先端技術トピックス 言語ランキング
先端技術 競技プログラミング
先端技術 競技プログラミング
先端技術 スーパーコンピュータ
先端技術 スーパーコンピュータ
先端技術 セキュリティ最前線
先端技術 セキュリティ最前線
先端技術 関数型プログラミング
先端技術 関数型プログラミング
先端技術 気象とコンピュータ
先端技術 気象とコンピュータ
先端技術 量子コンピュータ
先端技術 量子コンピュータ
先端技術ガイダンス
先端技術ガイダンス
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ ver1.1
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ ver1.1
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
Recently uploaded
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
furutsuka
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
Recently uploaded
(9)
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
iOSアプリ制作のためのObjective-C入門
1.
iOSアプリ制作のための Objective-C入門 中川 聡 nakasen_20th 13年7月11日木曜日
2.
ねらい 最近 iOS アプリ開発を「やりたくなった」 最近
iOS アプリ開発を「やらなければならなくなった」 「とにかく慣れていただきましょう」 13年7月11日木曜日
3.
本日やること 質問シート型のアプリを作成 1. まずは1行もプログラムを書かずに 2. 次にGUIツールを全く使わずに ✴
本日のリソースは全てGitHubに上がってます! https://github.com/nakasen/iOS_Seminar_for_beginners 13年7月11日木曜日
4.
どんなアプリ? 国内 海外 13年7月11日木曜日
5.
Storyboardのみで作る 赤線の部分 重要 13年7月11日木曜日
6.
テンプレート選び 新規プロジェクトの際テンプレート選びが重要 今回は(たいていの場合は)「iOS」→「Application」 →「Single View Application」 間違えて選んだことにあとで気付いたら、ジタバタする より作り直した方が早い(初心者のうちは) 13年7月11日木曜日
7.
Storyboardでのキーワード 説明に必要なのでこれだけは。(赤枠内から) Navigator Area Utilities
Area Standard Editor Assistant Editor Project Navigator Attributes inspector Size inspector Connections inspector Object library Media library 13年7月11日木曜日
8.
Storyboardでの作業 Object library から
UIパーツを選んで View 上に貼る (これは簡単。失敗したら Command + Z) オブジェクトから Control + ドラッグでひもづけ (これは・・・間違えないように。ミスは後々響く) (見て覚えて体で覚える。忘れたらGitHubの「Manual.txt」を見ましょう) 13年7月11日木曜日
9.
Storyboardを一切使わない 「iOS」→「Application」→「Empty Application」 必要なキーワードが増えます。 Debug Area Search
Navigator Issue Navigator Debug Navigator File inspector Quick Help inspector 13年7月11日木曜日
10.
何を書かないといけないの? とりあえず動かしてみる Debug Area になんと書いてある? 足りないものをコードで生成してみる 13年7月11日木曜日
11.
やっとObjective-C アプリケーションの起動プロセスを知る A Day In
The Life 「iOS アプリの構造がどのようになっているか紐解いてみる」 の記事が素晴らしい! (こんなにわかりやすく書けない) AppDelegate.m で UIWindow オブジェクトを生成 Root View Controller の役割を果たすものが必要 13年7月11日木曜日
12.
Objective-Cの特徴 Cとオブジェクト指向のハイブリッド言語 メソッドの定義、呼び出し方が独特 あとは普通に動的オブジェクト指向言語です 元がC言語なので、書く側のモラルは当然必要 13年7月11日木曜日
13.
Objective-Cのメソッド • 定義 - (NSString
*)addString:(NSString *)string1 nextString:(NSString *)string2 { NSString *compositeString = string1; compositeString = [compositeString stringByAppendingString:string2]; return compositeString; } • 呼び出し NSString *displayString = [self addString:@"ABC" nextString:@"DEF"]; 13年7月11日木曜日
14.
メソッド呼び出し • メソッドの引数をメソッドで呼び出し int number
= 123; NSString *displayString = [self addString:@"ABC" nextString:[NSString stringWithFormat:@"%d", number]]; 13年7月11日木曜日
15.
View Controller Window には
Root View Controller が必要 View Controller には最低一枚の View が必要 UI パーツは View に addSubview 13年7月11日木曜日
16.
UIKit フレームワーク UI 処理は
UIKit フレームワークにおまかせ UIWindow UIViewController UINavigationController UILabel UIButton ・・・ Apple 公式ドキュメント 「iOS ヒューマンインターフェースガイドライン」 は膨大なユーザテストの成果物 13年7月11日木曜日
17.
Xcodeの強みを活かす Jump to Definition
は使える! (ソースコードを右クリック) 補完もかなりイケる! Quick Help も親切! UIKit オブジェクトを Jump to Definition と Quick Help で追いかけて行けば、Objective-C の習得にもつながる 13年7月11日木曜日
18.
プロパティ インスタンスのアクセサメソッドを自動生成 getter メソッド名はインスタンス名そのまま setter メソッド名は
set + 大文字で始まるインスタンス名 ドットシンタックスでアクセスできる → メソッド呼び出しソースの読みにくさを緩和 13年7月11日木曜日
19.
NSLog とブレークポイント デバッグ時のダンプには NSLog()
関数 NSLog(@"displayString = %@", displayString); ブレークポイント設定時、設定したこと忘れないで 13年7月11日木曜日
20.
スコープなど @private、@protected、@public (デフォルトは@protected) ある方法を使うと隠 は破られる 気をつけましょう 外部クラスのオブジェクトへのアクセスは通知が基本 通知の方法はおよそ3通り 次回以降の勉強会で 13年7月11日木曜日
Download now