Loading...
官方公众号助手的消息送达一直是个拉跨的功能,不知道是登录公众号多,还是软件bug,比如A和B两个公众号同时收到消息,当登录A公众号时,仅仅会显示A公众号消息的角标,不会有任何横幅之类的提醒,B的公众号消息不会有任何提醒,只有打开软件的时候才会显示一下几条私信。这就不得不每天打开软件看一下,否则...
雪花算法是Twitter使用scala语言开源了一种分布式id生成算法,根据时间戳递增的唯一ID。和UUID一样全局唯一。
现在Apple规定app必须支持删除账号的功能,而不能是简单的退出或者封禁账户。这是一个很好的举措,毕竟用户既然走到删除账户这一步,证明这个app并没有给用户带来理想的体验,所以也不希望预留个人信息在平台上。苹果额外规定如果使用AppleID登录,注销时也需要撤销AppleID的授权。
钉钉虽然有github机器人,但是这个机器人对于组织适配和个性化消息通知实在不灵活,所以就自己动手撸一个出来。
在OC时代,第三方库为现有系统类添加方法为了防止后续和系统函数冲突,采用了添加自定义前缀的方式,比如Masonry使用mas_前缀[view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(su...
willSet和didSet是swift中的属性观察者,可用于存储属性修改时的操作。关于计算属性和存储属性可以查看这个文章:从一个报错说下Swift计算属性和存储属性
混编的问题,OC 是基于运行时,遵循了 KVC 和动态派发,而 Swift 为了追求性能,在编译时就已经确定
All paths through this function will call itselfOC的属性访问在OC中,如果在设置某个属性,同时还有其他操作时,可以直接调用set方法,例如@property (nonatomic, copy) NSString *mName; @propert...