SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
cocoa勉強会関西
2015年02月28日(土)
Akinobu YAMAMOTO(@ryokan_oshoh)
Swiftって
どうよ!!
自己紹介
自己紹介
名前
山本 明信
(Akinobu YAMAMOTO)
居住地 大阪市
Twitter
良寛和尚
(@ryokan_oshoh)
職業
オープン系システム兼iOS開発技術者
2014年05月から
「(有)オフィスミックス」に在籍
Swiftの特徴
(WWDC2014発表)
Swiftの特徴(WWDC2014)
(1)実行速度が速い (2)安全な言語
(3)モダンな言語 (4)開発しやすい言語
Objective-Cに
比べて
40∼70%ほど
高速になる。
アプリが突然
落ちたり、
予期せぬ動作が
起こりにくく
なります。
クロージャやタプル、
ジェネリック
プログラミング、
Optional型を
採用しました。
コンパイラ言語ですが、
プレイグラウンドを
使うとインタプリタ
言語で処理します。
じゃぁ、移行しよう!!
じゃぁ、移行しよう!!
太鼓ImageViewの拡張クラス
Objective-C Swift
ソースコード
公開!!
究極の
太鼓サウンドを
ご堪能下さい。
まとめ
まとめ
1)ソースコードのファイルが1つになるため、管理対象の
ファイ数がほぼ半減する。
2)Swiftには「型推論」があるが、既存のObjective-Cとの
連携を考慮すればSwiftでも型を意識する必要がある。
3)JavaやJS、PHPでプログラミングした経験のある開発者は
Swiftでも少ストレスで開発できると思う。
4)Swiftに移行対象のプログラムソースはアプリへの影響度が
限定的で、かつパフォーマンス改善が必要なものを
優先的に行う。
5)Swiftに変えたら期待以上にパフォーマンスが向上するとは
限らない。
まぁ、やってみなはれ!!
ご清聴ありがとう
ございました。合掌。
Swiftって意外と簡単やん!!
合掌。🙏

Contenu connexe

Similaire à Swiftってどうよ!!(cocoa勉強会関西@20150228)

スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。
Hiroshi Goto
 
Soft layer APIの使い方と実装のポイント
Soft layer APIの使い方と実装のポイントSoft layer APIの使い方と実装のポイント
Soft layer APIの使い方と実装のポイント
Shuichi Yukimoto
 

Similaire à Swiftってどうよ!!(cocoa勉強会関西@20150228) (20)

Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
 
Swiftの魅力と可能性 2
Swiftの魅力と可能性 2Swiftの魅力と可能性 2
Swiftの魅力と可能性 2
 
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
 
勉強会用Swift授業2018-0126
勉強会用Swift授業2018-0126勉強会用Swift授業2018-0126
勉強会用Swift授業2018-0126
 
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
iOS開発を楽しむ最初の一歩!デリゲートをなるべく分かりやすく!
 
スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。スマホアプリの開発手法をまとめてみた。
スマホアプリの開発手法をまとめてみた。
 
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
 
Soft layer APIの使い方と実装のポイント
Soft layer APIの使い方と実装のポイントSoft layer APIの使い方と実装のポイント
Soft layer APIの使い方と実装のポイント
 
通常の3倍の速度で プログラミング!? 「 Emacsキーバインドのすすめ」
通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」通常の3倍の速度でプログラミング!?「 Emacsキーバインドのすすめ」
通常の3倍の速度で プログラミング!? 「 Emacsキーバインドのすすめ」
 
Swift勉強会
Swift勉強会Swift勉強会
Swift勉強会
 
Swift instagram viewer
Swift instagram viewerSwift instagram viewer
Swift instagram viewer
 
Swiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-EdoSwiftビギナーズ勉強会 第1回 @Co-Edo
Swiftビギナーズ勉強会 第1回 @Co-Edo
 
Swift使ってみた (2014/07/23)
Swift使ってみた (2014/07/23)Swift使ってみた (2014/07/23)
Swift使ってみた (2014/07/23)
 
Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!Movable Type Data API連携!店舗情報を地図に表示させよう!
Movable Type Data API連携!店舗情報を地図に表示させよう!
 
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれからSwiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
 
iOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバiOSでのFramework導入のおさらい #関モバ
iOSでのFramework導入のおさらい #関モバ
 
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
 
Swift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリとSwift愛好会_ライブラリを使わずにゴリゴリと
Swift愛好会_ライブラリを使わずにゴリゴリと
 
Flex入門
Flex入門Flex入門
Flex入門
 
リテラルと型の続きの話 #__swift__
リテラルと型の続きの話 #__swift__リテラルと型の続きの話 #__swift__
リテラルと型の続きの話 #__swift__
 

Plus de Akinobu Yamamoto

Plus de Akinobu Yamamoto (7)

iPhone(Xamarin.iOS)でロボット「Robi」を動かしてみた。
iPhone(Xamarin.iOS)でロボット「Robi」を動かしてみた。iPhone(Xamarin.iOS)でロボット「Robi」を動かしてみた。
iPhone(Xamarin.iOS)でロボット「Robi」を動かしてみた。
 
Robotics勉強会 2017 summer(ワークショップ)
Robotics勉強会 2017 summer(ワークショップ)Robotics勉強会 2017 summer(ワークショップ)
Robotics勉強会 2017 summer(ワークショップ)
 
Robiのポテンシャルは∞
Robiのポテンシャルは∞Robiのポテンシャルは∞
Robiのポテンシャルは∞
 
ロビのアプリ(JXUGC #23 Xamarin 無料化一周年記念勉強会!)
ロビのアプリ(JXUGC #23 Xamarin 無料化一周年記念勉強会!)ロビのアプリ(JXUGC #23 Xamarin 無料化一周年記念勉強会!)
ロビのアプリ(JXUGC #23 Xamarin 無料化一周年記念勉強会!)
 
iPhoneでロボット「Robi」を動かしてみた。(cocoa勉強会関西@20170422)
iPhoneでロボット「Robi」を動かしてみた。(cocoa勉強会関西@20170422)iPhoneでロボット「Robi」を動かしてみた。(cocoa勉強会関西@20170422)
iPhoneでロボット「Robi」を動かしてみた。(cocoa勉強会関西@20170422)
 
極!! 和太鼓のご紹介[スタートアップI os勉強会 20140705]
極!! 和太鼓のご紹介[スタートアップI os勉強会 20140705]極!! 和太鼓のご紹介[スタートアップI os勉強会 20140705]
極!! 和太鼓のご紹介[スタートアップI os勉強会 20140705]
 
ObjectALでサウンドを極める第一歩(第1回岐阜iPhoneアプリ開発勉強会[2014/05/24])
ObjectALでサウンドを極める第一歩(第1回岐阜iPhoneアプリ開発勉強会[2014/05/24])ObjectALでサウンドを極める第一歩(第1回岐阜iPhoneアプリ開発勉強会[2014/05/24])
ObjectALでサウンドを極める第一歩(第1回岐阜iPhoneアプリ開発勉強会[2014/05/24])
 

Swiftってどうよ!!(cocoa勉強会関西@20150228)