2024/9/3
laprasdrum.icon バタバタ
/icons/hr.icon
Swift MetatypeでDeepLink Handler
2018年の記事。Metatypeについて分かりやすくまとまっている。
DeepLinkやA/B testingへの応用コードは確かに使えそう。
code:DeepLinkHandler.swift
public protocol DeepLinkHandler: class {
func canHandle(deepLink: DeepLink) -> Bool
func handle(deepLink: DeepLink)
}
public extension DeepLinkHandler {
func canHandle(deepLink: DeepLink) -> Bool {
let deepLinkType = type(of: deepLink)
//Unfortunately, metatypes can't be added to Sets as they don't conform to Hashable!
return handledDeepLinks.contains { $0.identifier == deepLinkType.identifier }
}
}
//
class MyClass: DeepLinkHandler {
}
func handle(deepLink: DeepLink) {
switch deepLink {
case let deepLink as HomeDeepLink:
//
case let deepLink as PurchaseDeepLink:
//
default:
//
}
}
}
code:ABTesting.swift
if ExperimentManager.get(HomeExperiment.self)?.showNewHomeScreen == true {
//Show new home
} else {
//Show old home
}
// Experiment Manager
public static func get<T: Experiment>(_ experiment: T.Type) -> T? {
}
public static func activate(_ experiment: Experiment) {
}
V8 resources
かなり古いが全容を理解するうえで良い資料になりそう。
気になるので後ほど登録しとく
Backend/SREよりの人たちの成果紹介っぽい?
CS界隈の論文紹介サイト
2022年で更新が止まってる
代替サービスないか探す
注意: すべての人に適した単一のスタイルはありません。
クラインのスキミング、スキャン、処理の基本的な手順…
概要を読む(提供されている場合)
紹介文を読んでください。
結論を読んでください。
真ん中あたりをざっと読み、セクションのタイトル、表、図などを見て、記事のスタイルと流れをつかむようにしてください。
それは方法論的なもの、概念的なもの、理論的(言語的または数学的)、経験的なもの、あるいは何か他のものでしょうか?
それは主に調査、新しい理論的貢献、既存の理論や技術の実証的応用、批評、あるいは何か他のものでしょうか?
戻って、方程式、ほとんどの図や表を飛ばして、全体を素早く読んでください。
戻って全体を注意深く読み、最も重要と思われるセクションまたは領域に焦点を当てます。
著者が主張しようとしている基本的な議論を理解したら、それを批評しましょう。
議論が理にかなっているかどうかを尋ねます。議論は内部的に一貫していますか? 議論や証拠によって十分に裏付けられていますか? (このスキルを身に付けるにはある程度の経験が必要です!)
同じテーマまたは密接に関連するテーマについて読んだ他の記事と比較します。(特定のテーマ領域で初めて読む論文である場合は、さらにいくつか見つけてざっと目を通します。序論と結論が重要です。) 比較対照します。議論は一貫していますか、矛盾していますか、直交していますか?
Google Scholar、Social Sciences Citation Index、出版社のウェブページ、その他のリソースを使用して、読んでいる記事を引用している記事を見つけます。その記事について何と言っているかを確認します。ブログやグループなどで言及されているかどうかを確認します。
参考文献(Journal of Economic Literature の調査記事、ハンドブックや百科事典の記事、または同様のソース)を調べて、この記事がその主題領域のより広い文脈にどのように当てはまるかを確認します。
おそらく上記と大きく変わらない
論文紹介サイト
2023年で更新止まってる
React Nativeのパフォーマンス向上
Hermesの導入、GCの改善で大きく変わったのは知ってたがちゃんと読んでなかった。
この記事も参考になる。