Suche senden
Hochladen
Objective-C/Swift コードの共用
•
4 gefällt mir
•
1,793 views
Yoichiro Sakurai
Folgen
2014/10/03 のPixivでの勉強会の発表資料
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 8
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Andere mochten auch
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
Andere mochten auch
(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主催イベント発表資料]
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
Kürzlich hochgeladen
(8)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
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!!
Jetzt herunterladen