SlideShare a Scribd company logo
Realm,RxSwift,Repro
を使ってみて
Realm
データベースFrameWork
FrameWorkとは
枠組み、骨組み、骨格、下部構
造、構造、組織などの意味を持
つ英単語。
RxSwift
関数型言語
を使用したFrameWork
Repro
ユーザーのアプリ利用動画を
使ってコンバージョン率や定着
率を改善するモバイルアナリティ
クスツール。
今回の発表内容
仕事、プライベートで使用した中
で、感じた気づきの共有
永田大祐
フリーランス
ios歴1.5年
週7日実施(少し他言語も)
1日12時間〜20時間実施
この2ヶ月ぐらいで登壇をさせて
いただきました。
青葉台 カジュアルSwift勉強会様
Swift愛好会様
ios馬場様
フリースタイルPort もくもく会様
Realm Meet Up 様
AKIBA.swift 様
第2回RxSwift勉強会 @ Sansan 様
iosエンジニア
ニュースアプリ ReacticeCocoa Realm 使用
相続税アプリ CoreData使用
SDK Realmを使用
漫画アプリ Obc
セキュリティアプリ Obc
カメラアプリ Obc
Android
アキパス
プライベートでは
仕事を獲得するために、
短期間でアプリを多数作りまし
た。
RateDollarMap
こちらでReproを使用していま
す。
プログラミングを
初めて作ったアプリ
iosがこちら
Androidがこちら
現在はリモート業務や、常駐で実
施しています。
勉強会も登壇させていただきました
が、これからは、製品レベルを上げ
た物を作るため時間を確保したい
と思います。
それでは発表します。
Realm
RealmをCoreData
と比べて
CoraDataの基本
モデルクラスを作る 自動生成
XXX .xcdatamodeldでクラス内の変数を設定する。
NSMnaegedObject
NSManagedObjectContextでレコード(RDB)を呼ぶ
NSFetchedResultsControllerオブジェクトの挿入
あとは画面に表記するコードを書く
クラス設計
http://w
ww.gologo13.com/2014/01/02/note-about-nsfetchedresultscontroller-in-coredata/
モデルクラスの作成
コードで作成
プロトコルで宣言して
NSManagedObject
永続化するオブジェクトは必ずこのクラスのオブジェクトかこのクラスのサブクラスのオブジェクトでなければいけない。
NSManagedObjectContext
データの検索挿入更新削除やUndoRedoを行うクラス
NSFetchRequest
データの検索条件を管理するクラスここで指定した条件がSQLに変換されてデータの検索に使われる
NSManagedObjectオブジェクトを監視するコントローラクラス
NSManegedObjecrオブジェクトが挿入、変更削除された時にNSFecthdResultsControllerDelegateオブジェクトに通知する
NSEntityDescpriton
エンティティの定義を管理するクラス。エンティティ記述と呼ばれているエンティティについては後術
NSManagedObjectModel
エンティティ同士の関連を管理するクラス
NSPrerisitenteStoreConrdinator
NSpersistentStoreを管理するクラス。データベースを複数管理することができる
上記のメソッドを駆使して、データベースを作成します。
感じたことは、メソッド名が長く、
ロジックを理解するのが大変でした。
実際に業務で使用した場合も、メソッド名が似ていて、
名前が長く、ロジックを理解するのが大変でした。
Realm
Realmクラスを作る
型は多数サポート
してます。
Realmファイルが
自動で作成されるので、
データ保存、削除が基本
Realmコードサンプル
シンプルで効率良く、
開発できます。
今回は割愛ますが、
NsFileManagerも同時に勉強する
と良いと思います。
RxSwift
Map関数の併用
Map関数とは?
配列内の要素に処理を適用し、その配列を使
いたい場合に使用します。
判定分のような使い方
RxSwiftサンプルコード
突然に思いました。
関数型言語を理解する上で必要な
こと。
Swiftらしいコーディングを実施する
中で必要なこと。
Generics
Genericsを用いることで指定した要件、もしく
は任意の様々な型を扱うことができるので、柔
軟で再利用可能な型や関数を定義することが
できます。
いくつもの種類が
あると思いますが、今回Swift3で引
数の書き方など変更があると思う
ので、キーワードで。
大きく分けて2つ
Generic Types Associated Types
Generic Types 構造体・クラス
Associated Types プロトコル
あとは自分で勉強してください。
Swiftのコーディングを実施する上で、
関数型言語のライブラリー
Genericsなどの関数を使用するメソッドを探求
していく必要があると思いました。
これらを理解する事により、文字数的に可読性
がある運用ができると思います。
逆に理解していないと運用厳しい。
Repro
Repro
ユーザーのアプリ利用動画を
使ってコンバージョン率や定着
率を改善するモバイルアナリティ
クスツール。
アプリを使用するユーザーに
Pusu通知も送れます。
Reproを使用して
気づいた事
プライベートでは
仕事を獲得するために、
短期間でアプリを多数作りまし
た。
このぐらいの利用率じゃ
儲ける事はできない。
製品レベル、デザインレベル
楽しさ、Swiftらしさ
を向上させて
アプリを作ろう。
Thank you iosDCReject!!!

More Related Content

What's hot

2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
miso- soup3
 
async / await の話
async / await の話async / await の話
async / await の話
yoitakeda
 
APICのREST API入門
APICのREST API入門APICのREST API入門
APICのREST API入門
Takehiro Yokoishi
 
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
miso- soup3
 
10分でわかるOpenAPI V3
10分でわかるOpenAPI V310分でわかるOpenAPI V3
10分でわかるOpenAPI V3
Kazuchika Sekiya
 
capybara で快適なテスト生活を
capybara で快適なテスト生活をcapybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
 
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
Toshiaki Aoike
 
RxSwift x Realm
RxSwift x RealmRxSwift x Realm
RxSwift x Realm
Kosuke Usami
 
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことNode.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたこと
bitbank, Inc. Tokyo, Japan
 
Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話
Alisa Sasaki
 
VS Code Remote Containersを使った Angular開発
VS Code Remote Containersを使った Angular開発VS Code Remote Containersを使った Angular開発
VS Code Remote Containersを使った Angular開発
ShuheiHonma
 
Blazor Web Assembly (C#) を触ってみた
Blazor Web Assembly (C#) を触ってみたBlazor Web Assembly (C#) を触ってみた
Blazor Web Assembly (C#) を触ってみた
Naito Oshima
 
こんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツールこんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツール
dcubeio
 
Riot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディングRiot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディング
Keisuke Imai
 
React Nativeで始めるアプリ開発
React Nativeで始めるアプリ開発React Nativeで始めるアプリ開発
React Nativeで始めるアプリ開発
Ryosuke Hara
 
Swaggerを利用した新規サービス開発
Swaggerを利用した新規サービス開発Swaggerを利用した新規サービス開発
Swaggerを利用した新規サービス開発
recotech
 
AWS Amplify 入門
AWS Amplify 入門AWS Amplify 入門
AWS Amplify 入門
Hideaki Aoyagi
 
React.js・ReactNative・Redux入門
React.js・ReactNative・Redux入門React.js・ReactNative・Redux入門
React.js・ReactNative・Redux入門
Kazuhiro Yoshimoto
 
PHP Application E2E with Capybara
PHP Application E2E with CapybaraPHP Application E2E with Capybara
PHP Application E2E with Capybara
Yoshiaki Yoshida
 
Fukuten 20200117 up
Fukuten 20200117 upFukuten 20200117 up
Fukuten 20200117 up
Ken'ichirou Kimura
 

What's hot (20)

2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
 
async / await の話
async / await の話async / await の話
async / await の話
 
APICのREST API入門
APICのREST API入門APICのREST API入門
APICのREST API入門
 
2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
 
10分でわかるOpenAPI V3
10分でわかるOpenAPI V310分でわかるOpenAPI V3
10分でわかるOpenAPI V3
 
capybara で快適なテスト生活を
capybara で快適なテスト生活をcapybara で快適なテスト生活を
capybara で快適なテスト生活を
 
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
20160624 JAWS-UG名古屋 第12回 API Gateway 事始め
 
RxSwift x Realm
RxSwift x RealmRxSwift x Realm
RxSwift x Realm
 
Node.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたことNode.jsアプリの開発をモダン化するために取り組んできたこと
Node.jsアプリの開発をモダン化するために取り組んできたこと
 
Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話Spring I/O 2017での拡張のお話
Spring I/O 2017での拡張のお話
 
VS Code Remote Containersを使った Angular開発
VS Code Remote Containersを使った Angular開発VS Code Remote Containersを使った Angular開発
VS Code Remote Containersを使った Angular開発
 
Blazor Web Assembly (C#) を触ってみた
Blazor Web Assembly (C#) を触ってみたBlazor Web Assembly (C#) を触ってみた
Blazor Web Assembly (C#) を触ってみた
 
こんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツールこんなに使える!今どきのAPIドキュメンテーションツール
こんなに使える!今どきのAPIドキュメンテーションツール
 
Riot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディングRiot.jsとフォームのデータバインディング
Riot.jsとフォームのデータバインディング
 
React Nativeで始めるアプリ開発
React Nativeで始めるアプリ開発React Nativeで始めるアプリ開発
React Nativeで始めるアプリ開発
 
Swaggerを利用した新規サービス開発
Swaggerを利用した新規サービス開発Swaggerを利用した新規サービス開発
Swaggerを利用した新規サービス開発
 
AWS Amplify 入門
AWS Amplify 入門AWS Amplify 入門
AWS Amplify 入門
 
React.js・ReactNative・Redux入門
React.js・ReactNative・Redux入門React.js・ReactNative・Redux入門
React.js・ReactNative・Redux入門
 
PHP Application E2E with Capybara
PHP Application E2E with CapybaraPHP Application E2E with Capybara
PHP Application E2E with Capybara
 
Fukuten 20200117 up
Fukuten 20200117 upFukuten 20200117 up
Fukuten 20200117 up
 

Viewers also liked

iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
Toshiyuki Hirata
 
Aerobic training ppt
Aerobic training   pptAerobic training   ppt
Aerobic training ppt
mysoorunners
 
Professional Persona Project
Professional Persona ProjectProfessional Persona Project
Professional Persona Project
Giovanni Santory
 
CBjork-Resume -General LinkedIn-JUNE-2016
CBjork-Resume -General LinkedIn-JUNE-2016CBjork-Resume -General LinkedIn-JUNE-2016
CBjork-Resume -General LinkedIn-JUNE-2016Cynthia Bjork
 
Greenyard_Annual Report
Greenyard_Annual ReportGreenyard_Annual Report
Greenyard_Annual Report
Marc Ooms
 
Carlosjose ramirez hardware
Carlosjose ramirez hardwareCarlosjose ramirez hardware
Carlosjose ramirez hardware
carlos ramirez
 
Rx swift,Repro framewolrk
Rx swift,Repro framewolrkRx swift,Repro framewolrk
Rx swift,Repro framewolrk
Daisuke Nagata
 
Representing Students in the University Setting
Representing Students in the University SettingRepresenting Students in the University Setting
Representing Students in the University SettingLatavia Alexander
 
Presentación1caledonia (1)
Presentación1caledonia (1)Presentación1caledonia (1)
Presentación1caledonia (1)
Marcelaalejandra De Arias
 
Presentación1caledonia (1)
Presentación1caledonia (1)Presentación1caledonia (1)
Presentación1caledonia (1)
Marcelaalejandra De Arias
 
agentmate-booklet-insurance-2016 (1)
agentmate-booklet-insurance-2016 (1)agentmate-booklet-insurance-2016 (1)
agentmate-booklet-insurance-2016 (1)Amarit Franssen
 
Tugas sim kurniawan
Tugas sim kurniawanTugas sim kurniawan
Tugas sim kurniawan
parimalangkurniawan
 
Katie King: The Death of The Traditional Sales Person
Katie King: The Death of The Traditional Sales PersonKatie King: The Death of The Traditional Sales Person
Katie King: The Death of The Traditional Sales Person
The Drum
 
Yuliana carrero hardware.ppt
Yuliana carrero hardware.pptYuliana carrero hardware.ppt
Yuliana carrero hardware.ppt
yuliana carrero
 
Umiko - Présentation pour concours levier de-ton-idée
Umiko - Présentation pour concours levier de-ton-idéeUmiko - Présentation pour concours levier de-ton-idée
Umiko - Présentation pour concours levier de-ton-idée
Therence Bois
 
Caso chantaje
Caso chantajeCaso chantaje
Caso chantaje
David McCormick
 
Presentación1caledonia (1)
Presentación1caledonia (1)Presentación1caledonia (1)
Presentación1caledonia (1)
Marcelaalejandra De Arias
 

Viewers also liked (18)

iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
 
Aerobic training ppt
Aerobic training   pptAerobic training   ppt
Aerobic training ppt
 
Professional Persona Project
Professional Persona ProjectProfessional Persona Project
Professional Persona Project
 
nodikkat
nodikkatnodikkat
nodikkat
 
CBjork-Resume -General LinkedIn-JUNE-2016
CBjork-Resume -General LinkedIn-JUNE-2016CBjork-Resume -General LinkedIn-JUNE-2016
CBjork-Resume -General LinkedIn-JUNE-2016
 
Greenyard_Annual Report
Greenyard_Annual ReportGreenyard_Annual Report
Greenyard_Annual Report
 
Carlosjose ramirez hardware
Carlosjose ramirez hardwareCarlosjose ramirez hardware
Carlosjose ramirez hardware
 
Rx swift,Repro framewolrk
Rx swift,Repro framewolrkRx swift,Repro framewolrk
Rx swift,Repro framewolrk
 
Representing Students in the University Setting
Representing Students in the University SettingRepresenting Students in the University Setting
Representing Students in the University Setting
 
Presentación1caledonia (1)
Presentación1caledonia (1)Presentación1caledonia (1)
Presentación1caledonia (1)
 
Presentación1caledonia (1)
Presentación1caledonia (1)Presentación1caledonia (1)
Presentación1caledonia (1)
 
agentmate-booklet-insurance-2016 (1)
agentmate-booklet-insurance-2016 (1)agentmate-booklet-insurance-2016 (1)
agentmate-booklet-insurance-2016 (1)
 
Tugas sim kurniawan
Tugas sim kurniawanTugas sim kurniawan
Tugas sim kurniawan
 
Katie King: The Death of The Traditional Sales Person
Katie King: The Death of The Traditional Sales PersonKatie King: The Death of The Traditional Sales Person
Katie King: The Death of The Traditional Sales Person
 
Yuliana carrero hardware.ppt
Yuliana carrero hardware.pptYuliana carrero hardware.ppt
Yuliana carrero hardware.ppt
 
Umiko - Présentation pour concours levier de-ton-idée
Umiko - Présentation pour concours levier de-ton-idéeUmiko - Présentation pour concours levier de-ton-idée
Umiko - Présentation pour concours levier de-ton-idée
 
Caso chantaje
Caso chantajeCaso chantaje
Caso chantaje
 
Presentación1caledonia (1)
Presentación1caledonia (1)Presentación1caledonia (1)
Presentación1caledonia (1)
 

Similar to Realm,rx swift,repro を使ってみて

A08  角田研究室8 平田詔保
A08  角田研究室8 平田詔保A08  角田研究室8 平田詔保
A08  角田研究室8 平田詔保
aomorisix
 
React Nativeで開発するマルチプラットフォームアプリ
React Nativeで開発するマルチプラットフォームアプリReact Nativeで開発するマルチプラットフォームアプリ
React Nativeで開発するマルチプラットフォームアプリ
Masayuki Iwai
 
ログインの全て
ログインの全てログインの全て
ログインの全て
DaikiSato10
 
React Native 入門
React Native 入門React Native 入門
React Native 入門
Seiichi Okumiya
 
Next Language Scala
Next Language ScalaNext Language Scala
Next Language Scala
pengin01
 
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナーiQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
Imamura Masayuki
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
Yoshio Terada
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
 
Springの今
Springの今Springの今
Springの今
Kazuyuki Kawamura
 
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
 
Java scriptの進化
Java scriptの進化Java scriptの進化
Java scriptの進化maruyama097
 
Scala採用の背景とその後 @ hitomedia night #5
Scala採用の背景とその後 @ hitomedia night #5Scala採用の背景とその後 @ hitomedia night #5
Scala採用の背景とその後 @ hitomedia night #5
Jiro Hiraiwa
 
Server side swift: Vapor
Server side swift: VaporServer side swift: Vapor
Server side swift: Vapor
Iko Nakari
 
スマホアプリディレクターが考えていること
スマホアプリディレクターが考えていることスマホアプリディレクターが考えていること
スマホアプリディレクターが考えていること
Kazuaki KURIU
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
Yoshio Terada
 
Scala Performance Tuning Tips
Scala Performance Tuning TipsScala Performance Tuning Tips
Scala Performance Tuning Tips
Kota Mizushima
 
Testing react-native with storybook on web
Testing react-native with storybook on webTesting react-native with storybook on web
Testing react-native with storybook on web
Jesse Katsumata
 
Isomorphic web development with scala and scala.js
Isomorphic web development  with scala and scala.jsIsomorphic web development  with scala and scala.js
Isomorphic web development with scala and scala.js
TanUkkii
 
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
Drecom Co., Ltd.
 

Similar to Realm,rx swift,repro を使ってみて (20)

Groovyコンファレンス
GroovyコンファレンスGroovyコンファレンス
Groovyコンファレンス
 
A08  角田研究室8 平田詔保
A08  角田研究室8 平田詔保A08  角田研究室8 平田詔保
A08  角田研究室8 平田詔保
 
React Nativeで開発するマルチプラットフォームアプリ
React Nativeで開発するマルチプラットフォームアプリReact Nativeで開発するマルチプラットフォームアプリ
React Nativeで開発するマルチプラットフォームアプリ
 
ログインの全て
ログインの全てログインの全て
ログインの全て
 
React Native 入門
React Native 入門React Native 入門
React Native 入門
 
Next Language Scala
Next Language ScalaNext Language Scala
Next Language Scala
 
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナーiQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
 
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
 
Springの今
Springの今Springの今
Springの今
 
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
 
Java scriptの進化
Java scriptの進化Java scriptの進化
Java scriptの進化
 
Scala採用の背景とその後 @ hitomedia night #5
Scala採用の背景とその後 @ hitomedia night #5Scala採用の背景とその後 @ hitomedia night #5
Scala採用の背景とその後 @ hitomedia night #5
 
Server side swift: Vapor
Server side swift: VaporServer side swift: Vapor
Server side swift: Vapor
 
スマホアプリディレクターが考えていること
スマホアプリディレクターが考えていることスマホアプリディレクターが考えていること
スマホアプリディレクターが考えていること
 
Java on Azure 2019
Java on Azure 2019Java on Azure 2019
Java on Azure 2019
 
Scala Performance Tuning Tips
Scala Performance Tuning TipsScala Performance Tuning Tips
Scala Performance Tuning Tips
 
Testing react-native with storybook on web
Testing react-native with storybook on webTesting react-native with storybook on web
Testing react-native with storybook on web
 
Isomorphic web development with scala and scala.js
Isomorphic web development  with scala and scala.jsIsomorphic web development  with scala and scala.js
Isomorphic web development with scala and scala.js
 
Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話Rubyの会社でPythonistaが三ヶ月生き延びた話
Rubyの会社でPythonistaが三ヶ月生き延びた話
 

More from Daisuke Nagata

iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]
Daisuke Nagata
 
Swift love party _meeting_materials
Swift love party _meeting_materialsSwift love party _meeting_materials
Swift love party _meeting_materials
Daisuke Nagata
 
Swift愛好会vol37
Swift愛好会vol37Swift愛好会vol37
Swift愛好会vol37
Daisuke Nagata
 
Ios machine learning
Ios machine learningIos machine learning
Ios machine learning
Daisuke Nagata
 
Metalプログラミング
MetalプログラミングMetalプログラミング
Metalプログラミング
Daisuke Nagata
 
Swiftプログラミングを考える
Swiftプログラミングを考えるSwiftプログラミングを考える
Swiftプログラミングを考える
Daisuke Nagata
 
Bluetooth connecting iot bluetooth
Bluetooth connecting iot bluetoothBluetooth connecting iot bluetooth
Bluetooth connecting iot bluetooth
Daisuke Nagata
 
Machine learning at swift3
Machine learning at swift3Machine learning at swift3
Machine learning at swift3
Daisuke Nagata
 
OpenCV→Swift3.0.1
OpenCV→Swift3.0.1OpenCV→Swift3.0.1
OpenCV→Swift3.0.1
Daisuke Nagata
 
実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics 実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics
Daisuke Nagata
 
Sansan様 登壇資料
Sansan様 登壇資料Sansan様 登壇資料
Sansan様 登壇資料
Daisuke Nagata
 
キャリアとアプリの アップデート
キャリアとアプリの アップデートキャリアとアプリの アップデート
キャリアとアプリの アップデート
Daisuke Nagata
 

More from Daisuke Nagata (12)

iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]iOSDC Japan 2019 Reject Conference days1[非公式]
iOSDC Japan 2019 Reject Conference days1[非公式]
 
Swift love party _meeting_materials
Swift love party _meeting_materialsSwift love party _meeting_materials
Swift love party _meeting_materials
 
Swift愛好会vol37
Swift愛好会vol37Swift愛好会vol37
Swift愛好会vol37
 
Ios machine learning
Ios machine learningIos machine learning
Ios machine learning
 
Metalプログラミング
MetalプログラミングMetalプログラミング
Metalプログラミング
 
Swiftプログラミングを考える
Swiftプログラミングを考えるSwiftプログラミングを考える
Swiftプログラミングを考える
 
Bluetooth connecting iot bluetooth
Bluetooth connecting iot bluetoothBluetooth connecting iot bluetooth
Bluetooth connecting iot bluetooth
 
Machine learning at swift3
Machine learning at swift3Machine learning at swift3
Machine learning at swift3
 
OpenCV→Swift3.0.1
OpenCV→Swift3.0.1OpenCV→Swift3.0.1
OpenCV→Swift3.0.1
 
実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics 実践業務を爆速でこなすtipsとgenerics
実践業務を爆速でこなすtipsとgenerics
 
Sansan様 登壇資料
Sansan様 登壇資料Sansan様 登壇資料
Sansan様 登壇資料
 
キャリアとアプリの アップデート
キャリアとアプリの アップデートキャリアとアプリの アップデート
キャリアとアプリの アップデート
 

Realm,rx swift,repro を使ってみて