Loading...
官方公众号助手的消息送达一直是个拉跨的功能,不知道是登录公众号多,还是软件bug,比如A和B两个公众号同时收到消息,当登录A公众号时,仅仅会显示A公众号消息的角标,不会有任何横幅之类的提醒,B的公众号消息不会有任何提醒,只有打开软件的时候才会显示一下几条私信。这就不得不每天打开软件看一下,否则...
雪花算法是Twitter使用scala语言开源了一种分布式id生成算法,根据时间戳递增的唯一ID。和UUID一样全局唯一。
现在Apple规定app必须支持删除账号的功能,而不能是简单的退出或者封禁账户。这是一个很好的举措,毕竟用户既然走到删除账户这一步,证明这个app并没有给用户带来理想的体验,所以也不希望预留个人信息在平台上。苹果额外规定如果使用AppleID登录,注销时也需要撤销AppleID的授权。
钉钉虽然有github机器人,但是这个机器人对于组织适配和个性化消息通知实在不灵活,所以就自己动手撸一个出来。
之前写过OC版本的HDCommonTools,为不同的类型封装不同的Category,根据数据处理、文件管理、多媒体管理、权限管理、系统信息、Appstore操作、加密解密。Swift可以通过桥接文件来使用,但是如果集成到其他库的话还是挺麻烦的,所以就又根据最常用的功能封装了一个HDSwift...
在OC时代,第三方库为现有系统类添加方法为了防止后续和系统函数冲突,采用了添加自定义前缀的方式,比如Masonry使用mas_前缀[view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(su...
vapor是一个swift语言开发的服务器框架,但是由于还比较小众没有极光官方项目的库,所以我写了该项目,可以在vapor框架下快速集成使用极光推送的库。该项目使用swift语言开发,基于极光推送官网的Rest Api接口,三行代码即可快速集成服务器端功能。项目的github地址:https:...
vapor是一个开源的swift开发的服务器框架,由于swift语言现在在服务器框架中只在Ubuntu中,并没有在centerOS中提供,所以如果需要把vapor部署到阿里云服务器,创建实例的时候记得选择系统版本为Ubuntu。这样就可以自己前端写点简单的服务器框架啦。如果看官方详细文档,可以...
willSet和didSet是swift中的属性观察者,可用于存储属性修改时的操作。关于计算属性和存储属性可以查看这个文章:从一个报错说下Swift计算属性和存储属性
混编的问题,OC 是基于运行时,遵循了 KVC 和动态派发,而 Swift 为了追求性能,在编译时就已经确定