iOS开发月报#5|201811

大事件

11月27号,苹果AppStore下架包括拼多多、搜狗地图、讯飞阅读和悦跑圈在内的共718个App。据称下架原因是触发了AppStroe审核指南的2.5.2条例,即使用了热更新技术。去年6月份,苹果层因热更新下架数万款App。
C6D6A56886BF8346FA56A046C2BEE023.jpg

阅读更多

iOS开发月报#4|201810

记录本月开发遇到的知识点,小tips,和bug总结。

大事件

新版iPad Pro、MacBook Air、Mac mini发布,全线涨价,但是真香。。。
image.png

阅读更多

iOS开发月报#2|201808

数据库用完要close

当我们向下面这样执行完一次数据可查询时,要记得将数据库关闭,否则,如果此时想往同一数据库写东西的话会因为数据正在锁定收到这样的提示database is locked

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//获取下载完成的文件信息
func isExistdWith(_ id: String) -> Bool{
guard db.open() else {
return false
}
do {
let resultSet = try db.executeQuery("select * from tableName where id = ?", values: [id])
if resultSet.next() {

let isCompleted = resultSet.bool(forColumn: self.isCompleted)
db.close()//return之前要close数据库
return isCompleted
}
} catch {

}
db.close()//return之前要close数据库
return false
}
阅读更多

iOS开发月报#1|201807

关闭隐式动画

1
2
3
4
CATransaction.begin()
CATransaction.setDisableActions(true)
self.layer.frame = self.bounds
CATransaction.commit()
阅读更多