Soumettre la recherche
Mettre en ligne
Swift使ってみた (2014/07/23)
•
1 j'aime
•
1,561 vues
tototti
Suivre
2014-07-23に某勉強会にて発表した、Swiftについての発表資料です。 Web系の方がほとんどだったので、言語仕様などの話は少なめで、概略の説明が多めです。
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Recommandé
Swiftの実際ダメな所
Swiftの実際ダメな所
S_Shimotori
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
今城 善矩
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
Swift勉強会
Swift勉強会
Nagamine Hiromasa
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
佐藤 俊太郎
Fiddler 使ってますか?
Fiddler 使ってますか?
Joni
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
Cocoa関西勉強会#49
Cocoa関西勉強会#49
yashigani
Recommandé
Swiftの実際ダメな所
Swiftの実際ダメな所
S_Shimotori
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
今城 善矩
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
Swift勉強会
Swift勉強会
Nagamine Hiromasa
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
佐藤 俊太郎
Fiddler 使ってますか?
Fiddler 使ってますか?
Joni
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
Cocoa関西勉強会#49
Cocoa関西勉強会#49
yashigani
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
Megumi Otani(Czenhe)
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
アドベント2015ios基礎
アドベント2015ios基礎
ppengotsu Name
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。
Hiroshi Goto
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Swiftってどうよ!!(cocoa勉強会関西@20150228)
Swiftってどうよ!!(cocoa勉強会関西@20150228)
Akinobu Yamamoto
勉強会資料ースイフト入門ー
勉強会資料ースイフト入門ー
shogo yamada
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
複数人でSwift開発を行うには
複数人でSwift開発を行うには
Yuya Fujiwara
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
Syo Ikeda
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
Ryo Kasama
Swift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリと
Sachiko Kajishima
勉強会用Swift授業2018-0126
勉強会用Swift授業2018-0126
Akihiro Fujiwara
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Tomohiro Kumagai
Swiftの魅力と可能性 2
Swiftの魅力と可能性 2
Masaaki Takahashi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Contenu connexe
Similaire à Swift使ってみた (2014/07/23)
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
Megumi Otani(Czenhe)
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
アドベント2015ios基礎
アドベント2015ios基礎
ppengotsu Name
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。
Hiroshi Goto
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
ppengotsu Name
Swiftってどうよ!!(cocoa勉強会関西@20150228)
Swiftってどうよ!!(cocoa勉強会関西@20150228)
Akinobu Yamamoto
勉強会資料ースイフト入門ー
勉強会資料ースイフト入門ー
shogo yamada
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
複数人でSwift開発を行うには
複数人でSwift開発を行うには
Yuya Fujiwara
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
Syo Ikeda
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
Ryo Kasama
Swift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリと
Sachiko Kajishima
勉強会用Swift授業2018-0126
勉強会用Swift授業2018-0126
Akihiro Fujiwara
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Tomohiro Kumagai
Swiftの魅力と可能性 2
Swiftの魅力と可能性 2
Masaaki Takahashi
Similaire à Swift使ってみた (2014/07/23)
(20)
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Swift afterbeginner
Swift afterbeginner
アドベント2015ios基礎
アドベント2015ios基礎
Swift afterbeginner
Swift afterbeginner
スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
iOS豆知識ver0.0.5
iOS豆知識ver0.0.5
Swiftってどうよ!!(cocoa勉強会関西@20150228)
Swiftってどうよ!!(cocoa勉強会関西@20150228)
勉強会資料ースイフト入門ー
勉強会資料ースイフト入門ー
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
複数人でSwift開発を行うには
複数人でSwift開発を行うには
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
Swift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリと
勉強会用Swift授業2018-0126
勉強会用Swift授業2018-0126
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Swiftの魅力と可能性 2
Swiftの魅力と可能性 2
Dernier
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Dernier
(8)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
Swift使ってみた (2014/07/23)
1.
Swift使ってみた
2.
発表する人 ❖ twitter :
@tototti! ❖ M県S市にて、iOSアプリ等をカチャカチャ…ッターン と作ってます。! ❖ SWWDC(仙台iOS勉強会)をたまにやっています。! ❖ ブログ:http://lablog.tototti.com/
3.
Swift概要
4.
Swiftとは ❖ iOSとOS X向けの開発言語! ❖
WWDC14で、>突然の発表< 画像は https://developer.apple.com/swift/より引用
5.
Swiftの特徴 ❖ いろいろな言語の良いとこどり! ❖ 実行にはコンパイルが必要! ❖
(見た目はスクリプト言語っぽいけど)! ❖ Objective-Cよりも動作が速いらしい! ❖ ソートで1.4倍くらい早い?! ❖ 今のところは、ほぼ Mac / iOS 専用言語
6.
Obj-Cからの改善点 ❖ 「キモい」と言われていた旧メソッド呼び出し! ❖ 旧:
[self setString: @“hogehoge”];! ❖ 新:self.setString(“hogehoge”)! ❖ 関数の文法が楽! ❖ 旧:http://fuckingblocksyntax.com/
7.
最近の変更 ❖ 例:2014/7/7の変更点! ❖ SwiftのArrayがヤバくなくなった
- Qiita! ❖ http://qiita.com/aki/items/6c68a69de0c05cb174ea! ❖ コレクションの文法が変わりました! ❖ 旧:1..5 (1,2,3,4,5)! ❖ 新:1..<5
8.
最近の変更2 ❖ 例:2014/7/21(XCode6 β4)での変更点! ❖
メンバ変数にアクセス修飾子ができました! ❖ public / internal / private! ❖ 今までは指定できなかった(全部 public)! ❖ https://developer.apple.com/swift/blog/?id=5
9.
気になる ❖ Sunset of
Our Culture とは…
10.
Swift使ってみた
11.
Swift使ってみた ❖ いままで、使ってみる時間がなくて…! ❖ Swiftでアプリ作っても、まだストアに公開できない ですし…。! ❖
とはいえ、今日の発表が良いきっかけなので、やってみ ることにしました
12.
1. Playgroundで慣れる ❖ XCode6(開発環境)
+ Swift の新機能! ❖ WWDCのキーノートでも話題に! ❖ ソースコードを書くと、即時実行される! ❖ Source Editor Help: Exploring and Evaluating Swift Code in a Playground (Appleのサイト。誰でも閲覧可)
13.
2. 作ってみた ❖ Yo
APIを呼び出すアプリ! ❖ (単にhttpのPOSTをしているだけ)! ❖ ソースコードはGithubで公開しときます! ❖ →Gistで公開しました! ❖ https://gist.github.com/tototti/b12c0befaef32e4f49f
14.
Yoとは ❖ 要するにLINEのようなメッセージアプリ! ❖ ただし、メッセージは「Yo」しか送れない! ❖
元々はエイプリルフールのネタだったらしい! ❖ 100万ドルの出資を受けたらしい
15.
Yo API ❖ http://api.justyo.co/yoall/
を呼び出す! ❖ ”api_key=your_api_key”をPOSTするだけ! ❖ そのアカウントをフォローしている人全員にYoされる! ❖ テスト用アカウント = “YOYOYYI"
16.
作ってみた感想 ❖ iOS SDKはOb-C時代に書かれているので、Swiftから使 う時もある程度の知識が必要! ❖
NSData とか NSURLとか! ❖ いろいろ取り入れている分、覚えることが多いかも! ❖ リッチなenum, クロージャなど! ❖ 関数型言語っぽく使用する?
17.
まとめ ❖ Obj-Cよりは入門しやすくなった(特に、見た目)! ❖ 覚えることの量は変わらない(むしろ増えた?)! ❖
文法が綺麗に整理された! ❖ 開発者が増えるかも
18.
おわり