Submit Search
Upload
Swiftビギナーズ勉強会_swift感想文
•
Download as PPTX, PDF
•
3 likes
•
1,742 views
Naoki Numajiri
Follow
Swiftビギナーズ勉強会、第6回のセッション資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 13
Download now
Recommended
2014年08月22日に TechBuzz スペースにて開催された「第3回 Swift 勉強会」で発表した際の資料です。 ※発表時から一部資料を修正しております。
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
Xcode で誰もが目にするファイルの階層管理「グループ」と「フォルダー参照」の特徴と Xcode での扱われ方の紹介です。Xcode 5 で登場した画像管理「アセットカタログ」の機能・魅力も駆け足で紹介しています。
Xcode グループとフォルダー参照 #yhios
Xcode グループとフォルダー参照 #yhios
Tomohiro Kumagai
2015-11-05 に開催された『iOS 9 週連続 Bootcamp!』の第6回目で Xcode 7 の新機能について紹介してきました。ざっくりとじっくり含めて、目に止まった新機能を網羅的に扱っています。
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Tomohiro Kumagai
iOS 9週連続Bootcampの第8回の発表資料です。
Xcode 7で始めるCI
Xcode 7で始めるCI
yuki0211s
#yidev 横浜 iPhone 開発者勉強会の第18回で話す予定だったスライドをアップしました。構造体に主眼をおいてみてみよう、そんなお話です。 内容的には、以前の第60回 Cocoa 勉強会関西で話したスライドを端的にまとめたスライドです。少し前のスライドになりますけど、ざっと見た感じ、今の Swift 2 でも参考できそうな様子でした。
Swift 構造体の時代 #yidev
Swift 構造体の時代 #yidev
Tomohiro Kumagai
2015-11-05 に開催された『iOS 9 週連続 Bootcamp!』の第6回目で Xcode 7 の新機能について紹介 (http://www.slideshare.net/tomohirokumagai54/xcode-7-cmios9) してきた中で、時間の都合でカットしたドキュメントコメントの内容です。
Swift ドキュメントコメント
Swift ドキュメントコメント
Tomohiro Kumagai
#yidev 横浜 iPhone 開発者勉強会の第20回目で発表しようと思って用意した、クラス継承の特徴とプロトコル拡張の特徴の違いをざっくり比較してみたスライドです。 スライドだけだと足りない部分もあるかと思いますけど、せっかくなので公開しておきます。
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
Tomohiro Kumagai
「ヤフー vs クラスメソッド iOS 炎の7番勝負」で発表したスライド。 開発効率をあげるためのXcodeのtipsを紹介しました。 補足エントリはこちら: http://himaratsu.hatenablog.com/entry/xcode Ustはこちら: http://www.ustream.tv/recorded/44215492
Xcodeを便利に使って爆速開発する #yxcm
Xcodeを便利に使って爆速開発する #yxcm
Hiramatsu Ryosuke
Recommended
2014年08月22日に TechBuzz スペースにて開催された「第3回 Swift 勉強会」で発表した際の資料です。 ※発表時から一部資料を修正しております。
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
Xcode で誰もが目にするファイルの階層管理「グループ」と「フォルダー参照」の特徴と Xcode での扱われ方の紹介です。Xcode 5 で登場した画像管理「アセットカタログ」の機能・魅力も駆け足で紹介しています。
Xcode グループとフォルダー参照 #yhios
Xcode グループとフォルダー参照 #yhios
Tomohiro Kumagai
2015-11-05 に開催された『iOS 9 週連続 Bootcamp!』の第6回目で Xcode 7 の新機能について紹介してきました。ざっくりとじっくり含めて、目に止まった新機能を網羅的に扱っています。
Xcode 7 の新しいところ #cm_ios9
Xcode 7 の新しいところ #cm_ios9
Tomohiro Kumagai
iOS 9週連続Bootcampの第8回の発表資料です。
Xcode 7で始めるCI
Xcode 7で始めるCI
yuki0211s
#yidev 横浜 iPhone 開発者勉強会の第18回で話す予定だったスライドをアップしました。構造体に主眼をおいてみてみよう、そんなお話です。 内容的には、以前の第60回 Cocoa 勉強会関西で話したスライドを端的にまとめたスライドです。少し前のスライドになりますけど、ざっと見た感じ、今の Swift 2 でも参考できそうな様子でした。
Swift 構造体の時代 #yidev
Swift 構造体の時代 #yidev
Tomohiro Kumagai
2015-11-05 に開催された『iOS 9 週連続 Bootcamp!』の第6回目で Xcode 7 の新機能について紹介 (http://www.slideshare.net/tomohirokumagai54/xcode-7-cmios9) してきた中で、時間の都合でカットしたドキュメントコメントの内容です。
Swift ドキュメントコメント
Swift ドキュメントコメント
Tomohiro Kumagai
#yidev 横浜 iPhone 開発者勉強会の第20回目で発表しようと思って用意した、クラス継承の特徴とプロトコル拡張の特徴の違いをざっくり比較してみたスライドです。 スライドだけだと足りない部分もあるかと思いますけど、せっかくなので公開しておきます。
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
Swift : クラス継承とプロトコル拡張を比べてみる #yidev
Tomohiro Kumagai
「ヤフー vs クラスメソッド iOS 炎の7番勝負」で発表したスライド。 開発効率をあげるためのXcodeのtipsを紹介しました。 補足エントリはこちら: http://himaratsu.hatenablog.com/entry/xcode Ustはこちら: http://www.ustream.tv/recorded/44215492
Xcodeを便利に使って爆速開発する #yxcm
Xcodeを便利に使って爆速開発する #yxcm
Hiramatsu Ryosuke
Present
Present
Marina Ortenberg
Happened happiness
Happened happiness
Wanatchaporn Boonswat
Photobook
Photobook
Marina Ortenberg
ELA Mod1 Unit1 Lesson 3
Ela mod1 unit1lesson3
Ela mod1 unit1lesson3
ricardmedina
What is Content Crush? Ever see a viral campaign , a silly ad, innovative packaging, or any other marketing content that you just fell in love with? Well my friend, you have a content crush! Here are the top Content Crushed Crowd Siren had int he month of March.
Top Content in March 2015
Top Content in March 2015
Crowd Siren
This presentation is made on the NGO of Pakistan, Dar-ul-Sakoon, by the Students of Iqra Universitry Gulshan Campus, Karachi; The Ngo Dar-ul-Sakoon is the Ngo for Special Children, Seniors, and Street Boys & Girls. This NGO was Established by Sister Lemmens, Angel Of Karachi, in the year 1969.
Dar-ul-Sakoon
Dar-ul-Sakoon
Syed Anas Abdali
Cloudswave Affiliate Network (CAN) is a private label service that brings your audience exclusive deals for the Best Web Applications & Softwares. You have an audience that is tech and SaaS oriented: you need a great partner with the inventory, the expertise and the technology platform to help you monetize this audience at no cost.
Cloudswave Affiliate Network
Cloudswave Affiliate Network
cloudswave
Utilitzar presentacions a l'aula amb l'ajuda de Slideshare
L'ÚS DE SLIDESHARE A L'AULA
L'ÚS DE SLIDESHARE A L'AULA
Maguera
UDL
Mod3 assiign wade_udl_presentation7109
Mod3 assiign wade_udl_presentation7109
Valenta Wade
Intro to Computer Engineering Field and new tech tends
AIET-INNOVATION CENTER
AIET-INNOVATION CENTER
Mahmoud Alaskare
Presentation1
Presentation1
Deeps Ashi
Inbound marketing (rasoul namvar)
Inbound marketing (rasoul namvar)
itpioneer
Presentasi
Presentasi
thiamygustami
Blay 2848 blayze-info-slide-050614
Blay 2848 blayze-info-slide-050614
studioaspirecreative
Ulum al qur’an
Ulum al qur’an
Mul Yadi
puk en de kerstman
puk en de kerstman
Puk Visser
Mengenal al qur'an
Mengenal al qur'an
Mul Yadi
Business Plan of Add to Door media Pvt. Ltd
My Life My Plans
My Life My Plans
Rajpal Mhalan
На школу директоров
На школу директоров
Kalter401
Need to get a branded gift or apparel products with digital printing of your companies logo and photograph in Auckland at reasonable prices. Our many other services call on 0800776775 or visit at http://bit.ly/1vecK98
Corporate & Promotional Gifts On Christmas
Corporate & Promotional Gifts On Christmas
Digital Printing
LLDiverの「帰ってきただめ自慢」で発表した資料です まとめ ・Optionalの変数を扱うときは当然Optional ChainingやBindingは使おうというのは前提で、それでもSwiftで完結できない現状ではクラッシュ率が上がるのでは、というお話です。 補足: 「WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方」 http://www.slideshare.net/YoshinoriImajo/webapioptional-bindingswift
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
今城 善矩
iOS 8/Swift エンジニア勉強会@ヤフー で話した内容です。 #ios8yahoo http://connpass.com/event/8629/
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
More Related Content
Viewers also liked
Present
Present
Marina Ortenberg
Happened happiness
Happened happiness
Wanatchaporn Boonswat
Photobook
Photobook
Marina Ortenberg
ELA Mod1 Unit1 Lesson 3
Ela mod1 unit1lesson3
Ela mod1 unit1lesson3
ricardmedina
What is Content Crush? Ever see a viral campaign , a silly ad, innovative packaging, or any other marketing content that you just fell in love with? Well my friend, you have a content crush! Here are the top Content Crushed Crowd Siren had int he month of March.
Top Content in March 2015
Top Content in March 2015
Crowd Siren
This presentation is made on the NGO of Pakistan, Dar-ul-Sakoon, by the Students of Iqra Universitry Gulshan Campus, Karachi; The Ngo Dar-ul-Sakoon is the Ngo for Special Children, Seniors, and Street Boys & Girls. This NGO was Established by Sister Lemmens, Angel Of Karachi, in the year 1969.
Dar-ul-Sakoon
Dar-ul-Sakoon
Syed Anas Abdali
Cloudswave Affiliate Network (CAN) is a private label service that brings your audience exclusive deals for the Best Web Applications & Softwares. You have an audience that is tech and SaaS oriented: you need a great partner with the inventory, the expertise and the technology platform to help you monetize this audience at no cost.
Cloudswave Affiliate Network
Cloudswave Affiliate Network
cloudswave
Utilitzar presentacions a l'aula amb l'ajuda de Slideshare
L'ÚS DE SLIDESHARE A L'AULA
L'ÚS DE SLIDESHARE A L'AULA
Maguera
UDL
Mod3 assiign wade_udl_presentation7109
Mod3 assiign wade_udl_presentation7109
Valenta Wade
Intro to Computer Engineering Field and new tech tends
AIET-INNOVATION CENTER
AIET-INNOVATION CENTER
Mahmoud Alaskare
Presentation1
Presentation1
Deeps Ashi
Inbound marketing (rasoul namvar)
Inbound marketing (rasoul namvar)
itpioneer
Presentasi
Presentasi
thiamygustami
Blay 2848 blayze-info-slide-050614
Blay 2848 blayze-info-slide-050614
studioaspirecreative
Ulum al qur’an
Ulum al qur’an
Mul Yadi
puk en de kerstman
puk en de kerstman
Puk Visser
Mengenal al qur'an
Mengenal al qur'an
Mul Yadi
Business Plan of Add to Door media Pvt. Ltd
My Life My Plans
My Life My Plans
Rajpal Mhalan
На школу директоров
На школу директоров
Kalter401
Need to get a branded gift or apparel products with digital printing of your companies logo and photograph in Auckland at reasonable prices. Our many other services call on 0800776775 or visit at http://bit.ly/1vecK98
Corporate & Promotional Gifts On Christmas
Corporate & Promotional Gifts On Christmas
Digital Printing
Viewers also liked
(20)
Present
Present
Happened happiness
Happened happiness
Photobook
Photobook
Ela mod1 unit1lesson3
Ela mod1 unit1lesson3
Top Content in March 2015
Top Content in March 2015
Dar-ul-Sakoon
Dar-ul-Sakoon
Cloudswave Affiliate Network
Cloudswave Affiliate Network
L'ÚS DE SLIDESHARE A L'AULA
L'ÚS DE SLIDESHARE A L'AULA
Mod3 assiign wade_udl_presentation7109
Mod3 assiign wade_udl_presentation7109
AIET-INNOVATION CENTER
AIET-INNOVATION CENTER
Presentation1
Presentation1
Inbound marketing (rasoul namvar)
Inbound marketing (rasoul namvar)
Presentasi
Presentasi
Blay 2848 blayze-info-slide-050614
Blay 2848 blayze-info-slide-050614
Ulum al qur’an
Ulum al qur’an
puk en de kerstman
puk en de kerstman
Mengenal al qur'an
Mengenal al qur'an
My Life My Plans
My Life My Plans
На школу директоров
На школу директоров
Corporate & Promotional Gifts On Christmas
Corporate & Promotional Gifts On Christmas
Similar to Swiftビギナーズ勉強会_swift感想文
LLDiverの「帰ってきただめ自慢」で発表した資料です まとめ ・Optionalの変数を扱うときは当然Optional ChainingやBindingは使おうというのは前提で、それでもSwiftで完結できない現状ではクラッシュ率が上がるのでは、というお話です。 補足: 「WebApiを利用する際のOptional Bindingやクロージャを駆使したSwiftらしいコードの書き方」 http://www.slideshare.net/YoshinoriImajo/webapioptional-bindingswift
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
今城 善矩
iOS 8/Swift エンジニア勉強会@ヤフー で話した内容です。 #ios8yahoo http://connpass.com/event/8629/
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
Hiramatsu Ryosuke
急速な勢いで拡大し続けるソーシャルゲーム業界において、その成長と同じ様に日々進化する「C#」は、想像を超える安定性と、ソーシャルゲームへの適応力を持っていることは知られていません。 しかしC#は、Visual Studio, SQL Server, Windows Serverなど、オールインワンで取り巻く環境が提供され、どれもが強力なGUIを備えているなど、非常に安定したリソースを備えている言語です。 2012年の現在もアップデートされている、進化し続けるC#のポテンシャルを余すことなくご説明します。
The evolution of c#
The evolution of c#
leverages_event
Swift初心者 - Xcode / Playground / iOS Simulatorの使い方
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったらこうなった。 つまずきポイントとか。
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Yuta Okazaki
過去の勉強会で発表した「SwiftによるiOS開発再入門」「Objective-CプログラマのためのSwift導入法」を再構成して現時点で最新(beta6)仕様にアップデートしたものです。
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
Yuichi Yoshida
Swiftをどうやって勉強すればいいのか.脱初心者を目指す私が書いてみました.
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
Yuichi Yoshida
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
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化 http://atnd.org/events/43950 http://www.zusaar.com/event/1077005
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
幸雄 村上
長崎大学マルチメディア研究会「Unity/C#講座」のスライドです。
Unity/CSharp 3
Unity/CSharp 3
tagawakiyoshi
【第18回】potatotips(iOS/Android開発Tips共有会)にて発表しました
appcode_potatotips
appcode_potatotips
Hiroki Kouchi
2015.06.06 に開催した『第0回 カジュアル Swift プログラミング勉強会』で発表したスライドです。 勉強会が第0回ということと、Swift が1周年を迎えたことから、今に改めて振り返ってみると何か発見があったりするのかなと思って、簡単ながらこんなスライドにまとめてみました。
Swift を振り返ってみよう #cswift
Swift を振り返ってみよう #cswift
Tomohiro Kumagai
Easy Customize Azure IoT Edge, You can use this today! Microsoft MVP Community Connection 2017デモ、あなたも今日からIoT
Japan MVP Community Connection 2017 Autumn smart Demonstration
Japan MVP Community Connection 2017 Autumn smart Demonstration
Atomu Hidaka
#w8lt で発表した「2015年4月現在のSwiftの状況」
Swiftの実際ダメな所
Swiftの実際ダメな所
S_Shimotori
BlackJack
BlackJack
yanoojapan
watchOS 2 でウォッチ側でも使えるようになった Core Graphics について、何ができて何ができないのか、検証しました。
Core Graphics on watchOS 2
Core Graphics on watchOS 2
Shuichi Tsutsumi
2013/10/12 C#の素晴らしさを語る会 (一部修正)
C#のやさしさを語る時間
C#のやさしさを語る時間
kamukiriri
06/25開催のSwiftLT会の発表資料です。 発表時からはスクリーンショットなど削除してコア部分のみに絞っています。 下記スライドもあわせてご覧下さい。(このスライドの更新・増補版です) http://www.slideshare.net/hasegawatomoki/swift2014
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
Ryo Kasama
Similar to Swiftビギナーズ勉強会_swift感想文
(20)
Swiftだめ自慢Beta5
Swiftだめ自慢Beta5
iOS 8/Swift 概要 #ios8yahoo
iOS 8/Swift 概要 #ios8yahoo
The evolution of c#
The evolution of c#
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
Swift 2 (& lldb) シンポジウム
How to improve Type-safety in your Objective-C code
How to improve Type-safety in your Objective-C code
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
RFC Viewer開発を通して学ぶ!! iOS開発のパターン化
Unity/CSharp 3
Unity/CSharp 3
appcode_potatotips
appcode_potatotips
Swift を振り返ってみよう #cswift
Swift を振り返ってみよう #cswift
Japan MVP Community Connection 2017 Autumn smart Demonstration
Japan MVP Community Connection 2017 Autumn smart Demonstration
Swiftの実際ダメな所
Swiftの実際ダメな所
BlackJack
BlackJack
Core Graphics on watchOS 2
Core Graphics on watchOS 2
C#のやさしさを語る時間
C#のやさしさを語る時間
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Swiftから考えるアプリ開発のこれから
Swiftから考えるアプリ開発のこれから
Swiftビギナーズ勉強会_swift感想文
1.
Swift と Objective-C について ざっとした感想文 沼尻
尚騎
2.
自己紹介 名前:沼尻 尚騎(ぬまじり なおき) 趣味:開発、ゲーム iOS開発歴:2年半ぐらい
3.
本資料の位置づけ Swift と Objective-C 果たしてどっちがいいの? そんなことを 実際にコードを書いてみて ざっくりと書いていきます
4.
前提 iOS開発する上で必要な知識は大別して3つ (申請や開発準備に関するノウハウはまた別) Xcode の 使い方 フレームワーク の 知識 言語・文法 の 知識
5.
文法の難易度 > varやletがあるが型がすごく厳密なため、 「そもそも型って何?」って人には扱いづらそう あとSwiftは入力補完が弱い でもSwiftのinoutパラメータは引数に 属性(inout)をつけるという感覚は個人的には好き ObjCは、C言語から変わらない安定のダブルポインタ(**)
6.
フレームワークの使い勝手 == ここは言語によって変わらないので分け 使い方はObjCでもSwiftでも参考になる ただし、初期値を入れたインスタンスの作成は、 ObjCまでは、initWithHogeだったが Swiftからは、Class名(コンストラクタパラメータ)となる
7.
Xcodeの落ちる・ANR・バグ頻度 < Swiftの圧倒的勝利(または敗北) ObjCは数日に1回ぐらいだったが、 Swiftは1日に数回は落ちる、ANRが発生する、バグる これはXcodeがSwiftの構文解析がまだまだ未熟からかと
8.
将来性 < Appleの方針的には、 今後はSwiftではないかとやっぱり考える ただし今後も絶対、ObjCという保証もないし、 Swiftが来年には当たり前という保証もないので、 デュアルスタックのスキルを個人的には推奨
9.
総評 > まだまだSwiftは現段階では 自信をもったプロダクトコードを書くのは難しい。。。 iOS開発学習としては、 言語を学びたいのか、フレームワークを学びたいのか、 その知識の棲み分けをしながら行っていく必要がある
10.
でも、ちょっとまって!!
11.
年表 そもそも言語的な歴史は ObjCの方が圧倒的に長い なので、この結果は必然 1980 1985 1990
1995 2000 2005 2010 2015 2020 ObjC Swift
12.
なので つかいやすい げんご つかいにくい
げんご そんなの ひとの かって ほんとうに すばら しい エンジニアなら じぶんの すきな げんご で なんでもできる よう がんばるべき
13.
ご清聴ありがとうございました
Download now