Loading...
这段时间闲了,好久没有更新过东西了。闲暇之余,写了一个iOS端整合的调试工具框架取名ZXKit,名字取自我很喜欢的一本小说《诛仙》。天地不仁,以万物为刍狗因为之前开发的调试框架比较分散,所以希望可以通过一个通用的框架,通过插件的结构去组合不同的调试工具。该工具是为了高效的定位解决问题,而不是追...
搜了网上的教程是真的乱,废话不多说,这里从启动到具体的VC,横竖屏切换完美搞定。如果你的app只需要支持一个方向,那么不需要看以下内容,只需要将项目的General设置中,将Device Orientation勾选需要支持的方向即可下面以只有LandscapeVC界面需要横屏,其他界面都是竖屏...
迫不及待的升级了xcode12,结果在打包的时候报错widget中的一个frameworkmissing one or more architectures required by this target armv7这个只要在打包时把armv7排除掉就行了。解决方案在项目Target的Buil...
之前写过OC版本的HDCommonTools,为不同的类型封装不同的Category,根据数据处理、文件管理、多媒体管理、权限管理、系统信息、Appstore操作、加密解密。Swift可以通过桥接文件来使用,但是如果集成到其他库的话还是挺麻烦的,所以就又根据最常用的功能封装了一个HDSwift...
在OC时代,第三方库为现有系统类添加方法为了防止后续和系统函数冲突,采用了添加自定义前缀的方式,比如Masonry使用mas_前缀[view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(su...
现在阿里云在进行ipv6的推进,相信年底或者不久应该就不需要自己搭建了,但是现在在苹果审核时,还是需要适配一下ipv6网络,经过网络搜索,成功搭建,其他参考链接在文章最后。
vapor是一个swift语言开发的服务器框架,但是由于还比较小众没有极光官方项目的库,所以我写了该项目,可以在vapor框架下快速集成使用极光推送的库。该项目使用swift语言开发,基于极光推送官网的Rest Api接口,三行代码即可快速集成服务器端功能。项目的github地址:https:...
vapor是一个开源的swift开发的服务器框架,由于swift语言现在在服务器框架中只在Ubuntu中,并没有在centerOS中提供,所以如果需要把vapor部署到阿里云服务器,创建实例的时候记得选择系统版本为Ubuntu。这样就可以自己前端写点简单的服务器框架啦。如果看官方详细文档,可以...
HDWindowLogger是我为了离线调试查看日志方便而开发的一个sdk,支持输出日志log悬浮显示在屏幕上,可以生成日志文件分享,便于在真机没有连接xcode的情况下调试信息。可以分享、筛选log等操作。
在ViewController中有viewDidLoad、viewWillAppear等时机,可以根据需要布局,那如果自定义View该如何正确在自己的声明周期布局?