刷到一道弱智级别的算法题,5 分钟写完信心满满的提交上去,却提示有两个 case 错误。
SQLite.Swift 在新版本中支持了 Swift4 的新特性 Codable。SQLite 体积小,是一个轻量级的数据库,而 SQLite.Swift 则是用 Swift 对其进行了封装,而在多数情况下不必撰写 SQL 语句。得益于 Codale,使用 SQLite.Swift 进行数据持久化将更加简单。
友盟是比较有名的数据统计服务提供商,但其 SDK 是用 OC 写的,开发文档中暂时也没有给出 Swift 的接入教程。不过其实用 Swift 集成友盟还是非常简单的。
本文主要解决 UIScrollView 中自己添加的滑动手势与它本身自带的滑动手势冲突的问题。
看默认风格的 TabBar 久了未免会觉得有些审美疲劳,于是就想自定义 TabBar,加一些小动画。自定义 TabBar 并不困难,无非就是写一个 UITabBarController 的子类,然后在 storyboard 中设置一下嘛。事实上,我之前也写过这样的一个小 demo,放在了 gitlab 上:TabBarAnimation 。这次想在自己的小项目上应用一下,美滋滋地直接把代码拷贝过来,却出现了不少问题。经过一番周折,终于发现了自定义 TabBar 的正确姿势。
1 | class CSTabBarController: UITabBarController { |
Update your browser to view this website correctly. Update my browser now