Swift-iOS-小知识点

在国内做iOS开发的,还是少啊,找个资料都好难。。。。
以下是我整理的一些iOS开发知识,之后如果遇到新的,这个会持续进行更新
 var someArray = [Type](repeating: InitialValue, count: NumbeOfElements)
  • DateInterval的使用 参考链接
  • 考虑通过类的继承来使用类属性,或者通过添加类对象来间接使用类属性,两种方式各有利弊(具体使用方法:主要看类之间的所属关系)
  • 线程的执行会打破程序的执行顺序(一般是“从上往下”)
  • 强制类型转换(double转int)小数位取舍问题 参考链接
  • Swift:UInt8 String Data等数据类型之间的转换 参考链接
  • Swift Date的使用:
  1. 时区转换
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)
  1. NSDate默认存储的是UTC格式,零时区时间
  2. 对于时区的处理,可以思考这句话:当地时区的零点对应零时区的时间,零时区的零点在不同时区的时间,本地使用本地时间,服务器使用零时区时间 或者统一使用服务器生成的时间
  3. 日期时间的处理(时区,时间先后比较)参考链接
  • Decimal转Int
nilToInt64(Int64(item.quantity.stringValue(minimumFractionDigits: 0, fractionDigits: 0, roundingMode: .halfUp)))
知识点比较乱,会慢慢进行整理。
大家可以积极留言,留下自己的iOS开发问题及答案
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值