This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <style>pre { background-color: #1a1a1a; border: 0px solid #ccc; padding: 0px; margin-bottom: 0px; } pre code { display: block; color: #a9bcbc; line-height: 1.4em; font-size: 0.95em; white-space: pre; } pre code .keyword { color: #e73289; } pre code .type { color: #8281ca; } pre code .call { color: #348fe5; } pre code .property { color: #21ab9d; } pre code .number { color: #db6f57; } pre code .string { color: #fa641e; } pre code .comment { color: #6b8a94; } pre code .dotAccess { color: #92b300; } .box { padding: 20px; margin: 0 auto; display: block; border-radius: 8px; background-color: #1a1a1a; border: 0px solid #ccc; } </style> | |
| <!--Generate code at: https://splash.rambo.codes/ and then COPY HTML--> | |
| <section class="box"><pre><code><!--Paste the generated code after this--><!--Paste the generated code before this--></code></pre></section> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| struct DeviceMeta { | |
| /// Version of the application. | |
| static let appVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String | |
| /// Name of the current operation system. (ios/macos/...) | |
| static let osType = UIDevice.current.systemName | |
| /// Version of the operating system. (e.g. 11.4) | |
| static let osVersion = UIDevice.current.systemVersion |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| extension UIDevice { | |
| static let modelName: String = { | |
| var systemInfo = utsname() | |
| uname(&systemInfo) | |
| let machineMirror = Mirror(reflecting: systemInfo.machine) | |
| let identifier = machineMirror.children.reduce("") { identifier, element in | |
| guard let value = element.value as? Int8, value != 0 else { return identifier } | |
| return identifier + String(UnicodeScalar(UInt8(value))) | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| func testPrint(function: String, path: String) { | |
| let pathElements = path.split(separator: "/") | |
| print("TEST: \(function) -> \(pathElements.last!)") | |
| } | |
| // Callsite: testPrint(function: #function, path: #file) | |
| // Filter in the console: test |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Prepare branch | |
| cd repository | |
| git checkout --orphan <orphan-name> | |
| git rm -rf . | |
| rm '.gitignore' | |
| # Create a commit (this can be empty) and push | |
| git commit --allow-empty -m “root commit” | |
| git push origin orphan_name |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| class SomeClass { | |
| lazy var fibonacciNumbers: [Int] = { | |
| var fibonacciNumbers = [0, 1, 1] | |
| for index in 2...8 { | |
| let currentNum = fibonacciNumbers[index] | |
| let prevNum = fibonacciNumbers[index - 1] | |
| let newNum = currentNum + prevNum | |
| fibonacciNumbers.append(newNum) | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import UIKit | |
| extension UIImage { | |
| subscript (x: Int, y: Int) -> UIColor? { | |
| if x < 0 || x > Int(size.width) || y < 0 || y > Int(size.height) { | |
| return nil | |
| } |
NewerOlder