SlideShare a Scribd company logo
1 of 32
Download to read offline
この変更は嫌だったXcode 7
「ハマる前に知って欲しいこと」
@g08m11
Masaru Gushiken
自己紹介
沖縄そば/鶏肉大好きの沖縄出身(29)
趣味はCafe巡り、映画鑑賞
お酒弱いけどお酒好き
暑い所苦手、日焼け苦手
アフィリエイトソン 最優秀賞
2B Hack 企業賞(3社受賞)
10回以上の勉強会や講演会を実施
自己紹介
日立系SIer→Oracleパートナー会社へ
現在は某事業会社のエンジニア
Rails/Swiftの開発がメイン
morei(プログラミング教育系団体)の
代表と二足の草鞋履きこみ中
g08m11でQiitaやってます。
Life Hack+Webではてなブログやってます。
今日お話することは
Xcode 6から開発してきた私が
Xcode 7にバージョンアップした際に
「つまづいた」ことがメインです。
今日のゴール
Xcode 6から学習されている方が同じよう
に躓かないで欲しい
webViewを少しでも使ってる人への
注意喚起でアクションしてもらう
今日のゴール
*既に発表されている方がおり、
既に知ってる内容かもしれませんが、ご了承ください。
*ちょいちょい沖縄方言が出ます。
ご了承ください。
Xcode 7のメジャーアップデート
Xcode 7のメジャーアップデート
・Swift 2へ対応(有無を言わさずUpDate)
・Playgroundがより便利に!
・テスト機能が充実!
・Interface Builderの効率向上!
・実機転送で煩わしい設定不要!
・Gamesなどの製作ツール強化など
ざっくりXcode6から7の差分内容
UpDateしようさ!
おっ!何か
問題なく動くやっし
あれWebViewが。。。。
・webViewの内容の代わりに白い画面
・ビルド、シミュレーター起動問題なし
・Xcode 6系には無かった初の事象
あれWebViewが。。。。
あれWebViewが。。。。
・webView読み込み前後でデバッグ
・ブレークポイント仕込んでデバッグ
・各シミュレーターで検証
・Stack Overflow見直しなど
・Qiitaのチェック
ATSが原因やっし!
ATSとは?
・正式には「App Transport Security」
・iOS 9.0またはOS X 10.11以上で有効な機能
・デフォルトだとHTTP での通信不可
・接続失敗扱いになることも
 (Apple が推奨する必要条件を満たさない接続の場合)
ちなみに
・webViewの表示予定サイトはhttp
・Xcode 7はデフォルトのままで使用
・そもそもATSについてキャッチアップ不足
・周りに相談出来る人がいない。。。
基本的にATS を有効にし、
ATSの対象にしないドメインを
Info.plist に記載する
ATSの対応
ATSの対応
・info.plistを右クリックし、
「Show in Finder」を選択
・info.plistが配置されている場所
へ移動出来ていることを確認
Info.plistを選ぶ
ATSの対応
・移動された場所のinfo.plistに対
して右クリックをし、ファイルの
内部を表示
・Xcodeで開いた場合、表示内容
が異なるため、「その他」を選択
・お好きな「エディタ」で開く
Info.plistを開く
ATSの対応
Info.plist に記載する
ATSの対応
Info.plist に記載する
・使用中のinfo.plistの末尾に追加
・</dict>タグ、</plist>などの閉じタ
グに注意
結果
なので
ATS を無効にする (非推奨)
ATSの対応
ATSの対応
Info.plist に記載する
ATSの対応
Info.plist に記載する
・ドメイン指定を行わない。
・info.plistを更新し、ビルドが通る
ことを確認
結果
まとめ
まとめ
・Xcode 7でwebViewを使ってる人は確認を
・サイトにAPIを使ってる人はAPIのドメインも
 指定する必要あるので注意
・ATS無効にするのは非推奨
・Qiitaに記事はあるけどinfo.plistや
 用語知ってる前提なのでビギナーは注意
・ハマる前にこの記事を思い出して
Thank You

More Related Content

What's hot

ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発Atsushi Kojima
 
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話章暢 藤井
 
サイボウズPM(開発PM)について
サイボウズPM(開発PM)についてサイボウズPM(開発PM)について
サイボウズPM(開発PM)についてshoji_yamada
 
PowerShell と .Net 使った SharePoint Online の管理手法
PowerShell と .Net 使った SharePoint Online の管理手法PowerShell と .Net 使った SharePoint Online の管理手法
PowerShell と .Net 使った SharePoint Online の管理手法Kosuke Kuromiya
 
WordCamp Tokyo2016-WooCommerceのすすめ
WordCamp Tokyo2016-WooCommerceのすすめWordCamp Tokyo2016-WooCommerceのすすめ
WordCamp Tokyo2016-WooCommerceのすすめKei Tamura
 
SharePoint Framework を触ってみた
SharePoint Framework を触ってみたSharePoint Framework を触ってみた
SharePoint Framework を触ってみたKosuke Kuromiya
 
コードを書かずに爆速開発
コードを書かずに爆速開発コードを書かずに爆速開発
コードを書かずに爆速開発Cybozucommunity
 
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上infinite_loop
 
SharePoint と Yammer
SharePoint と YammerSharePoint と Yammer
SharePoint と YammerHirofumi Ota
 
Springを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイントSpringを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイント土岐 孝平
 
大切な名前[Intro]公開版
大切な名前[Intro]公開版大切な名前[Intro]公開版
大切な名前[Intro]公開版infinite_loop
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術Noriaki Kadota
 
Jpsps #27 modern page provisioning
Jpsps #27 modern page provisioningJpsps #27 modern page provisioning
Jpsps #27 modern page provisioning裕康 井上
 
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のことNoriaki Kadota
 
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情我が家のフロントエンド開発事情
我が家のフロントエンド開発事情Naoki Yamada
 
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021Hirofumi Ota
 
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話典子 松本
 
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAIエンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAIYuki Okada
 

What's hot (20)

ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発ガチリアルな修羅チーム開発
ガチリアルな修羅チーム開発
 
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
 
サイボウズPM(開発PM)について
サイボウズPM(開発PM)についてサイボウズPM(開発PM)について
サイボウズPM(開発PM)について
 
PowerShell と .Net 使った SharePoint Online の管理手法
PowerShell と .Net 使った SharePoint Online の管理手法PowerShell と .Net 使った SharePoint Online の管理手法
PowerShell と .Net 使った SharePoint Online の管理手法
 
WordCamp Tokyo2016-WooCommerceのすすめ
WordCamp Tokyo2016-WooCommerceのすすめWordCamp Tokyo2016-WooCommerceのすすめ
WordCamp Tokyo2016-WooCommerceのすすめ
 
SharePoint Framework を触ってみた
SharePoint Framework を触ってみたSharePoint Framework を触ってみた
SharePoint Framework を触ってみた
 
コードを書かずに爆速開発
コードを書かずに爆速開発コードを書かずに爆速開発
コードを書かずに爆速開発
 
開発合宿!!!!
開発合宿!!!!開発合宿!!!!
開発合宿!!!!
 
複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上複数拠点における開発効率の維持・向上
複数拠点における開発効率の維持・向上
 
SharePoint と Yammer
SharePoint と YammerSharePoint と Yammer
SharePoint と Yammer
 
Springを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイントSpringを何となく使ってる人が抑えるべきポイント
Springを何となく使ってる人が抑えるべきポイント
 
大切な名前[Intro]公開版
大切な名前[Intro]公開版大切な名前[Intro]公開版
大切な名前[Intro]公開版
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
 
2018 o365 power_shell
2018 o365 power_shell2018 o365 power_shell
2018 o365 power_shell
 
Jpsps #27 modern page provisioning
Jpsps #27 modern page provisioningJpsps #27 modern page provisioning
Jpsps #27 modern page provisioning
 
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
 
我が家のフロントエンド開発事情
我が家のフロントエンド開発事情我が家のフロントエンド開発事情
我が家のフロントエンド開発事情
 
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
ハイブリッドワークプレイスってなんだ? ずっと Microsoft 365 を見てきた 4 人が振り返る Microsoft Ignite 2021
 
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
 
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAIエンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
エンジニア組織づくり5年。見えてきた関西Web界隈のええとこ、あかんとこ - Developers Summit 2019 KANSAI
 

Viewers also liked

Swift知識ゼロから3週間ですこし凝った地図アプリを作った話
Swift知識ゼロから3週間ですこし凝った地図アプリを作った話Swift知識ゼロから3週間ですこし凝った地図アプリを作った話
Swift知識ゼロから3週間ですこし凝った地図アプリを作った話Makoto Inomata
 
どんなアプリ?でリジェクト
どんなアプリ?でリジェクトどんなアプリ?でリジェクト
どんなアプリ?でリジェクトAyaka Ueda
 
現場から始める Developer Productivity
現場から始める Developer Productivity現場から始める Developer Productivity
現場から始める Developer ProductivityMasaru Gushiken
 
ALOOKs〜ダイエットプラットフォーム〜
ALOOKs〜ダイエットプラットフォーム〜ALOOKs〜ダイエットプラットフォーム〜
ALOOKs〜ダイエットプラットフォーム〜Masaru Gushiken
 
MashupAward9_東京プレゼン2
MashupAward9_東京プレゼン2MashupAward9_東京プレゼン2
MashupAward9_東京プレゼン2Masaru Gushiken
 
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由Masaru Gushiken
 
Rehack プレゼン資料
Rehack プレゼン資料Rehack プレゼン資料
Rehack プレゼン資料Masaru Gushiken
 
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめエンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめMasaru Gushiken
 
Firebase初心者からみたFirebase
Firebase初心者からみたFirebaseFirebase初心者からみたFirebase
Firebase初心者からみたFirebaseMasaru Gushiken
 
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他リジェクト内容とその対応とその他
リジェクト内容とその対応とその他Masaru Gushiken
 
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみようSwiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみようKanako Kobayashi
 
「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜Masaru Gushiken
 
2ヶ月で売上約15万を実現したアパレル系webアプリ
2ヶ月で売上約15万を実現したアパレル系webアプリ2ヶ月で売上約15万を実現したアパレル系webアプリ
2ヶ月で売上約15万を実現したアパレル系webアプリMasaru Gushiken
 
「レガシーコード」とはいったい?
「レガシーコード」とはいったい?「レガシーコード」とはいったい?
「レガシーコード」とはいったい?Hiroyuki Ohnaka
 
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択Masaru Gushiken
 
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリFirebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリFumihiko Shiroyama
 

Viewers also liked (20)

Swift知識ゼロから3週間ですこし凝った地図アプリを作った話
Swift知識ゼロから3週間ですこし凝った地図アプリを作った話Swift知識ゼロから3週間ですこし凝った地図アプリを作った話
Swift知識ゼロから3週間ですこし凝った地図アプリを作った話
 
どんなアプリ?でリジェクト
どんなアプリ?でリジェクトどんなアプリ?でリジェクト
どんなアプリ?でリジェクト
 
現場から始める Developer Productivity
現場から始める Developer Productivity現場から始める Developer Productivity
現場から始める Developer Productivity
 
ネット生保資料
ネット生保資料ネット生保資料
ネット生保資料
 
ALOOKs〜ダイエットプラットフォーム〜
ALOOKs〜ダイエットプラットフォーム〜ALOOKs〜ダイエットプラットフォーム〜
ALOOKs〜ダイエットプラットフォーム〜
 
RakutenQute!
RakutenQute!RakutenQute!
RakutenQute!
 
MashupAward9_東京プレゼン2
MashupAward9_東京プレゼン2MashupAward9_東京プレゼン2
MashupAward9_東京プレゼン2
 
喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由喋って、DEMOで 伝える 僕がHerokuを使う理由
喋って、DEMOで 伝える 僕がHerokuを使う理由
 
Webaudio資料
Webaudio資料Webaudio資料
Webaudio資料
 
Rehack プレゼン資料
Rehack プレゼン資料Rehack プレゼン資料
Rehack プレゼン資料
 
エンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめエンジニアがやるべきNaverまとめ
エンジニアがやるべきNaverまとめ
 
Firebase初心者からみたFirebase
Firebase初心者からみたFirebaseFirebase初心者からみたFirebase
Firebase初心者からみたFirebase
 
リジェクト内容とその対応とその他
リジェクト内容とその対応とその他リジェクト内容とその対応とその他
リジェクト内容とその対応とその他
 
Swiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみようSwiftで外部ライブラリを使ってみよう
Swiftで外部ライブラリを使ってみよう
 
「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜「SIer→Web」〜本音で語るキャリアチェンジ〜
「SIer→Web」〜本音で語るキャリアチェンジ〜
 
Firebase 概要
Firebase 概要Firebase 概要
Firebase 概要
 
2ヶ月で売上約15万を実現したアパレル系webアプリ
2ヶ月で売上約15万を実現したアパレル系webアプリ2ヶ月で売上約15万を実現したアパレル系webアプリ
2ヶ月で売上約15万を実現したアパレル系webアプリ
 
「レガシーコード」とはいったい?
「レガシーコード」とはいったい?「レガシーコード」とはいったい?
「レガシーコード」とはいったい?
 
さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択さくっとpush通知を導入するならGrowth Push一択
さくっとpush通知を導入するならGrowth Push一択
 
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリFirebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
Firebaseで驚くほど簡単に作れるリアルタイムイベントドリブンアプリ
 

Similar to Swiftビギナーズ

【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリングleverages_event
 
発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 
発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 
発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 Ai Yoshitani
 
私の考える Startup Geeks
私の考える Startup Geeks私の考える Startup Geeks
私の考える Startup GeeksKiminari Homma
 
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングxR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングShinya Tachihara
 
LT38テーマ3-2
LT38テーマ3-2LT38テーマ3-2
LT38テーマ3-2GIG inc.
 
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選Yuki Okada
 
GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例知教 本間
 
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめScratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめMasao Niizuma
 
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」雄哉 吉田
 
ある工場の情シス
ある工場の情シスある工場の情シス
ある工場の情シスKohei Nakamura
 
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄schoowebcampus
 
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI togetherAIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI togetherChuki ちゅき
 
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous DeliveryLetsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous DeliveryNobuhiro Sue
 
受託案件を通じてみたWindows8ストアアプリ
受託案件を通じてみたWindows8ストアアプリ受託案件を通じてみたWindows8ストアアプリ
受託案件を通じてみたWindows8ストアアプリIkkai Takeshi
 
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発Salesforce Developers Japan
 
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出VOYAGE GROUP
 
XPで出会った「新たな社会構造」 ver 0.0.1
XPで出会った「新たな社会構造」 ver 0.0.1XPで出会った「新たな社会構造」 ver 0.0.1
XPで出会った「新たな社会構造」 ver 0.0.1Koichi ITO
 
IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題Daisuke Kimura
 
ジョブズも成仏するTips考えたったwww
ジョブズも成仏するTips考えたったwwwジョブズも成仏するTips考えたったwww
ジョブズも成仏するTips考えたったwww今城 善矩
 

Similar to Swiftビギナーズ (20)

【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
 
Pokelabo android web
Pokelabo android webPokelabo android web
Pokelabo android web
 
発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 
発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 
発達障害と起業と継続可能な社会 〜Startup Weekend Kitakyushu vol6.によせて〜 
 
私の考える Startup Geeks
私の考える Startup Geeks私の考える Startup Geeks
私の考える Startup Geeks
 
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティングxR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
 
LT38テーマ3-2
LT38テーマ3-2LT38テーマ3-2
LT38テーマ3-2
 
UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選UXを損ねる静的コンテンツ配信アンチパターン7選
UXを損ねる静的コンテンツ配信アンチパターン7選
 
GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例GitHubEnterpriseからBitbucket(Stash) への移行事例
GitHubEnterpriseからBitbucket(Stash) への移行事例
 
Scratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめScratchを使った CaT的脳トレのすすめ
Scratchを使った CaT的脳トレのすすめ
 
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」
一生、エンジニアであり続けるために必要なこと「負けてからのエンジニアライフ」
 
ある工場の情シス
ある工場の情シスある工場の情シス
ある工場の情シス
 
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
 
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI togetherAIのリスクを一緒におさらいしましょう(推し技術:生成AI)Let's review the risks of AI together
AIのリスクを一緒におさらいしましょう (推し技術:生成AI)Let's review the risks of AI together
 
Letsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous DeliveryLetsgo developer 2012 Continuous Delivery
Letsgo developer 2012 Continuous Delivery
 
受託案件を通じてみたWindows8ストアアプリ
受託案件を通じてみたWindows8ストアアプリ受託案件を通じてみたWindows8ストアアプリ
受託案件を通じてみたWindows8ストアアプリ
 
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
 
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
 
XPで出会った「新たな社会構造」 ver 0.0.1
XPで出会った「新たな社会構造」 ver 0.0.1XPで出会った「新たな社会構造」 ver 0.0.1
XPで出会った「新たな社会構造」 ver 0.0.1
 
IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題IoTだらけのスマートハウスを作って見てわかった課題
IoTだらけのスマートハウスを作って見てわかった課題
 
ジョブズも成仏するTips考えたったwww
ジョブズも成仏するTips考えたったwwwジョブズも成仏するTips考えたったwww
ジョブズも成仏するTips考えたったwww
 

Swiftビギナーズ