git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git
cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
find . -name \*.swift | xargs genstrings -SwiftUI |
// Created by Baye Wayly on 2020/3/13. | |
// Copyright © 2020 Baye. All rights reserved. | |
import SwiftUI | |
struct Measure<Content: View>: View { | |
@State var cost: TimeInterval = 0 | |
var content: Content | |
init(@ViewBuilder builder: () -> Content) { |
{ | |
"/Users/mattt/Desktop/Alamofire.swift" : { | |
"deinitializers" : [], | |
"functions" : [ | |
{ | |
"declaration" : { | |
"name" : "request", | |
"genericRequirements" : [], | |
"signature" : { | |
"output" : "DataRequest", |
@font-face { | |
font-family: "Creative Commons Symbols"; | |
src: url(font_path("CreativeCommonsSymbols.woff2")) format("woff2"), | |
url(font_path("CreativeCommonsSymbols.woff")) format("woff"); | |
font-weight: normal; | |
font-style: normal; | |
unicode-range: U+1F10D-1F10F, U+1F16D-1F16F; | |
} | |
i { |
// | |
// LinkedList.swift | |
// | |
// Created by Derek on 20/12/19. | |
// Copyright © 2019 DerekCoder. All rights reserved. | |
// | |
public class Node<Value> { | |
public var value: Value |
// | |
// Stack.swift | |
// | |
// Created by Derek on 18/12/19. | |
// Copyright © 2019 DerekCoder. All rights reserved. | |
// | |
public struct Stack<Element> { | |
private var storage: [Element] = [] | |
import UIKit | |
import WebKit | |
// Disableing `WKWebView` user zooming by returning `nil` in `UIScrollViewDelegate`'s | |
// `viewForZooming` delegate method. | |
// On iOS 12, the delegate method only called when set the web view itself as the | |
// scroll view delegate. | |
class WebView: WKWebView {} |
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { | |
let text = collections[indexPath.row].name | |
let width = UILabel.textWidth(font: titleFont, text: text) | |
return CGSize(width: width + left + right, height: height) | |
} |
extension UIScrollView { | |
func scrollToTop() { | |
if let selectorName = "X3Njcm9sbFRvVG9wSWZQb3NzaWJsZTo=".base64Decoded { | |
let selector = NSSelectorFromString(selectorName) | |
if responds(to: selector) { | |
perform(selector, with: false) | |
} | |
} | |
} |