Loading...
SVProgressHUD已经很强大,那么为什么又要重复造这个轮子?因为样式在美工眼中不好看、层级操作不符合自己的需求、造起来更简单呀。
搜了网上的教程是真的乱,废话不多说,这里从启动到具体的VC,横竖屏切换完美搞定。如果你的app只需要支持一个方向,那么不需要看以下内容,只需要将项目的General设置中,将Device Orientation勾选需要支持的方向即可下面以只有LandscapeVC界面需要横屏,其他界面都是竖屏...
之前写过OC版本的HDCommonTools,为不同的类型封装不同的Category,根据数据处理、文件管理、多媒体管理、权限管理、系统信息、Appstore操作、加密解密。Swift可以通过桥接文件来使用,但是如果集成到其他库的话还是挺麻烦的,所以就又根据最常用的功能封装了一个HDSwift...
在OC时代,第三方库为现有系统类添加方法为了防止后续和系统函数冲突,采用了添加自定义前缀的方式,比如Masonry使用mas_前缀[view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.edges.equalTo(su...
HDWindowLogger是我为了离线调试查看日志方便而开发的一个sdk,支持输出日志log悬浮显示在屏幕上,可以生成日志文件分享,便于在真机没有连接xcode的情况下调试信息。可以分享、筛选log等操作。
在ViewController中有viewDidLoad、viewWillAppear等时机,可以根据需要布局,那如果自定义View该如何正确在自己的声明周期布局?
在iOS13中提到,如果你的应用使用了QQ登录或者微信登录等第三方快捷登录的话,也需要支持apple登录。
拖拖拉拉大概是现在人的通病,拖延症泛滥的我们在事前踌躇满志,在事后愧疚自责。比如想买本书、想和老友约个饭、再到更小的把垃圾扔一下。
通常我们在跳转到其他app时使用的是scheme url的方式,但是现在在申请微信登录或者qq登录时,都开始要求设置Universal Links。
willSet和didSet是swift中的属性观察者,可用于存储属性修改时的操作。关于计算属性和存储属性可以查看这个文章:从一个报错说下Swift计算属性和存储属性