This proposal adds a new \N{name}
escape sequence to Swift string literals,
where name is the name of a Unicode character.
The Unicode named character escape sequence was previously discussed here:
func unzip<S: Sequence, T, U>(_ sequence: S) -> (AnySequence<T>, AnySequence<U>) | |
where S.Element == (T, U) | |
{ | |
return ( | |
AnySequence(sequence.lazy.map{ $0.0 }), | |
AnySequence(sequence.lazy.map{ $0.1 }) | |
) | |
} | |
let fibonacci = sequence(first: (0, 1), next: { ($1, $0 + $1) }) |
import Foundation | |
extension UnitConcentrationMass { | |
class var microgramsPerCubicMeter: UnitConcentrationMass { | |
let converter = UnitConverterLinear(coefficient: 1e-9) | |
return .init(symbol: "µg/m³", converter: converter) | |
} | |
} |
import Foundation | |
extension Collection where Element: Comparable { | |
func sorted(ascending: Bool = true, using comparator: (Element) -> (Element) -> ComparisonResult) -> [Element] { | |
return self.sorted { lhs, rhs in | |
comparator(lhs)(rhs) == (ascending ? .orderedAscending : .orderedDescending) | |
} | |
} | |
} |
#!/usr/bin/swift sh | |
import DeckOfPlayingCards // @NSHipster ~> 4.0.0 | |
import PlayingCard | |
import Cycle // @NSHipster == bb11e28 | |
class Player { | |
var name: String | |
var hand: [PlayingCard] = [] |
import Foundation | |
extension Character { | |
var isEmoji: Bool { | |
return unicodeScalars.allSatisfy { $0.properties.isEmoji } | |
} | |
} | |
func recentlyUsedEmoji() -> [Character]? { | |
#if os(iOS) |
import UIKit | |
#if canImport(SwiftUI) && DEBUG | |
import SwiftUI | |
struct UIViewControllerPreview<ViewController: UIViewController>: UIViewControllerRepresentable { | |
let viewController: ViewController | |
init(_ builder: @escaping () -> ViewController) { | |
viewController = builder() | |
} |
"https://developer.apple.com/documentation/accelerate/vimagecvimageformat/chromasiting/3241430" | |
"https://developer.apple.com/documentation/accelerate/vdsp/dcttransformtype/3240713" | |
"https://developer.apple.com/documentation/accelerate/vdsp/dfttransformtype/3240728" | |
"https://developer.apple.com/documentation/accelerate/vimage/error/3241360" | |
"https://developer.apple.com/documentation/accelerate/quadrature/error/3240672" | |
"https://developer.apple.com/documentation/accelerate/vimagecvimageformat/format/3241442" | |
"https://developer.apple.com/documentation/accelerate/vdsp/fouriertransformdirection/3240744" | |
"https://developer.apple.com/documentation/accelerate/vdsp/integrationrule/3240753" | |
"https://developer.apple.com/documentation/accelerate/vimage/options/3241388" | |
"https://developer.apple.com/documentation/accelerate/vdsp/radix/3240761" |
{ | |
"/Users/mattt/Desktop/Alamofire.swift" : { | |
"deinitializers" : [], | |
"functions" : [ | |
{ | |
"declaration" : { | |
"name" : "request", | |
"genericRequirements" : [], | |
"signature" : { | |
"output" : "DataRequest", |
{ | |
"files" : [ | |
{ | |
"enumerations" : [ | |
{ | |
"documentation" : [], | |
"declaration" : { | |
"attributes" : [], | |
"modifiers" : [ | |
{ |