为保护用户的隐私,iOS系统的权限越来越收紧。而从开发者角度来说,能唯一标识一个设备对反作弊,风控的等都非常重要。从iOS 11开始,苹果提供了名为DeviceCheck的Framework来部分解决这类需求。
xcodebuild build failed:Use the $(inherited) flag
今天遇到一个奇怪的问题:编译一个framework静态库,使用Xcode直接编译能成功,但在脚本中使用xcodebuild编译失败,提示某些头文件找不到。在「Header Search Paths」中添加$(inherited)解决问题。
iOS NSAttributedString NSHTMLTextDocumentType陷阱
当你看到这篇文章时,很可能你也遇到了NSAttributedString的initWithData:options:documentAttributes:error:接口初始化HTML字符串的问题,这个接口的已知问题有:耗时较长,偶现crash,在不同版本系统上的表现不一致等。
iOS 13越狱工具Checkra1n
今天checkra1n官网终于释放出来针对iOS 13(包括目前最新的iOS 13.2.2)的越狱工具,checkra1n工具利用的是之前axi0mX大神发现的Checkm8漏洞。
iOS 13 Scene Delegate and multiple windows
iOS 13的一大改进就是支持multiple windows(多窗口)功能,虽然多窗口仅在iPadOS上获得支持,但这已经是一个很大到的进步,它将会大大提升一些场景的使用体验。本文将结合WWDC 2019相关topic介绍与多窗口相关的内容。
收藏夹 2019年11月
我们始终相信所有的事件都有真相大白的一天,但我们同样应该明白这个过程往往会很漫长。进入11月,天气渐寒。继续记录2019年11月热点事件,分享值得思考的文章。
10月末,奥林匹克公园
10月末的奥林匹克公园,秋色正浓,景色宜人,正是游玩的好去处。北京的秋天是短暂的,只有赏玩了满山的红的黄的叶,这个秋天才不算白过。
独立博主站长七宗罪
站长不好当,罪过多深重!仅以此文,调侃这几个月的博主生活。现在我已写不出这样轻松愉快的文字了,那时的我简直就是个段子手呀。
中国博客教父方兴东
在做独立博客之初,就了解到方兴东其人,他最先将Blog翻译成“博客”,是中国博客教父。
博客运营日记
2012年4月1日,我花了一个下午的时间完成了独立博客系统的搭建,开始在自己的地盘写博客。这几篇文章是写博客过程中的一些思考和反思,现在读起来,仍觉有趣。