swift
文章平均质量分 71
msmwncx
这个作者很懒,什么都没留下…
展开
-
一天一道力扣题
2300. 咒语和药水的成功对数原创 2023-02-20 16:57:17 · 289 阅读 · 0 评论 -
一天一道力扣题
1362. 最接近的因数原创 2023-02-20 16:00:19 · 447 阅读 · 0 评论 -
一天一道力扣题
46. 全排列原创 2023-02-17 16:05:26 · 373 阅读 · 0 评论 -
一天一道力扣题
1904. 你完成的完整对局数原创 2023-02-15 14:41:27 · 261 阅读 · 0 评论 -
一天一道力扣题
232. 用栈实现队列原创 2023-02-13 14:23:13 · 338 阅读 · 0 评论 -
一天一道力扣题
832. 翻转图像48. 旋转图像原创 2023-02-10 10:45:04 · 265 阅读 · 0 评论 -
一天一道力扣题
1507. 转变日期格式原创 2023-02-09 22:38:28 · 621 阅读 · 2 评论 -
swift 录音 AVAudioRecorder
距离上次写博客已经好久好久了ZZZzzzzzzz。首先交代下用处,做的IM项目,需要语音聊天,研究了下AVAudioRecorder。其实挺简单的,主要步骤就是 创建一个recorder -> recorder.record() -> recorder.stop() 不多说 上代码 func createRecord(path: String) { if self.re...原创 2018-05-16 15:22:44 · 2954 阅读 · 0 评论 -
OC和Swift混编的一点小坑
首先 Swift调用OC的类 一个Swift工程,当创建一个OC类的时候 会出现这个提示,让你创建一个bridging header文件。当然,如果你的类是从别的地方拖过来或其他情况的话,不要急,自己创建一个就好了。命名方式xxx-Bridging-Header.h 文件,xxx是你的项目名称(Product Module)。注意这:路径必须指向文件本身,而不是目录。 然后在这个.h文件imp原创 2016-07-21 16:32:12 · 754 阅读 · 0 评论 -
自学swift (5) --- 运算符 (后续补充中)
?? 运算符 这个运算符叫空值合并运算符 a??b 即为 如果a不为nil则解包,否则返回b原创 2016-07-14 15:21:07 · 318 阅读 · 0 评论 -
自学swift (4) --- 一些超简单的东西
1.!表示确定可选是有值的 叫做可选所对应的值强制去包装 ? 对非可选变量或者常量不可以使用nil。如果代码中常量或者变量需要处理没有值的情况,请声明为合适类型的可选。如果没有提供默认值,则会被自动设置为nil like : var demoTest: String?2.断言assert()使用条件 1.一个整形的下表索引被传递给需要通过下标访问的某种实现,但是下表索引太大或者太小。 2原创 2016-07-13 15:49:20 · 284 阅读 · 0 评论 -
自学swift (3) --- 协议
协议这个东西吧,就是定义一套规范的方法,属性,不去实现它。 可以被类,结构体等实现。protocol SomeProtocol { var fullName : String{ get set } func des() -> String func funcDemo(name:String , age : Int) -> String}属性后的get set是要求这个属原创 2016-07-13 15:01:09 · 431 阅读 · 0 评论 -
自学swift (2) ---修饰符(后续补充中)
1.private(set) 在var或subscript定义作用域之前,你可以通过private(set)或internal(set)先为它们的set权限申明一个较低的访问级别。private(set) var userName: String?虽然你可以在其他的源文件中实例化该类并且获取到userName属性的值,但是你不能对其进行赋值。就是说,你想用,可以直接拿去用。想知道值是怎么来的?对原创 2016-07-13 13:38:18 · 430 阅读 · 0 评论 -
自学swift (1)
总结 : 1. 想调用另一个类里的方法或者属性,这个方法或属性需要写到viewdidload()外 2.调用时 要先实例化A类 即 A().func 或 A().obj 3.如不想实例化直接调用 需在定义前加 static原创 2016-07-13 11:04:32 · 302 阅读 · 0 评论