摘要:
struct struct XQ<T> { var type : T; init(_ type: T) { self.type = type } } extension String { var xq: XQ<String> { set {} get { XQ(self) } } static va 阅读全文
摘要:
var arr = [1, 3, 5, 7]; // [2, 6, 10, 14] let arr2 = arr.map( {$0 * 2 } ) // 组装返回值类型数组 // ["ABC_2", "ABC_6", "ABC_10", "ABC_14"] let arr3 = arr.map( { 阅读全文
摘要:
public struct UserCache { // 用户标识 private var _userCode: String? // 递归锁 private static var lock = NSRecursiveLock(); private static var userCache: Use 阅读全文
摘要:
Aynscs.swift public typealias Task = () -> Void public struct Aynscs { // 异步 public static func asyns(task: @escaping Task) { _asyns(task: task) } // 阅读全文
摘要:
声名 Enum enum Color { static func RGB(r: CGFloat, g: CGFloat, b: CGFloat) -> UIColor? { UIColor(red: r/255.0, green: g/255.0, blue: b/255.0, alpha: 1) 阅读全文
摘要:
1、创建引用文件 /// {项目名称}-Bridging-Header.h XQTest-Bridging-Header.h 2、创建OC类 @interface Auth : NSObject @property(nonatomic, assign) NSInteger code; @proper 阅读全文
摘要:
class Company { } extension Company { private static var NAME_kEY: Void? var name: String { get { objc_getAssociatedObject(self, &Self.NAME_kEY) as! S 阅读全文
摘要:
Swift 项目 class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() test1(a: "A", b: "B") test2("A", "B") test3(_a: "A 阅读全文
摘要:
Compute Capability > 3.5 NVIDIA 驱动版本 > 450.0.20 查看驱动版本 nvidia-smi 阅读全文
摘要:
官方文档 文档 生成 nupkg 文件 // 生成当前路径下 xxx.csproj nuget pack // 生成指定 xxx.csproj nuget pack xxx.csproj // 生成项目时默认是Debug,如果您需要Release,可以加上下面这个属性 nuget pack xxx. 阅读全文