Submit Search
Upload
Swiftの実際ダメな所
•
0 likes
•
884 views
S
S_Shimotori
Follow
#w8lt で発表した「2015年4月現在のSwiftの状況」
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
LLDiverの「帰ってきただめ自慢」で発表した資料です まとめ ・Optionalの変数を扱うときは当然Optional ChainingやBindingは使おうというのは前提で、それでもSwiftで完結できない現状ではクラッシュ率が上がるのでは、というお話です。 補足: 「WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方」 http://www.slideshare.net/YoshinoriImajo/webapioptional-bindingswift
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
今城 善矩
↓こちらのチュートリアルが非常に分かりやすいです ---------- ★Swiftで初めてiPhoneゲーム開発する人向チュートリアル(マルバツゲームを例にStep by Step解説) http://xavier.hateblo.jp/entry/2014/09/07/144059 ---------- このスライドは第1回 Swift LT会 で話した内容です http://connpass.com/event/6740/
これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門
Hiramatsu Ryosuke
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
佐藤 俊太郎
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
過去の勉強会で発表した「SwiftによるiOS開発再入門」「Objective-CプログラマのためのSwift導入法」を再構成して現時点で最新(beta6)仕様にアップデートしたものです。
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
leverages_event
「Ruby / Ruby on Rails ビギナーズ勉強会 第17回」での発表内容です。 Rubyを理解する第一歩として、ブロックについてまとめています。 ■イベントページはこちらです。 https://coedo-rails.doorkeeper.jp/events/52638 ============================================================= 「CoEdo.rb」が運営する「Ruby / Ruby on Railsビギナーズ勉強会」Ruby、Ruby on Railsなどで開発したい、触りたいための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込みを受け付けている、DoorKeeper でのグループです。 https://coedo-rails.doorkeeper.jp/ ## Facebookグループ イベント告知や技術情報をお互いにシェアしています。 https://www.facebook.com/groups/rorbeginners/ ## Twitterハッシュタグ ハッシュタグは、 #rubybg です。 Twitterにもイベント、勉強会の情報を流しています。 [★Ustreamでは、勉強会を生中継しています。](http://www.ustream.tv/channel/ruby-ruby-on-rails-%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E3%82%BA%E5%80%B6%E6%A5%BB D%E9%83%A8) [★Youtubeでは、ショートセッションを収録しています。](https://www.youtube.com/playlist?list=PL2ojdc4KhtHniIyIUx3AdO621ydzz5zpP)
Rubyを楽しくする第一歩!ブロックを理解する!
Rubyを楽しくする第一歩!ブロックを理解する!
Kanako Kobayashi
UIテストの自動化とか
Uiテスト@yidev
Uiテスト@yidev
Yusuke Kita
Recommended
LLDiverの「帰ってきただめ自慢」で発表した資料です まとめ ・Optionalの変数を扱うときは当然Optional ChainingやBindingは使おうというのは前提で、それでもSwiftで完結できない現状ではクラッシュ率が上がるのでは、というお話です。 補足: 「WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方」 http://www.slideshare.net/YoshinoriImajo/webapioptional-bindingswift
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
今城 善矩
↓こちらのチュートリアルが非常に分かりやすいです ---------- ★Swiftで初めてiPhoneゲーム開発する人向チュートリアル(マルバツゲームを例にStep by Step解説) http://xavier.hateblo.jp/entry/2014/09/07/144059 ---------- このスライドは第1回 Swift LT会 で話した内容です http://connpass.com/event/6740/
これからはじめる SwiftPlayground入門
これからはじめる SwiftPlayground入門
Hiramatsu Ryosuke
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
yidev 第18回勉強会 「業務でSwiftで3ヶ月開発してきたので一旦振り返り」
佐藤 俊太郎
「iOSエンジニアがゼロだったじげんがどのように開発を行ったのか?」であったり、個人でSwift学習を行う際のpointなどをまとめた内容になっています。
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Apple審査を一発通過!iOS開発経験0でも出来るじげん流Swift開発のすべて
Masaru Gushiken
過去の勉強会で発表した「SwiftによるiOS開発再入門」「Objective-CプログラマのためのSwift導入法」を再構成して現時点で最新(beta6)仕様にアップデートしたものです。
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
leverages_event
「Ruby / Ruby on Rails ビギナーズ勉強会 第17回」での発表内容です。 Rubyを理解する第一歩として、ブロックについてまとめています。 ■イベントページはこちらです。 https://coedo-rails.doorkeeper.jp/events/52638 ============================================================= 「CoEdo.rb」が運営する「Ruby / Ruby on Railsビギナーズ勉強会」Ruby、Ruby on Railsなどで開発したい、触りたいための初心者勉強会&もくもく会です。 開催の連絡は以下の方法で受け取ることができます。 ## DoorKeeperグループ イベント申し込みを受け付けている、DoorKeeper でのグループです。 https://coedo-rails.doorkeeper.jp/ ## Facebookグループ イベント告知や技術情報をお互いにシェアしています。 https://www.facebook.com/groups/rorbeginners/ ## Twitterハッシュタグ ハッシュタグは、 #rubybg です。 Twitterにもイベント、勉強会の情報を流しています。 [★Ustreamでは、勉強会を生中継しています。](http://www.ustream.tv/channel/ruby-ruby-on-rails-%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E3%82%BA%E5%80%B6%E6%A5%BB D%E9%83%A8) [★Youtubeでは、ショートセッションを収録しています。](https://www.youtube.com/playlist?list=PL2ojdc4KhtHniIyIUx3AdO621ydzz5zpP)
Rubyを楽しくする第一歩!ブロックを理解する!
Rubyを楽しくする第一歩!ブロックを理解する!
Kanako Kobayashi
UIテストの自動化とか
Uiテスト@yidev
Uiテスト@yidev
Yusuke Kita
Swift入門
Swift入門
聡 中川
第五回 okayama-js勉強会の同名のセッション資料です #okajs
TypeScript超入門
TypeScript超入門
Narami Kiyokura
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7 2015年1月17日 CodeIgniter ベースのGist風コードスニペットツール「Stikked」に日本語ファイルを追加したときのことを題材にいろいろ思うところをしゃべりました。
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
Hiroshi Toda
iOS 8/Swift エンジニア勉強会@ヤフー で話した内容です。 #ios8yahoo http://connpass.com/event/8629/
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
プロ生@名古屋 2015.12.12 http://www.kekyo.net/2015/12/12/5418
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
2014 年 6 月 14 日に弊社 @Neri78 が VS ハッカソンで発表させていただいた内容です。
jQuery 対応ライブラリと TypeScript
jQuery 対応ライブラリと TypeScript
インフラジスティックス・ジャパン株式会社
名古屋LT大会での発表資料
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
Tomoya Hayakawa
2015.06.06 に開催した『第0回 カジュアル Swift プログラミング勉強会』で発表したスライドです。 勉強会が第0回ということと、Swift が1周年を迎えたことから、今に改めて振り返ってみると何か発見があったりするのかなと思って、簡単ながらこんなスライドにまとめてみました。
Swift を振り返ってみよう #cswift
Swift を振り返ってみよう #cswift
Tomohiro Kumagai
A Lisp-like lightweight functional language on .NET. This slide contains how to generate expressions from Nesp parser. ML勉強会 #2 https://ml-lang.connpass.com/event/58151/ https://github.com/kekyo/Nesp
Nespのコード生成
Nespのコード生成
Kouji Matsui
Swiftにおける enum と struct の利用方法を説明しています。 2015/03/25 にHatchUp主催で行われた勉強会資料です。 https://atnd.org/events/62318
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
オープンソースカンファレンス Hokkaido 2015 におけるセッションスライドです。
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
Microsoft社の新言語TypeScriptについて社内の自主研究発表会で発表した内容です。 対象バージョンは V0.9(2013年10月時点の最新)。 比較対象としてCoffeeScript, Haxe, Dartなどにも触れています。
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
Yasushi Kato
2014年08月22日に TechBuzz スペースにて開催された「第3回 Swift 勉強会」で発表した際の資料です。 ※発表時から一部資料を修正しております。
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
The "Continuation Passing Style" basics and provide seamless interoperability .NET Task and F# Async workflow implicit conversion technics. "NLNagoya 2016" conference session slides.
continuatioN Linking
continuatioN Linking
Kouji Matsui
http://vshtc.doorkeeper.jp/events/11407
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
Creators MeetUP Vol22で発表した資料です! 最後にサプライズあるよ! インフラをコードで説明することってなあにっていう話です!
わかると楽しいInfrastructure as code
わかると楽しいInfrastructure as code
Shohei Kobayashi
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Swift の可変値と不変値 #cocoa_kansai
Swift の可変値と不変値 #cocoa_kansai
Tomohiro Kumagai
オープンセミナー広島の懇親会でのLTで「Infrastructure as Code」のプレゼンをしました。
Infrastructure as codeのススメ
Infrastructure as codeのススメ
kanji htmt
NGK2015B - 名古屋合同懇親会2015忘年会
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
06/25開催のSwiftLT会の発表資料です。 発表時からはスクリーンショットなど削除してコア部分のみに絞っています。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
2015/11/11 "iOS 9 Bootcamp" にて発表。
objc2swift 〜 Objective-C から Swift への「コード&パラダイム」シフト
objc2swift 〜 Objective-C から Swift への「コード&パラダイム」シフト
Taketo Sano
More Related Content
What's hot
Swift入門
Swift入門
聡 中川
第五回 okayama-js勉強会の同名のセッション資料です #okajs
TypeScript超入門
TypeScript超入門
Narami Kiyokura
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7 2015年1月17日 CodeIgniter ベースのGist風コードスニペットツール「Stikked」に日本語ファイルを追加したときのことを題材にいろいろ思うところをしゃべりました。
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
Hiroshi Toda
iOS 8/Swift エンジニア勉強会@ヤフー で話した内容です。 #ios8yahoo http://connpass.com/event/8629/
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
プロ生@名古屋 2015.12.12 http://www.kekyo.net/2015/12/12/5418
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
2014 年 6 月 14 日に弊社 @Neri78 が VS ハッカソンで発表させていただいた内容です。
jQuery 対応ライブラリと TypeScript
jQuery 対応ライブラリと TypeScript
インフラジスティックス・ジャパン株式会社
名古屋LT大会での発表資料
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
Tomoya Hayakawa
2015.06.06 に開催した『第0回 カジュアル Swift プログラミング勉強会』で発表したスライドです。 勉強会が第0回ということと、Swift が1周年を迎えたことから、今に改めて振り返ってみると何か発見があったりするのかなと思って、簡単ながらこんなスライドにまとめてみました。
Swift を振り返ってみよう #cswift
Swift を振り返ってみよう #cswift
Tomohiro Kumagai
A Lisp-like lightweight functional language on .NET. This slide contains how to generate expressions from Nesp parser. ML勉強会 #2 https://ml-lang.connpass.com/event/58151/ https://github.com/kekyo/Nesp
Nespのコード生成
Nespのコード生成
Kouji Matsui
Swiftにおける enum と struct の利用方法を説明しています。 2015/03/25 にHatchUp主催で行われた勉強会資料です。 https://atnd.org/events/62318
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
オープンソースカンファレンス Hokkaido 2015 におけるセッションスライドです。
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
Jun-ichi Sakamoto
Microsoft社の新言語TypeScriptについて社内の自主研究発表会で発表した内容です。 対象バージョンは V0.9(2013年10月時点の最新)。 比較対象としてCoffeeScript, Haxe, Dartなどにも触れています。
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
Yasushi Kato
2014年08月22日に TechBuzz スペースにて開催された「第3回 Swift 勉強会」で発表した際の資料です。 ※発表時から一部資料を修正しております。
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
The "Continuation Passing Style" basics and provide seamless interoperability .NET Task and F# Async workflow implicit conversion technics. "NLNagoya 2016" conference session slides.
continuatioN Linking
continuatioN Linking
Kouji Matsui
http://vshtc.doorkeeper.jp/events/11407
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
Masahiro Wakame
Creators MeetUP Vol22で発表した資料です! 最後にサプライズあるよ! インフラをコードで説明することってなあにっていう話です!
わかると楽しいInfrastructure as code
わかると楽しいInfrastructure as code
Shohei Kobayashi
おっさんES6/ES2015,React.jsを学ぶ 2016JavaScript入門 2016/11/21 @BizReach D3イベント登壇資料 最近のJavaScript動向 ・試験に出るJavaScript21年の歴史 ES6/ES2015を学ぶ ・ES6/ES2015概要 ・ES5を振り返る ・altjsの意義 Reactを学ぶ ・DOCを読む ・Tutorialをやる まとめ ・今回の学習を通じて感じたこと
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Swift の可変値と不変値 #cocoa_kansai
Swift の可変値と不変値 #cocoa_kansai
Tomohiro Kumagai
オープンセミナー広島の懇親会でのLTで「Infrastructure as Code」のプレゼンをしました。
Infrastructure as codeのススメ
Infrastructure as codeのススメ
kanji htmt
NGK2015B - 名古屋合同懇親会2015忘年会
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Kouji Matsui
What's hot
(20)
Swift入門
Swift入門
TypeScript超入門
TypeScript超入門
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
がんばらない多言語化 @ FuelPHP&CodeIgniter ユーザの集い #7
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Win32 APIをてなずけよう
Win32 APIをてなずけよう
jQuery 対応ライブラリと TypeScript
jQuery 対応ライブラリと TypeScript
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
Swift を振り返ってみよう #cswift
Swift を振り返ってみよう #cswift
Nespのコード生成
Nespのコード生成
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
はじめよう TypeScript - 入門から実践まで - 素の JavaScript とはさようなら!
3日時間をもらったのでTypeScriptを触ってみた
3日時間をもらったのでTypeScriptを触ってみた
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
continuatioN Linking
continuatioN Linking
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
TypeScript 型定義ファイルのある開発 TypeScript勉強会 VSハッカソン倶楽部
わかると楽しいInfrastructure as code
わかると楽しいInfrastructure as code
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
Swift の可変値と不変値 #cocoa_kansai
Swift の可変値と不変値 #cocoa_kansai
Infrastructure as codeのススメ
Infrastructure as codeのススメ
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
Similar to Swiftの実際ダメな所
06/25開催のSwiftLT会の発表資料です。 発表時からはスクリーンショットなど削除してコア部分のみに絞っています。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
2015/11/11 "iOS 9 Bootcamp" にて発表。
objc2swift 〜 Objective-C から Swift への「コード&パラダイム」シフト
objc2swift 〜 Objective-C から Swift への「コード&パラダイム」シフト
Taketo Sano
仲間内で Swift の勉強しよう、ってので作った資料 折角なので共有します。 時間がなく適当につくったものなので、 理解不足等あると思いますので、ご了承ください。
Study Swift
Study Swift
Akihiro Urushihara
ANTLR v4 による、ObjC -> Swift 自動変換器を作る試み。
objc2swift (自動変換の野望)
objc2swift (自動変換の野望)
Taketo Sano
Swiftビギナーズ勉強会で発表したスライドです。 初めてアプリを作ってみて、不思議なことがたくさんあったので、調べて共有しました。 ・Interface Builderで作るオブジェクト ・新規作成時に生成されるオブジェクト ・Optional value(オプショナル値) ・override(オーバーライド)
Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2
Kanako Kobayashi
2015/08/23 @ oF jp Summer Workout
oFの話題が殆ど出ない oF jp Summer Workout
oFの話題が殆ど出ない oF jp Summer Workout
Tsuubito Ishii
Getting start with knockout.js
Getting start with knockout.js
Akio Ishida
もくもくiOS勉強会@ネクスト 1周年記念LT会
Swiftでの関数型プログラミングについて考えていること
Swiftでの関数型プログラミングについて考えていること
Shingo Sato
エンジニアインターン 就活イベント 「Swiftアプリ制作」用スライドです。
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
聡 中川
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9 2015年10月19日 公式バインディングが無い不遇のPHPでSeleniumする方法についてのLTです。
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
Hiroshi Toda
phpcon福岡登壇資料
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
Shinichi Takahashi
CLR/H in TOKYO #2 の発表資料
業務アプリにおける VB との付き合い方
業務アプリにおける VB との付き合い方
s_earlgrey
こんな出来損ないの俺を何十年も支えてくれた perl や python。 普段使いから面倒なお仕事まで、文句ひとつ言わずこなしてきてくれた古女房に別れを告げ Scala に浮気、結局泣いて帰ってきたのも、もう8年前のこと。 2016年の暮れも押し迫る中、また性懲りもなくふらふらと彷徨いでたその先には、、、 謎の看板とあなたを手招きして待っている極上の美女達! 「スクリプト言語禁止縛りスクリプティング バトルロイヤル coming in 2017」へようこそ ...これは罠だ! 『あなたに私が使いこなせるかしら...』 蠱惑的な笑みからこぼれ出るは知性、麗しき才媛 F# on .NET Core/mono 『私、まだ何も知らないの、あなた色に染め上げて...』 未成熟な躰に美しいUIをまとったロリータ Swift with CoreFoundation 『$#->%@!?』 それは安定を母とし混沌から産まれた - ジャングルの奥地で出会った青天の霹靂、ブラックスワン 制御できない野生の魅力に振り回されたい Perl6 on JVM
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
keroyonn
Tokyo Server Side Swift Meetup資料
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
jugemjugemjugem
7/5(土)にオープンネットワークスペース代官山で実施された第4回スタートアップiOS勉強会での発表資料です。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
Tomoki Hasegawa
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
takuma mori
Kernel/VM探検隊online part5 での発表資料です。
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
simotin13 Miyazaki
Swift 入門書を卒業した君に贈る言葉。
Swift afterbeginner
Swift afterbeginner
Kiminari Homma
Shibuya.swift #1 LT
How to improve Type-safety in your Objective-C code
How to improve Type-safety in your Objective-C code
Chiharu Nameki
2012/09/14 ignote & i-Jupiter訪問セミナー資料
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Takaaki Suzuki
Similar to Swiftの実際ダメな所
(20)
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
objc2swift 〜 Objective-C から Swift への「コード&パラダイム」シフト
objc2swift 〜 Objective-C から Swift への「コード&パラダイム」シフト
Study Swift
Study Swift
objc2swift (自動変換の野望)
objc2swift (自動変換の野望)
Swiftビギナーズ倶楽部 vol.2
Swiftビギナーズ倶楽部 vol.2
oFの話題が殆ど出ない oF jp Summer Workout
oFの話題が殆ど出ない oF jp Summer Workout
Getting start with knockout.js
Getting start with knockout.js
Swiftでの関数型プログラミングについて考えていること
Swiftでの関数型プログラミングについて考えていること
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPerのための(不遇に負けない)Selenium入門 @ FuelPHP&CodeIgniter ユーザの集い #9
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
業務アプリにおける VB との付き合い方
業務アプリにおける VB との付き合い方
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
YAPC::Hokkaido 2016 「普段使い言語環境」更新によるスキルリセットサバイバルガイド
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
SwiftによるiOS開発再入門
SwiftによるiOS開発再入門
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
RubyKaigi2009 - RubyをつかったiPhoneアプリケーション開発
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
Swift afterbeginner
Swift afterbeginner
How to improve Type-safety in your Objective-C code
How to improve Type-safety in your Objective-C code
RxShowcase -for ignote & i-Jupiter-
RxShowcase -for ignote & i-Jupiter-
Swiftの実際ダメな所
1.
Swiftの実際ダメな所 ???「まだObjCでいいかな。。」
2.
自己紹介 • B4 • ソフトウェア工学はじめた •
PHPやめた • ObjCは微塵もわからない
3.
一般に言われる特徴
4.
• 2014.6から(評価版が)開始 • 2015.4現在でSwift1.3とXcode6.3 •
OS X/iOS用にアプリが作れる • ObjCにいろいろ追加された(ex:関数型/Optional) • ObjC・Swiftの混在可
5.
他言語使用者から よく言われること
6.
「Swiftってあれがやばいんでしょ?w」
7.
最近までやばかった点
8.
仕様がよく変わる • 関数名の変更 • countElements()
→ count() • warningレベルで引数の表記がかわる • for文も変わってた • Swift最初期は for i in 0..5 と for i in 0…5 • 今は for i in 0..<5 と for i in 0…5
9.
Boolの計算が変 • 18個以上Boolを並べると「多 すぎてつらい><」エラーが 発生する • Swift1.2で大丈夫になった
10.
クラス定数が作れない • Class variables
not yet(笑) • Swift1.2でようやく実装 • にSingletonパターンのおか しな実装法が3種も出回った • 最初期はコンストラクタに privateがつけられなかった からなおひどい
11.
CGFloatのフォーマットバグ • CGFloatはFloatとかDoubleと かあの辺の子 • String(“%.1f”,
CGFloat型)で文 字列に直すと0になる • Swift1.3正式版で修正 • FloatかDoubleを経由して Stringにする羽目に。。
12.
今もやばい点
13.
• Xcode6.3(正式版)とXcode6.4(β)がよくエラーを 出す • 今も昔もSourceKitService
Crashed(笑) • Xcodeは弱っちいのでSwiftの型推論の荷が重 すぎた • まだ各クラスごとにいろいろ潜んでそう
14.
• 以下は仕様 • tupleは0と1で •
なんか末尾再起できない(?) • Xcodeのリファクタリング機能対象外 • コンパイル遅ぇ
15.
結論 • まぞと遊び向け(雑) • 仕事で使うかはちょっと……
Download now