Submit Search
Upload
Objective-C/Swift コードの共用
•
4 likes
•
1,793 views
Yoichiro Sakurai
Follow
2014/10/03 のPixivでの勉強会の発表資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
Mix and Match / Swift and Objective-C
Mix and Match / Swift and Objective-C
Goichi Hirakawa
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
Swift入門
Swift入門
聡 中川
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
Type scriptmemo
Type scriptmemo
ytanno
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
About Reauire.js
About Reauire.js
Kyohei Morimoto
Recommended
Mix and Match / Swift and Objective-C
Mix and Match / Swift and Objective-C
Goichi Hirakawa
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
Muyuu Fujita
Swift入門
Swift入門
聡 中川
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
JavaScript 研修
JavaScript 研修
Yuki Ishikawa
Type scriptmemo
Type scriptmemo
ytanno
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Javaな人が気を付けるべきJavaScriptコーディングスタイル
Maaya Ishida
About Reauire.js
About Reauire.js
Kyohei Morimoto
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発
Narami Kiyokura
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Riot.jsに触れてみた話
Riot.jsに触れてみた話
エンジニア勉強会 エスキュービズム
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
hideaki honda
進撃のSbt
進撃のSbt
Yuto Suzuki
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
聡 中川
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
Kanako Kobayashi
TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発
靖 陣内
Movable Type Data API Swiftアプリ作成事例
Movable Type Data API Swiftアプリ作成事例
FromF
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Fiddler 使ってますか?
Fiddler 使ってますか?
Joni
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
Riotjsハンズオン
Riotjsハンズオン
omi end
Jsのビルド環境
Jsのビルド環境
fourside
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
エンジニア勉強会 エスキュービズム
理想のWEB開発
理想のWEB開発
エンジニア勉強会 エスキュービズム
2014年からSwiftを振り返る! #cswift
2014年からSwiftを振り返る! #cswift
Tomohiro Kumagai
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
Tomohiro Kumagai
More Related Content
What's hot
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発
Narami Kiyokura
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
dcubeio
Riot.jsに触れてみた話
Riot.jsに触れてみた話
エンジニア勉強会 エスキュービズム
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
hideaki honda
進撃のSbt
進撃のSbt
Yuto Suzuki
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
聡 中川
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
Kanako Kobayashi
TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発
靖 陣内
Movable Type Data API Swiftアプリ作成事例
Movable Type Data API Swiftアプリ作成事例
FromF
Ember コミュニティとわたし
Ember コミュニティとわたし
Ryunosuke SATO
Fiddler 使ってますか?
Fiddler 使ってますか?
Joni
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Masaya Kogawa
Riotjsハンズオン
Riotjsハンズオン
omi end
Jsのビルド環境
Jsのビルド環境
fourside
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
Kazuki Tsutsumi
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Yuto Suzuki
What's hot
(18)
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
無償版Visual StudioでいろいろWeb開発
無償版Visual StudioでいろいろWeb開発
おっさんES6/ES2015,React.jsを学ぶ
おっさんES6/ES2015,React.jsを学ぶ
Riot.jsに触れてみた話
Riot.jsに触れてみた話
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
進撃のSbt
進撃のSbt
TypeScriptへの入口
TypeScriptへの入口
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftアプリ制作入門 かんたんシューティングゲーム
Swiftで、Webサーバにデータを送信・登録しよう!
Swiftで、Webサーバにデータを送信・登録しよう!
TypeScript による今風の web アプリ開発
TypeScript による今風の web アプリ開発
Movable Type Data API Swiftアプリ作成事例
Movable Type Data API Swiftアプリ作成事例
Ember コミュニティとわたし
Ember コミュニティとわたし
Fiddler 使ってますか?
Fiddler 使ってますか?
タスクランナー導入 〜とあるWordPress制作環境〜
タスクランナー導入 〜とあるWordPress制作環境〜
Riotjsハンズオン
Riotjsハンズオン
Jsのビルド環境
Jsのビルド環境
高速!Clojure Web 開発入門
高速!Clojure Web 開発入門
【LT】 怖くない恐怖のScala.js
【LT】 怖くない恐怖のScala.js
Viewers also liked
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
エンジニア勉強会 エスキュービズム
理想のWEB開発
理想のWEB開発
エンジニア勉強会 エスキュービズム
2014年からSwiftを振り返る! #cswift
2014年からSwiftを振り返る! #cswift
Tomohiro Kumagai
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
Tomohiro Kumagai
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc
karupanerura
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
Megumi Otani(Czenhe)
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
Tomoki Hasegawa
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
Nagamine Hiromasa
デザイナーとエンジニアが話す、iOSアプリケーション開発
デザイナーとエンジニアが話す、iOSアプリケーション開発
Kenta Ohsugi
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
Nishida Kansuke
iOSアプリ開発 脱初心者に向けて
iOSアプリ開発 脱初心者に向けて
Kosuke Ogawa
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Kazuki Sato
watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話
Shuichi Tsutsumi
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
Daisuke Yamashita
㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう
Nishida Kansuke
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
Wataru Terada
iPhone開発者初心者向け資料「XcodeのStoryboardで画面を作ろう!」
iPhone開発者初心者向け資料「XcodeのStoryboardで画面を作ろう!」
Toshio Ehara
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
Mayumi Narisawa
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
Masashi Shinbara
10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料]
10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料]
AT GS
Viewers also liked
(20)
de:code エスキュービズム勉強会0620
de:code エスキュービズム勉強会0620
理想のWEB開発
理想のWEB開発
2014年からSwiftを振り返る! #cswift
2014年からSwiftを振り返る! #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
第7回 カジュアル Swift 勉強会 @ 青葉台 オープニング #cswift
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
iOSアプリ開発のためのSwiftビギナーズ勉強会 第6回 @Co-Edo
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
オプショナル型。〜なんとなく付ける ! ? 撲滅〜 改訂版
はじめてのiOSアプリ開発 ①
はじめてのiOSアプリ開発 ①
デザイナーとエンジニアが話す、iOSアプリケーション開発
デザイナーとエンジニアが話す、iOSアプリケーション開発
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
㉚Xcodeを覚えよう!簡単なアプリを作ってみよう!
iOSアプリ開発 脱初心者に向けて
iOSアプリ開発 脱初心者に向けて
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
Xcodeとstoryboardのすごさを思い知る、ソースコードを書かないプログラミング
watchOS 2 新機能の細かい話
watchOS 2 新機能の細かい話
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
バグのことは嫌いになってもXcodeのことは嫌いにならないでください。
㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう
本当のオブジェクト指向は可読性を上げる
本当のオブジェクト指向は可読性を上げる
iPhone開発者初心者向け資料「XcodeのStoryboardで画面を作ろう!」
iPhone開発者初心者向け資料「XcodeのStoryboardで画面を作ろう!」
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
デザイナーがXcodeを使って 開発効率をUPさせた 5つのエピソード + 現場エンジニアのコメント付き
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
レイヤードアーキテクチャを意識した PHPアプリケーションの構築 ver2
10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料]
10分で分かるiOSアプリのつくりかた[ATGS主催イベント発表資料]
Similar to Objective-C/Swift コードの共用
How to improve Type-safety in your Objective-C code
How to improve Type-safety in your Objective-C code
Chiharu Nameki
Nullabilityについて
Nullabilityについて
ishikawa akira
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
Tomoki Hasegawa
javascript を Xcode でテスト
javascript を Xcode でテスト
Yoichiro Sakurai
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
Mori Tetsuya
SwiftでObjective-Cコードに立ち向かう
SwiftでObjective-Cコードに立ち向かう
Toshihiro Suzuki
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
hecomi
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Tomoki Hasegawa
Objective-C Generics
Objective-C Generics
Goichi Hirakawa
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
Tomoya Hayakawa
「愛されたい!」と思ったときにJavaで書くRubyクラス
「愛されたい!」と思ったときにJavaで書くRubyクラス
Koichiro Ohba
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
Koji Shiraishi
Objective-C Generics LT version
Objective-C Generics LT version
Goichi Hirakawa
Vue.jsスロットの近代史
Vue.jsスロットの近代史
fuku68
From JS To CLJS
From JS To CLJS
Kent Ohashi
About SnapKit - Open source lab -
About SnapKit - Open source lab -
Daisuke Yamashita
第2回勉強会
第2回勉強会
Mugen Fujii
Inside of swift
Inside of swift
LINE Corporation
【関東GPGPU勉強会#2】OpenCVのOpenCL実装oclMat
【関東GPGPU勉強会#2】OpenCVのOpenCL実装oclMat
Yasuhiro Yoshimura
Similar to Objective-C/Swift コードの共用
(20)
How to improve Type-safety in your Objective-C code
How to improve Type-safety in your Objective-C code
Nullabilityについて
Nullabilityについて
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
javascript を Xcode でテスト
javascript を Xcode でテスト
20140822 Swift 勉強会 vol.3 - はぢめての Swift
20140822 Swift 勉強会 vol.3 - はぢめての Swift
SwiftでObjective-Cコードに立ち向かう
SwiftでObjective-Cコードに立ち向かう
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Swift事情2014夏 ~ Swift入門 beta6対応
Swift事情2014夏 ~ Swift入門 beta6対応
Objective-C Generics
Objective-C Generics
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
iOS開発でのおすすめライブラリと管理
iOS開発でのおすすめライブラリと管理
「愛されたい!」と思ったときにJavaで書くRubyクラス
「愛されたい!」と思ったときにJavaで書くRubyクラス
SwiftとCocoaPodsで始めるサクサクiOS開発!
SwiftとCocoaPodsで始めるサクサクiOS開発!
Objective-C Generics LT version
Objective-C Generics LT version
Vue.jsスロットの近代史
Vue.jsスロットの近代史
From JS To CLJS
From JS To CLJS
About SnapKit - Open source lab -
About SnapKit - Open source lab -
第2回勉強会
第2回勉強会
Inside of swift
Inside of swift
【関東GPGPU勉強会#2】OpenCVのOpenCL実装oclMat
【関東GPGPU勉強会#2】OpenCVのOpenCL実装oclMat
More from Yoichiro Sakurai
XcodeのTargetについてのTIPS
XcodeのTargetについてのTIPS
Yoichiro Sakurai
Xcode で gulp を使うお話
Xcode で gulp を使うお話
Yoichiro Sakurai
開発を加速させるRetty式チーム開発術 Reloaded
開発を加速させるRetty式チーム開発術 Reloaded
Yoichiro Sakurai
チームを加速させるRetty式開発術
チームを加速させるRetty式開発術
Yoichiro Sakurai
1人でも頑張れる!Retty式開発環境
1人でも頑張れる!Retty式開発環境
Yoichiro Sakurai
NSInvocationの便利さとハマりどころ
NSInvocationの便利さとハマりどころ
Yoichiro Sakurai
Google admobmediationで広告最適化
Google admobmediationで広告最適化
Yoichiro Sakurai
Crashlyticsでクラッシュ撲滅作戦
Crashlyticsでクラッシュ撲滅作戦
Yoichiro Sakurai
TestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテスト
Yoichiro Sakurai
20130216 workshop
20130216 workshop
Yoichiro Sakurai
20121028i phonedeveloperworkshop
20121028i phonedeveloperworkshop
Yoichiro Sakurai
20120826i phonedeveloperworkshop
20120826i phonedeveloperworkshop
Yoichiro Sakurai
20120616i phonedeveloperworkshop
20120616i phonedeveloperworkshop
Yoichiro Sakurai
20120422i phonedeveloperworkshoppublished
20120422i phonedeveloperworkshoppublished
Yoichiro Sakurai
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
Yoichiro Sakurai
20120316 designerworkshoppublished
20120316 designerworkshoppublished
Yoichiro Sakurai
20120219i phonedeveloperworkshoppublished
20120219i phonedeveloperworkshoppublished
Yoichiro Sakurai
20111030i phonedeveloperworkshoppublished
20111030i phonedeveloperworkshoppublished
Yoichiro Sakurai
20110424i phonedeveloperworkshoppublish
20110424i phonedeveloperworkshoppublish
Yoichiro Sakurai
More from Yoichiro Sakurai
(19)
XcodeのTargetについてのTIPS
XcodeのTargetについてのTIPS
Xcode で gulp を使うお話
Xcode で gulp を使うお話
開発を加速させるRetty式チーム開発術 Reloaded
開発を加速させるRetty式チーム開発術 Reloaded
チームを加速させるRetty式開発術
チームを加速させるRetty式開発術
1人でも頑張れる!Retty式開発環境
1人でも頑張れる!Retty式開発環境
NSInvocationの便利さとハマりどころ
NSInvocationの便利さとハマりどころ
Google admobmediationで広告最適化
Google admobmediationで広告最適化
Crashlyticsでクラッシュ撲滅作戦
Crashlyticsでクラッシュ撲滅作戦
TestFlight自動化でらくらくチームテスト
TestFlight自動化でらくらくチームテスト
20130216 workshop
20130216 workshop
20121028i phonedeveloperworkshop
20121028i phonedeveloperworkshop
20120826i phonedeveloperworkshop
20120826i phonedeveloperworkshop
20120616i phonedeveloperworkshop
20120616i phonedeveloperworkshop
20120422i phonedeveloperworkshoppublished
20120422i phonedeveloperworkshoppublished
20120413 nestakabaneworkshop
20120413 nestakabaneworkshop
20120316 designerworkshoppublished
20120316 designerworkshoppublished
20120219i phonedeveloperworkshoppublished
20120219i phonedeveloperworkshoppublished
20111030i phonedeveloperworkshoppublished
20111030i phonedeveloperworkshoppublished
20110424i phonedeveloperworkshoppublish
20110424i phonedeveloperworkshoppublish
Recently uploaded
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
Recently uploaded
(11)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Objective-C/Swift コードの共用
1.
Objective-C/Swift コードの共用 2014/10/03
Retty 株式会社 ! 櫻井 洋一郎
2.
自己紹介 • 櫻井 洋一郎(@saku2saku)
• iOSアプリ開発 兼 とんかつ担当 • Objective-C, PHP, Java, 等々 • 料理, 漫画, 等々
3.
今日の内容 • クラス拡張について
• 動的クラス生成について • メソッドについて • まとめ https://github.com/saku/PixivLTSample/
4.
クラスの拡張について • Obj-C
-> Swift • 拡張可能 • Swift -> Obj-C • 拡張できない Cannot subclass a class with objc_subclassing_restricted attribute
5.
動的なクラス生成について • Obj-Cのクラスを生成
• 素直にNSClassFromString • Swiftのクラスを生成 • NSClassFromStringでもダメぽ • [appName]-Swift.h を見る _TtC[appNameLength][appName][classNameLength][className]
6.
メソッドについて • Obj-C
-> Swift • グローバルメソッドも呼べる • Swift -> Obj-C • グローバルメソッドは呼べない • 何かのクラスのExtensionは呼べる
7.
まとめ • SwiftのクラスはObj-Cで拡張できない
• ObjcでSwiftクラスを動的に生成する場 合にはキモいクラス名が必要 • グローバルメソッドは一方通行 • Obj-C -> Swift 優遇されすぎ(́・ω・`) https://github.com/saku/PixivLTSample/
8.
WE’RE HIRING Engineers!!
Download now