Swift Tip2

2019-01-13  本文已影响20人  玉思盈蝶

1.iOS静默更新:

http://bbs.appcan.cn/forum.php?mod=viewthread&tid=45004

2.iOS静默通知:

https://blog.csdn.net/yishengzhiai005/article/details/80423434

3.跳转至应用程序中某一界面:

https://www.aliyun.com/jiaocheng/373209.html

4.Swift中的init方法:

看到公司项目中有个这样的定时器,但是全程没有销毁和移除操作,好奇一下。。。。。。

override init() {
        super.init()
        timer = Timer.scheduledTimer(timeInterval: 5, target: self, selector: #selector(DishCarManager.configDelayDish), userInfo: nil, repeats: true)
    }

https://www.cnblogs.com/motoyang/p/4858004.html

5.Swift使用JavaScriptCore与JS交互:

https://blog.csdn.net/json_vip/article/details/51615029

6.Swift元组的使用:

https://www.jianshu.com/p/56b1eeecdb72

var selectedPotsInfo = [(Int, Int, String, String)]()
selectePotsInfo[0] = (0, 0, "00")

7.Swift元组数组的排序:

typealias PotInfo = (index: Int, dishId: String, model: DishViewModel)

var selectedPotsInfo = [Int: PotInfo]()

let sortedSelectedPotsInfo = selectedPotsInfo.sorted{$0.key < $1.key}

8.CocoaPods - 解决pod install报错问题:

http://www.hangge.com/blog/cache/detail_2230.html

9.说说一个看起来很奇葩的需求,实际上很有实用价值:

1> 上周同事说点餐收银的项目想要做一个功能,在客人使用iPad点餐的时候不允许使用其他的APP,只能在店里的点餐收银项目中使用,当时我还觉得特别的奇特,还有这么不可理喻的需求?
2> 后面才发现iOS设备确实用这个功能,甚至不需要我们项目代码的实现。
3> “设置”-“通用”-"引导式访问"即可设置,你们可以玩玩去。
4> 虽然设置好了就可以,但是对于我们的项目可能还是需要一些优化和改进,因为涉及到启动APP的鉴权数据,结账完成后的清台操作,万一 APP卡了,想杀进程重新鉴权数据都不行。所以存在这些问题。可能后面会优化这方面的操作吧。

好了,这周的记录就在这里了。
有个问题,静默更新。。。。。。谁知道的,了解的,使用过的记得留言告诉我哈😝

上一篇下一篇

猜你喜欢

热点阅读