02 2022 档案
swift-泛型与集合
摘要:一、认识泛型 1.1 泛型的基本写法 首先我们需要指定一个占位符T,紧挨着写在函数名后面的一对尖括号表示T遵循的协议,其次我们用T来替换任意定义的函数形式参数。 func multiNumInt(x:Int,y:Int)->Int{ return x*y } func multiNumInt<T:F 阅读全文
posted @ 2022-02-17 19:57 suanningmeng98 阅读(113) 评论(0) 推荐(0)
swift-协议
摘要:一 协议与继承 class LGTeacher{ var age = 10 var name = "swift" } class LGStudent{ var name = "oc" var score = 100 } 对于上面的两个类来说,如果需要为这两个类都添加一个debug函数,直观的方法是为 阅读全文
posted @ 2022-02-10 17:42 suanningmeng98 阅读(77) 评论(0) 推荐(0)
swift-闭包(2)
摘要:一、oc-Block与swift闭包相互调用 1.1 swift中调用oc的block //OC //oc .h文件 定义一个方法,Block作为参数 +(void)testBlock:(void(^)(NSInteger index))block; //oc .m文件 实现方法,调用Block + 阅读全文
posted @ 2022-02-04 16:55 suanningmeng98 阅读(121) 评论(0) 推荐(0)
swift-闭包(1)
摘要:一、函数类型 函数本身也有自己的类型,它由形式参数和返回类型组成,我们以一个例子说明:addTwoInts由于形式参数和返回值类型的不同产生了不同的函数类型,在调用函数时就需要说明调用的是什么形式参数和返回值类型的函数。 func addTwoInts(_ a: Double, _ b: Doubl 阅读全文
posted @ 2022-02-03 16:55 suanningmeng98 阅读(97) 评论(0) 推荐(0)