Swift-iOS-小知识点

Swift-iOS-小知识点,第1张

在国内做iOS开发的,还是少啊,找个资料都好难。。。。
以下是我整理的一些iOS开发知识,之后如果遇到新的,这个会持续进行更新
Swift禁止UITableView选中高亮Swift 去除tableView 多余行的方法Swift SnpKit 更新约束 参考链接Swift 异常处理 参考链接UIlabel多行显示 label.numberOfLines = 0Swift:for循环与…的结合使用 参考链接Swift二维数组Swift 对象销毁 参考链接Swift创建定长数组的写法
 var someArray = [Type](repeating: InitialValue, count: NumbeOfElements)
DateInterval的使用 参考链接考虑通过类的继承来使用类属性,或者通过添加类对象来间接使用类属性,两种方式各有利弊(具体使用方法:主要看类之间的所属关系)线程的执行会打破程序的执行顺序(一般是“从上往下”)强制类型转换(double转int)小数位取舍问题 参考链接Swift:UInt8 String Data等数据类型之间的转换 参考链接Swift Date的使用: 时区转换
let formatStr = "yyyy-MM-dd"
let formatter: DateFormatter = DateFormatter()
formatter.dateFormat = formatStr
formatter.timeZone = .current

let currentTime = formatter.string(from: displayedDate).date(format: formatStr, timezone: TimeZone.current)
NSDate默认存储的是UTC格式,零时区时间对于时区的处理,可以思考这句话:当地时区的零点对应零时区的时间,零时区的零点在不同时区的时间,本地使用本地时间,服务器使用零时区时间 或者统一使用服务器生成的时间日期时间的处理(时区,时间先后比较)参考链接 Decimal转Int
nilToInt64(Int64(item.quantity.stringValue(minimumFractionDigits: 0, fractionDigits: 0, roundingMode: .halfUp)))
Swift语言上面的锁概念 参考链接数组集合所拥有的方法的时间复杂度 参考链接
知识点比较乱,会慢慢进行整理。
大家可以积极留言,留下自己的iOS开发问题及答案

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996476.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存