随笔分类 -  Swift

摘要: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 阅读全文
posted @ 2024-08-11 19:03 IT_IOS_MAN 阅读(8) 评论(0) 推荐(0) 编辑
摘要: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( { 阅读全文
posted @ 2024-08-09 00:45 IT_IOS_MAN 阅读(12) 评论(0) 推荐(0) 编辑
摘要:public struct UserCache { // 用户标识 private var _userCode: String? // 递归锁 private static var lock = NSRecursiveLock(); private static var userCache: Use 阅读全文
posted @ 2024-08-08 23:22 IT_IOS_MAN 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Aynscs.swift public typealias Task = () -> Void public struct Aynscs { // 异步 public static func asyns(task: @escaping Task) { _asyns(task: task) } // 阅读全文
posted @ 2024-08-08 22:23 IT_IOS_MAN 阅读(6) 评论(0) 推荐(0) 编辑
摘要:声名 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) 阅读全文
posted @ 2024-08-08 21:49 IT_IOS_MAN 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1、创建引用文件 /// {项目名称}-Bridging-Header.h XQTest-Bridging-Header.h 2、创建OC类 @interface Auth : NSObject @property(nonatomic, assign) NSInteger code; @proper 阅读全文
posted @ 2024-08-08 21:10 IT_IOS_MAN 阅读(99) 评论(0) 推荐(0) 编辑
摘要:class Company { } extension Company { private static var NAME_kEY: Void? var name: String { get { objc_getAssociatedObject(self, &Self.NAME_kEY) as! S 阅读全文
posted @ 2024-08-08 21:09 IT_IOS_MAN 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Swift 项目 class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() test1(a: "A", b: "B") test2("A", "B") test3(_a: "A 阅读全文
posted @ 2024-08-07 00:56 IT_IOS_MAN 阅读(31) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示