Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

905 views

Published on

2015/02/27(土) 「cocoa勉強会関西」で発表した
プレゼン資料を公開します。

Published in: Engineering
  • Be the first to comment

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

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

×